上文讲到了,若是基于程序的名称限制,用户能够更改可执行文件的名称,那么限制就会失效。而若是基于软件哈希值来限制,那么就算用户修改文件名,限制仍是有效,配置步骤:shell
首先打开组策略管理,在须要编辑的GPO上右键点击编辑安全
在用户配置>策略>Windows设置>安全设置>软件限制策略>右键单击建立软件限制策略网络
点击 其余规则,在右侧空白地方右键,点击新建哈希规则ide
点击浏览,这里须要事先准备好须要禁止的应用程序,好比从客户机上拷贝一个过来,或者经过网络共享也能够选择,这里我事先准备了win7系统下的powershell文件,安全级别为默认的“不容许”便可blog
文件信息栏显示了该文件版本号等基本信息get
最后点击肯定,而后Win7客户机gpupdate ,注销从新登录,运行powershell,看看效果:it
这里须要注意的一点是,由于不一样系统同一软件的版本可能并不相同,哈希值并不同,那就须要建立多个软件限制策略,好比要限制powershell,win7和win8的powershell版本不一样,哈希值不同,那么须要针对多个powershell版本,创建多条策略。io