Como posso definir um atributo arbitrário (não padrão) para um usuário AD ou AD Contact?

3

Eu tenho usuários do AD ou contatos que são não usuários ou contatos do Exchange Mailbox.

Eu também tenho um sistema SSO (Ping Identity ... tecnologia similar ao Microsoft ADFS), onde ele aproveita o atributo AD Schema: CustomAttribute1 para armazenar as informações necessárias para o SSO. Este CustomAttribute1 foi criado pelo esquema do Exchange.

Gostaria de usar CustomAttribute1 para os usuários do AD e os Contatos do AD, bem como para os usuários e contatos equivalentes do Exchange.

Pergunta

Como as ferramentas do Exchange só me permitem modificar usuários "Exchange", qual é a maneira de modificar a contraparte do AD? por exemplo. se o seguinte comando definir uma caixa de correio ...

set-mailbox -Identity [email protected]  -CustomAttribute1  [email protected]  -WarningAction silentlyContinue

Qual comando me permitirá atualizar um usuário do AD (não-caixa de correio) com o mesmo atributo de esquema?

    
por random65537 05.06.2014 / 17:17

2 respostas

3

Usuários do Active Directory são modificados com Set-ADUser . Um atributo específico pode ser modificado com a opção -replace .

Por exemplo, para atualizar o atributo Info no Active Directory e substituí-lo por um novo valor :

Set-ADUser john.smith –replace @{info="John Smith is a Temporary Contractor"}

No seu caso, você estaria usando algo muito parecido com:

Set-ADUser christopher –replace @{CustomAttribute1="[email protected]"}
    
por 05.06.2014 / 17:34
2

Você pode gerenciar usuários com Set-ADUser e contatos (ou usuários) com Set-ADObject .

    
por 05.06.2014 / 17:28