Dan*_*iel 7 powershell active-directory windows-server-2012-r2
我无法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-property 进行验证,我确实查询了正确的 AD 对象并且 location-property 已填充。
那么为什么 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1231 次 |
| 最近记录: |