我需要找到一种方法,以编程方式在Active Directory中的默认站点的ServerContainer上授予权限。
通过" Active Directory站点和服务":
手动操作很简单然后从属性中,需要转到此处以授予所需权限:
我试过通过PowerShell做到这一点,我设法找到ServersContainer,但我找不到设置其权限的方法。我在Google上浏览了很多东西,但我找不到解决方案。
任何人都知道如何接近它?
答案 0 :(得分:1)
网站是位于CN=Configuration
的ADObject,因此如果您使用Get-ADObject
,则可以在AD PS驱动器中的该对象上使用Get-ACL
。然后,您可以使用该对象上的方法或Set-ACL
cmdlet进行更改。
$params = @{
Filter = 'ObjectClass -eq "site" -and name -eq "Default-First-Site-Name"'
SearchBase = 'CN=Configuration,DC=contoso,DC=com'
}
$SiteDN = (Get-ADObject @params).DistinguishedName
$SiteACL = Get-ACL "AD:\$($SiteDN)"