我正在尝试通过PowerShell更改AD中的网站。 到目前为止,我没有名称或描述的问题,但在尝试更改网站的位置时不断出现错误。
不断给出错误的代码:
Get-ADObject -SearchBase (Get-ADRootDSE).ConfigurationNamingContext -filter "objectclass -eq 'site'" | Set-ADObject -Properties location.location Get-ADObject -SearchBase (Get-ADRootDSE).ConfigurationNamingContext -filter "objectclass -eq 'site'" | Set-ADObject -Location "SiteLocation"
我认为这是错误的:
... location.location <--
另外Set-ADObject没有参数“-Location”。
最好使用内置的cmdlet来处理AD站点:
Get-ADReplicationSite YOUR_SITE_NAME | Set-ADReplicationSite -Replace @{ "location" = "YOUR_LOCATION" }
它更容易,更清洁。