Como editar as propriedades do Site Active Directory através do Powershell?

7

Estou tendo problemas para acessar a propriedade location do site do meu Active Directory por meio do Powershell. (Windows Server 2012 R2)

O seguinte comando não retorna nenhum valor:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).location

Este comando retorna um identificador:
> (Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject).objectGUID

Quando estou olhando para o Editor de atributos gráfico do objeto no snap-in Serviços e Sites do Active Directory , posso verificar pelo objectGUID propterty, que eu consultar o objeto AD correto e que a propriedade location é preenchida .

Então, por que o Powershell não retorna nenhum valor e como faço para consultar e editar o atributo location ?

    
por Daniel 12.05.2015 / 10:19

1 resposta

9

Porque Get-ADObject não recupera todos os atributos por padrão:

The Get-ADObject cmdlet returns a default set of ADObject property values. To retrieve additional ADObject properties, use the Properties parameter of the cmdlet.

A propriedade objectGUID tem um valor porque é parte de o conjunto de propriedades padrão

Você pode especificar propriedades adicionais para Get-ADObject para recuperar com o parâmetro -Properties :

(Get-ADReplicationSite "Default-First-Site-Name" | Get-ADObject -Properties location).location
    
por 12.05.2015 / 11:26