0
我有大約1000臺計算機,我必須設置NT AUTHORITY \ Authenticated Users允許進行身份驗證。 我試圖編寫基於幾個谷歌搜索腳本,但它不起作用。通過PowerShell在AD中的幾臺計算機上設置Acl
請看看我的腳本。也許我錯過了一些東西。
Import-Module ActiveDirectory
Set-Location AD:\
$ALLDTPC = Get-Content H:\dtcomputer.txt
foreach ($PC In $ALLDTPC) {
$ace = (Get-Acl "AD:$((Get-ADComputer $PC).DistinguishedName)").Access
foreach ($acl in $ace.Access) {
$accessrule = New-Object System.Security.AccessControl.ActiceDirectoryAccessRule("NT AUTHORITY\Authenticated Users", "Allow")
$ace.AddAccessRule($accessrule)
Set-Acl -AclObject $ace $PC.DistinguishedName -Verbose -Passthru
}
}
您從獲取的ACL得到的ACE,然後你想在foreach再次檢索的ACE –