如何通过 Powershell 编辑 Active-Directory 站点属性?

如何通过 Powershell 编辑 Active-Directory 站点属性?

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

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

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

当我查看图形时属性编辑器物体的Active Directory 站点和服务卡入式,我可以通过 objectGUID 属性来验证,我确实查询了正确的 AD 对象,并且位置属性已填充

那么为什么 Powershell 不返回任何值以及如何查询和编辑location属性?

答案1

因为Get-ADObject不检索所有属性默认情况下:

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

objectGUID属性具有价值,因为它是默认属性集


您可以Get-ADObject使用以下参数指定要检索的附加属性-Properties

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

相关内容