【发布时间】:2015-07-14 00:35:46
【问题描述】:
我正在尝试将一个计算机对象添加到 AD 中另一个计算机对象的安全性并赋予它完全控制权。
$ou = [ADSI]"LDAP://CN=Tester1,OU=test,OU=Test1,DC=contoso,DC=com"
$sec = $ou.psbase.ObjectSecurity
$act = [System.Security.AccessControl.AccessControlType]::Allow
$adrights = [System.DirectoryServices.ActiveDirectoryRights]::GenericAll
$who = New-Object -TypeName System.Security.Principal.???? -ArgumentList "domain\ComputerObject"
$newrule1 = New-Object -TypeName System.DirectoryServices.ActiveDirectoryAccessRule -ArgumentList $who, $adrights, $act
$sec.AddAccessRule($newrule1)
$ou.psbase.CommitChanges()
使用 (New-Object -TypeName System.Security.Principal.??) 行,Computer 对象的正确类是什么? (我试过 .NTaccount)
【问题讨论】:
标签: powershell active-directory