簡體   English   中英

VBScript / PowerShell,如何編寫腳本來保護Windows注冊表

[英]VBScript / PowerShell , how to write a script to secure Windows Registry

我想使用WScript.Shell對象來保護注冊表路徑,例如HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Business Objects \\ Registration \\ UserProfile。

因此,目標是,為“所有人”創建新的權限,並拒絕以下內容:Delete,Create SubKeys等。

Google搜索了很多,但是在我的具體問題上沒有達成協議,有人可以給我一點提示嗎? 謝謝 !

也許這可以幫助

$acl = Get-Acl "HKLM:\SOFTWARE\Business Objects\Registration\UserProfile"
$rule = New-Object System.Security.AccessControl.RegistryAccessRule ("mycomp\everyone","FullControl","Allow") # or deny...
$acl.SetAccessRule($rule)
$acl |Set-Acl -Path "HKLM:\SOFTWARE\Business Objects\Registration\UserProfile"

要添加或刪除訪問規則,您需要將規則創建為RegistryAccessRule類型的對象,然后使用SetAccessRule()或RemoveAccessRule()方法從ACL中創建或刪除規則。

僅舉另一個例子: 注冊表項上的Set-ACL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM