利用WMI Filter区分不同版本Profile

本篇将介绍如何利用Group Policy WMI Filter区分不同版本Windows的Profile。

目前在拥有市场份额的Windows OS 包括了Windows XP, Windows Vista, Windows 7, 以及Windows 8。

其中Windows XP的Profile版本为 Version 1

Windows Vista和7 的Profile版本为 Version 2

Windows 8的Profile版本为 Version 3,但是Windows 8 Profile仍然显示为V2。

因此如果你的企业网络中包含了Windows 7 和Windows 8,你需要建立一个Profile的体系,从而使不同版本的Windows 拥有不同所属文件夹。

首先利用Group Policy WMI Filter来识别不同版本的Windows。

1. 打开GPO,找到WMI Filters

2. 新建WMI Filter,将Query修改成以下:

Windows XP:  select * from Win32_OperatingSystem where Version like “5.1%” and ProductType = “1”
Windows 7:    SELECT version FROM Win32_OperatingSystem WHERE Version LIKE “6.1%” and ProductType = “1”
Windows 8:     SELECT version FROM Win32_OperatingSystem WHERE Version LIKE “6.2%” and ProductType = “1”

3. 通过建立GPO来建立标记:(仅举例Windows 7)

Computer Configuration >> Preferences >> Windows Settings >> Environment
Add:
Name: OSVer
Value: Win7

WMI Filtering: Windows 7 WMI Filter

4. 建立Profile指向不同地址:

Computer Configuration >> Policies >> Administrative Templates >> System >> User Profiles
Set roaming profile path for all users logging onto this computer:
Enable
\serverlocationprofiles$%OSVer%%Username%

当你全配置好之后,你的Server location会出现多个不同的文件夹分别用于储存不同版本的Windows Profile。本功能最好于Folder Redirection一起使用。