上文講到了,若是基於程序的名稱限制,用戶能夠更改可執行文件的名稱,那麼限制就會失效。而若是基於軟件哈希值來限制,那麼就算用戶修改文件名,限制仍是有效,配置步驟:shell
首先打開組策略管理,在須要編輯的GPO上右鍵點擊編輯安全
在用戶配置>策略>Windows設置>安全設置>軟件限制策略>右鍵單擊建立軟件限制策略網絡
點擊 其餘規則,在右側空白地方右鍵,點擊新建哈希規則ide
點擊瀏覽,這裏須要事先準備好須要禁止的應用程序,好比從客戶機上拷貝一個過來,或者經過網絡共享也能夠選擇,這裏我事先準備了win7系統下的powershell文件,安全級別爲默認的「不容許」便可blog
文件信息欄顯示了該文件版本號等基本信息get
最後點擊肯定,而後Win7客戶機gpupdate ,註銷從新登錄,運行powershell,看看效果:it
這裏須要注意的一點是,由於不一樣系統同一軟件的版本可能並不相同,哈希值並不同,那就須要建立多個軟件限制策略,好比要限制powershell,win7和win8的powershell版本不一樣,哈希值不同,那麼須要針對多個powershell版本,創建多條策略。io