Windows Server 2008 R2控制站点隐藏并限制访问任意盘符的组策略配制方法

域控隐藏盘符的设置项

组策略管理编辑器中,依次打开的用户配置→策略→管理模板→Windows组件→Windows资源管理器,其中有两项:

  1. 隐藏“我的电脑”中的这些指定的驱动器
  2. 防止从“我的电脑”访问驱动器

只设置* 第一项 能让盘符在资源管理器窗口中消失,但是仍然可以通过快捷方式的打开文件位置等方式进入到磁盘;同时设置 第二项 *既能够隐藏盘符,也能避免用户通过其他方式直接在资源管理器中访问磁盘。

系统默认的配置方案

在上述两项的编辑窗口选择启用,发现系统默认都只提供了下面几种方案:

  • 仅限制A和B
  • 仅限制C
  • 仅限制D
  • 仅限制ABC
  • 仅限制ABCD
  • 限制所有磁盘
  • 不限制

如果需要限制的盘符组合恰好存在,那么启用选择即可;但一般是不能满足要求的。

添加限制任意磁盘选项的方法

以限制除了E盘之外的所有磁盘为例:

1.复制模板文件

将** C:\Windows\ 路径下面的PolicyDefinitions文件夹拷贝到 C:\Windows\SYSVOL\sysvol\xxx.com\Policies **路径下面(xxx.com是所设置的域网络名称;假设系统盘为C盘);

2.修改模板文件

在** C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions 中找到WindowsExplorer.admx文件,用记事本打开,查找 “NoDrives” **,找到如下代码段:

  1. <policy name="NoDrives" class="User" displayName="$(string.NoDrives)" explainText="$(string.NoDrives_Help)" presentation="$(presentation.NoDrives)" key="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer">
  2. <parentCategory ref="windows:WindowsExplorer" />
  3. <supportedOn ref="windows:SUPPORTED_Win2k" />
  4. <elements>
  5. <enum id="NoDrivesDropdown" valueName="NoDrives" required="true">
  6. <item displayName="$(string.ABOnly)">
  7. <value>
  8. <decimal value="3" />
  9. </value>
  10. </item>
  11. <item displayName="$(string.COnly)">
  12. <value>
  13. <decimal value="4" />
  14. </value>
  15. </item>
  16. <item displayName="$(string.DOnly)">
  17. <value>
  18. <decimal value="8" />
  19. </value>
  20. </item>
  21. <item displayName="$(string.ABConly)">
  22. <value>
  23. <decimal value="7" />
  24. </value>
  25. </item>
  26. <item displayName="$(string.ABCDOnly)">
  27. <value>
  28. <decimal value="15" />
  29. </value>
  30. </item>
  31. <item displayName="$(string.ALLDrives)">
  32. <value>
  33. <decimal value="67108863" />
  34. </value>
  35. </item>
  36. <item displayName="$(string.RestNoDrives)">
  37. <value>
  38. <decimal value="0" />
  39. </value>
  40. </item>
  41. </enum>
  42. </elements>
  43. </policy>

在其中添加一段,displayName设为NotE:

  1. <item displayName="$(string.NotE)">
  2. <value>
  3. <decimal value="67108847" />
  4. </value>
  5. </item>

value的计算:

low 26 bits on (1 bit per drive)

可以看出:

value value(二进制) 代表所限制的盘符
3 11 AB
4 100 C
8 1000 D
7 111 ABC
67108863 1..1(26个) ALLDrives

即,用26位二进制数字代表26个盘符的组合:

  • 最低位代表A,最高位代表Z;
  • 每一位代表一个盘符,为1代表限制这个盘符,为0代表不限制

所以,要设置仅允许访问E盘,也就是限制除了E之外的所有盘符,二进制数应该是:

ZYXWVUTSRQPONMLKJIHGFEDCBA

11 1111 1111 1111 1111 1110 1111

换算为十进制,得到value值应为:67108847

3.最后一步

对于使用中文的系统,在** C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\zh-CN **中找到WindowsExplorer.adml文件,同样用记事本打开,找到如下stringtable代码段:

  1. <stringTable>
  2. <string id="ABCDOnly">仅限制驱动器 A、B、C 和 D</string>
  3. <string id="ABConly">仅限制驱动器 A、B 和 C</string>
  4. <string id="ABOnly">仅限制驱动器 A 和 B</string>
  5. <string id="ALLDrives">限制所有驱动器</string>
  6. <string id="ClassicShell">启用经典外观</string>
  7. <string id="ClassicShell_Help">此设置允许管理员将特定的 Windows Shell 行为还原到经典外观行为。

在其中添加一句:

  1. <string id="NotE">限制除E外所有驱动器</string>

最后,去隐藏“我的电脑”中的这些指定的驱动器防止从“我的电脑”访问驱动器中选择启用刚刚增加的** 限制除E外所有驱动器 **即可。

来自为知笔记(Wiz)

时间: 2024-10-18 12:22:20

Windows Server 2008 R2控制站点隐藏并限制访问任意盘符的组策略配制方法的相关文章

基于Windows Server 2008 R2架设站点到站点的×××连接

