Corte 4 dígitos do AD DisplayName

0

Eu pesquisei e usei a ajuda do PS o máximo possível, mas não consigo encontrar uma solução definitiva para os problemas aparentemente pequenos que eu tenho.

Meus usuários têm [ZZ] ao final de displayName de suas contas do AD e, como parte de um projeto de migração, somos obrigados a perder esses 4 caracteres. Eu tentei:     aparar     TrimEnd     Rename-Item $ ($ .DisplayName -replace "[ZZ]", "")

.. e outras sugestões sem sucesso.

qualquer ajuda será muito apreciada.

(Eu não posso adicionar o código como deveria devido às restrições do navegador. desculpe.)

    
por AHB99 04.10.2018 / 16:55

1 resposta

1

Se você estiver tentando definir o novo nome de usuário do AD diretamente, o site abaixo procurará por todos os usuários com "[ZZ]" no DisplayName, removerá os caracteres e definirá o novo DisplayName.

$UsersWithZZ = get-aduser -Filter 'DisplayName -like "*[ZZ]"' -Properties *
foreach ($User in $UsersWithZZ){
    $NewDN = ($User.DisplayName).TrimEnd("[ZZ]")
    Set-ADUser -Identity $User.SamAccountName -DisplayName $NewDN
}

Espero que isso ajude.

    
por 04.10.2018 / 17:19

Tags