none
Adicionando Atributo EMAIL no AD RRS feed

  • Pergunta

  • Boa Tarde,

    Estou com uma demanda que preciso adicionar o campo E-mail para todos os usuários no AD.

    Existe a possiblidade de ter um script que gere um EXCEL com o campo Email, após criação, eu insiro as informações e depois importe novamente ?

     

    Obrigado desde já.

    quarta-feira, 25 de agosto de 2010 17:22

Respostas

  • Rafael,

    Pode ser com DSGET\DSMOD.

    Crie um arquivo texto contendo Login,E-mail, exemplo:

    info.txt

    fabiojr,fabio@hotmail.com
    ramaral,ramaral@hotmail.com

    Coloque este arquivo junto com o .BAT abaixo:

    @echo off
    
    FOR /F "TOKENS=1,2 DELIMS=," %%A IN (info.txt) DO CALL :UPDATE %%A %%B
    
    GOTO :EOF
    
    :UPDATE
    	SET USER=%1
    	SET EMAIL=%2
    	SET USER_DN=""
    
    	echo Atualizando %USER% COM %EMAIL%
    
    	::Pega nome distinTo do USUARIO
    	For /F "tokens=*" %%D IN ('dsquery USER -samid "%USER%"') DO SET USER_DN=%%D
    	ECHO     Nome distinto: %USER_DN%
    
    	::ATUALIZA USUARIO
    	DSMOD USER %USER_DN% -email %EMAIL%

    Se você quiser uma lista com os logins dos usuários para vc poder completar com E-mail utilize o comando:

    dsquery user * | dsget user -samid


    ---------------------------

    Multirão de Respostas

    ---------------------------


    Fábio de Paula Junior


    sábado, 10 de novembro de 2012 13:09
    Moderador