通过×××实现总部与分公司网络的互联. 实验环境:我是用两台电脑的VMware模拟的实验环境,将两台电脑的VMnet8网段利用×××实现互联.一台电脑模拟公司总部,另一台电脑模拟分公司.总公司架设一台基于Windows Server 2008 R2的×××服务器,配置两块网卡,一块网卡设为桥接模式,处于外网网段172.16.0.0/24,IP地址为172.16.0.7/24.另一块网卡设为NAT模式,处于内网网段192.168.80.0/24,IP地址为192.168.80.100/24.分公司

搭建windows server 2008 r2 FTP 后 开启防火墙无法访问的解决办法

转自http://kkworms.blog.51cto.com/540865/558477 今天在windows server 2008 R2上安装了FTP,安装过程如下,然后添加内置防火墙设置,设置后发现本地可以访问FTP,但其它计算机无法访问,关闭防火墙后都可访问,说明还是防火墙设置的问题. 经过两个小时的测试,发现原来应该这样设置:这个问题确实搞了我好长时间,感觉非常奇怪. 安装:   创建FTP站点:  允许匿名等,根据需要进行设置,然后设置防火墙,添加 预定义FTP,会自动生成3条规则

windows server 2008 R2中建立ftp站点

在windows server 2008 R2中建立ftp站点,要遵循以下步骤: (1) 开启IIS中的ftp服务: (2) 在IIS中建立ftp站点. 具体过程如下: (1) 开启IIS中的ftp服务: 点击右边的添加角色,在打开的页面中添加角色,将和"IIS"相关的选项以及与"FTP"相关的选项选中,进行添加: (2) 添加FTP用户 打开服务器管理器----配置-----本地用户和组------用户,在其中添加用户,用于ftp. (3) 创建站点 打开Inte

Windows Server 2008 R2

Windows Server 2008 R2 Windows Server Core 微软因为向往 Linux 的纯命令行, 提出了 Windows Server Core 只能使用命令, 但是只要配置好 ip 等, 可以通过另一台 Server 管理此 Server, 但是要求管理员密码一样 Windows Server 桌面体验 在服务器管理器中, 选择功能(注意不是角色), 添加 telnet 客户端和桌面体验 输入 services.msc, 启动 Theme 服务 重启 网络快捷方式

Windows Server 2008 R2常规安全设置及基本安全策略

这篇文章主要介绍了Windows Web Server 2008 R2服务器简单安全设置,需要的朋友可以参考下 用的腾讯云最早选购的时候悲催的只有Windows Server 2008 R2的系统,原来一直用的Windows Server 2003对2008用起来还不是非常熟练,对于一些基本设置及基本安全策略,在网上搜了一下,整理大概有以下17个方面,如果有没说到的希望大家踊跃提出哈! 比较重要的几部 1.更改默认administrator用户名,复杂密码2.开启防火墙3.安装杀毒软件 1)新做

Windows.Server.2008.R2.Active.Directory.配置指南(二)

在林中新建第二个域树 在林中新建第二个(或更多个)域树的方法:先春节此域树中的第一个域,而创建第一个域的方法是碳哥创建第一台域控制器的方法来实现. 选择适当的DNS架构 若要将cisco.com域加入到h3c.com中的话,就必须在创建域控制器dc5.cisco.com时能够通过DNS服务器来找到林中的域命名操作主机,否则无法创建cisco.com.域命名操作主机默认是由林中第一台域控制器扮演 还有早DNS服务器内必须有一个名称为cisco.com的主要查找区域,以便让域cisco.com的域控

Windows Server 2008 R2入门之安装使用

Windows Server 2008 R2通过ServicePack 1(SP1),提供了全新的虚拟化技术,为您的业务提供更多的高级功能,在改善IT效率的同时提高了灵活性.无论是您希望整合服务器,构建私有云,或提供虚拟桌面基础架构(VDI),强大的虚拟化功能,可以使您将数据中心与桌面的虚拟化战略提升到一个新的层次. 带SP1的 Windows Server 2008 R2 产品概述 带有SP1的Windows Server 2008 R2构建在广受赞誉的Windows Server 2008的

微软架构师解读Windows Server 2008 R2新特性

目前众多企业都开始为自己寻找一个更加适合自身发展的服务器操作平台.微软的Windows Server 2008 R2就是可以为大家解决服务器平台问题.微软最新的服务器平台Windows Server 2008 R2已经发布了有一段时间,相比Windows Server 08,R2并不仅仅是版本号的升级,其中引入了很多新的令人激动的特性,如Hyper-v 2.0.IIS 7.5.活动目录回收站.增强的PowerShell等等. 那么,R2可以为企业带来哪些的好处,这些新的特性,是否能吸引企业升级I

Windows Server 2008 R2中的ASP.NET环境架设

.NET Framework的部分功能在Windows Server 2008 R2得到支持,包括:.NET 2/3/3.5的子集和ASP.NET.另外,PowerShell也在Server Core上可用.IIS7在Server Core上缺少的功能仅仅是本地的管理GUI,可以通过远程进行管理 . 安装好的Server Core支持以下角色: .NET Framework 2.0, 3.0, 和3.5 子集, 包括WCF, WF和LINQ PowerShell 2.0 通过WoW64 支持32