在windows server2008域控制器上如何使用组策略隐藏客户机的磁盘?
发布网友
发布时间:2022-04-30 11:30
我来回答
共3个回答
热心网友
时间:2023-10-23 01:41
1.首先在C:\Windows\SYSVOL\sysvol\xxx.com\Policies文件夹下,创建文件夹PolicyDefinitions.
2.将%systemroot%\PolicyDefinitions\下所有文件复制到C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions下.
3.修改C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\WindowsExplorer.admx这个文件来达到在Windows server 2008中隐藏指定盘符的功能.(编辑这个文件可以用记事本或者是notepad++)
4.在WindowsExplorer.admx文件中查找字段NoDrives,添加相应的字符串可以设置隐藏指定的磁盘驱动器;查找字段NoViewOnDrive,并修改相应的字段,可以设置拒绝从Windows资源管理器访问某个磁盘驱动器.
下面以设置隐藏指定的磁盘驱动器为例:(下列黑体字我测试时设置的"只显示Z,其他盘符不显示.")
<policy name="NoDrives" class="User" displayName="$(string.NoDrives)" explainText="$(string.NoDrives_Help)" presentation="$(presentation.NoDrives)" key="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer">
<parentCategory ref="windows:WindowsExplorer" />
<supportedOn ref="windows:SUPPORTED_Win2k" />
<elements>
<enum id="NoDrivesDropdown" valueName="NoDrives" required="true">
<item displayName="$(string.ABOnly)">
<value>
<decimal value="3" />
</value>
</item>
<item displayName="$(string.COnly)">
<value>
<decimal value="4" />
</value>
</item>
<item displayName="$(string.DOnly)">
<value>
<decimal value="8" />
</value>
</item>
<item displayName="$(string.ABConly)">
<value>
<decimal value="7" />
</value>
</item>
<item displayName="$(string.ABCDOnly)">
<value>
<decimal value="15" />
</value>
</item>
<item displayName="$(string.ALLDrives)">
<value>
<decimal value="67108863" />
</value>
</item>
<item displayName="$(string.RestNoDrives)">
<value>
<decimal value="0" />
</value>
</item>
<item displayName="$(string.Zonly)">
<value>
<decimal value="33554431" />
</value>
</item>
其中decimal value的值,我们可以通过一个隐藏磁盘驱动器计算器来得到相应的值,下载地址: http://www.datacrash.net/downloads/ddc.exe
隐藏磁盘驱动器计算机:
5.之后修改C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\zh-CN\WindowsExplorer.adml(适用于中文Windows server 2008).
如果你使用的是英文版需要修改:C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\en-US\WindowsExplorer.adml
添加如下字符串.(黑体字)
注意:string id要跟WindowsExplorer.admx设置相同.
<stringTable>
<string id="ABCDOnly">仅*驱动器 A、B、C 和 D</string>
<string id="ABConly">仅*驱动器 A、B 和 C</string>
<string id="ABOnly">仅*驱动器 A 和 B</string>
<string id="ALLDrives">*所有驱动器</string>
<string id="Zonly">不*z驱动器,其余驱动器全部*</string>
<string id="ClassicShell">启用经典外观</string>
<string id="ClassicShell_Help">此设置允许管理员将特定的 Windows Shell 行为还原到经典外观行为。
6.现在在组策略中就可以看到这个设置了.
热心网友
时间:2023-10-23 01:42
本人虽没有用过 Windows Server 2008,但既然你向我求助了,我很希望能尽力帮助你解决问题,不当之处请见谅。
通过查阅相关资料,认为以下内容可能会对你有帮到:
www . sy162 . com/Server/SerOS/Win/1014M932011.html
—— windows server 2008 R2 域中用组策略隐藏制定磁盘驱动器
注:链接中空格自行去除。来自:求助得到的回答
热心网友
时间:2023-10-23 01:42
你的客户端是什么系统? win7 XP?
脚本记得挂在计算机ou上。
实在不行用命令关 win7是两个服务你可以查一下,停了就可以;xp就一个服务sharedaccess,用 net stop命令就行。追问XP的系统,是在XP的计算机上进行操作?
追答对啊
热心网友
时间:2023-10-23 01:41
1.首先在C:\Windows\SYSVOL\sysvol\xxx.com\Policies文件夹下,创建文件夹PolicyDefinitions.
2.将%systemroot%\PolicyDefinitions\下所有文件复制到C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions下.
3.修改C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\WindowsExplorer.admx这个文件来达到在Windows server 2008中隐藏指定盘符的功能.(编辑这个文件可以用记事本或者是notepad++)
4.在WindowsExplorer.admx文件中查找字段NoDrives,添加相应的字符串可以设置隐藏指定的磁盘驱动器;查找字段NoViewOnDrive,并修改相应的字段,可以设置拒绝从Windows资源管理器访问某个磁盘驱动器.
下面以设置隐藏指定的磁盘驱动器为例:(下列黑体字我测试时设置的"只显示Z,其他盘符不显示.")
<policy name="NoDrives" class="User" displayName="$(string.NoDrives)" explainText="$(string.NoDrives_Help)" presentation="$(presentation.NoDrives)" key="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer">
<parentCategory ref="windows:WindowsExplorer" />
<supportedOn ref="windows:SUPPORTED_Win2k" />
<elements>
<enum id="NoDrivesDropdown" valueName="NoDrives" required="true">
<item displayName="$(string.ABOnly)">
<value>
<decimal value="3" />
</value>
</item>
<item displayName="$(string.COnly)">
<value>
<decimal value="4" />
</value>
</item>
<item displayName="$(string.DOnly)">
<value>
<decimal value="8" />
</value>
</item>
<item displayName="$(string.ABConly)">
<value>
<decimal value="7" />
</value>
</item>
<item displayName="$(string.ABCDOnly)">
<value>
<decimal value="15" />
</value>
</item>
<item displayName="$(string.ALLDrives)">
<value>
<decimal value="67108863" />
</value>
</item>
<item displayName="$(string.RestNoDrives)">
<value>
<decimal value="0" />
</value>
</item>
<item displayName="$(string.Zonly)">
<value>
<decimal value="33554431" />
</value>
</item>
其中decimal value的值,我们可以通过一个隐藏磁盘驱动器计算器来得到相应的值,下载地址: http://www.datacrash.net/downloads/ddc.exe
隐藏磁盘驱动器计算机:
5.之后修改C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\zh-CN\WindowsExplorer.adml(适用于中文Windows server 2008).
如果你使用的是英文版需要修改:C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\en-US\WindowsExplorer.adml
添加如下字符串.(黑体字)
注意:string id要跟WindowsExplorer.admx设置相同.
<stringTable>
<string id="ABCDOnly">仅*驱动器 A、B、C 和 D</string>
<string id="ABConly">仅*驱动器 A、B 和 C</string>
<string id="ABOnly">仅*驱动器 A 和 B</string>
<string id="ALLDrives">*所有驱动器</string>
<string id="Zonly">不*z驱动器,其余驱动器全部*</string>
<string id="ClassicShell">启用经典外观</string>
<string id="ClassicShell_Help">此设置允许管理员将特定的 Windows Shell 行为还原到经典外观行为。
6.现在在组策略中就可以看到这个设置了.
热心网友
时间:2023-10-23 01:42
本人虽没有用过 Windows Server 2008,但既然你向我求助了,我很希望能尽力帮助你解决问题,不当之处请见谅。
通过查阅相关资料,认为以下内容可能会对你有帮到:
www . sy162 . com/Server/SerOS/Win/1014M932011.html
—— windows server 2008 R2 域中用组策略隐藏制定磁盘驱动器
注:链接中空格自行去除。来自:求助得到的回答
热心网友
时间:2023-10-23 01:42
你的客户端是什么系统? win7 XP?
脚本记得挂在计算机ou上。
实在不行用命令关 win7是两个服务你可以查一下,停了就可以;xp就一个服务sharedaccess,用 net stop命令就行。追问XP的系统,是在XP的计算机上进行操作?
追答对啊