编辑Active Directory站点位置Powershell

我正在尝试通过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" } 

它更容易,更清洁。