我无法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