Я пытаюсь изменить сайт в своем AD через PowerShell. Пока у меня нет проблем с названием или описанием, но я продолжаю получать ошибки при попытке изменить местоположение сайта.
Код, который продолжает выдавать ошибки:
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».
Для работы с сайтами AD лучше использовать встроенные командлеты:
Get-ADReplicationSite YOUR_SITE_NAME | Set-ADReplicationSite -Replace @{ "location" = "YOUR_LOCATION" }
Это намного проще и чище.