如何通过Powershell编辑活动目录站点属性?

我无法通过Powershell访问我的Active Directory的location属性。 (Windows Server 2012 R2)

以下命令不返回任何值:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).location

这个命令返回一个标识符:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).objectGUID

当我查看Active Directory站点和服务pipe理单元中的对象的graphics属性编辑器时, 可以通过objectGUID属性validation,我确实查询了正确的AD对象,并且填充了位置属性

那么为什么Powershell没有返回值,我该如何查询和编辑location属性呢?

由于Get-ADObject默认不检索所有属性 :

Get-ADObject cmdlet 返回一组默认的ADObject属性值 。 要检索其他ADObject属性,请使用该cmdlet的Properties参数。

objectGUID属性具有一个值,因为它是默认属性集的一部分


您可以指定Get-ADObject其他属性以使用-Properties参数进行检索:

 (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject -Properties location).location