none
Inserir número de telefone, através de banco de dados em excel RRS feed

  • Pergunta

  • Bom dia Amigos!

    Gostaria de saber, se existe a possibilidade de inserir no campo PAGER na aba TELEFONES, na propriedades da conta do usuário, o telefone que já existe em um banco de dados em Excel através de script?

    Tendo em vista que em alguns usuários esse campo já está preenchido.

    E, se existe a possibilidade, de gerar um relatório dos usuários que não tiveram o campo completado com essa informação.

    Existe a possibilidade de fazer isso via script?


    Fernando P. S. Almeida MCP - Microsoft Certified Professional MSN: fernando_almeida85@hotmail.com

    quarta-feira, 2 de maio de 2012 15:04

Respostas

  • Fernando,

    Para atualizar o AD o campo mais importante é o Nome distinto (LDAP:\\dn=nomusuario,ou=qualquer,dc=empresa,dc=comm...).Com esse campo você faz o bind no objeto e atualiza informações.

    Se o seu XLS tiver este campo(geralmente ninguém tem) é mais fácil, se não tiver você vai precisar de outro campo chave (exemplo Login) para poder pesquisar no AD e retornar o atributo Nome distinto e assim atualizar informações.

    Quais campos estão na sua planilha? Envie um exemplo de duas ou três linhas (cabeçalho e mais umas duas de dados).


    Fábio de Paula Junior

    quinta-feira, 3 de maio de 2012 17:53
    Moderador

Todas as Respostas

  • Fernando,

    Para atualizar o AD o campo mais importante é o Nome distinto (LDAP:\\dn=nomusuario,ou=qualquer,dc=empresa,dc=comm...).Com esse campo você faz o bind no objeto e atualiza informações.

    Se o seu XLS tiver este campo(geralmente ninguém tem) é mais fácil, se não tiver você vai precisar de outro campo chave (exemplo Login) para poder pesquisar no AD e retornar o atributo Nome distinto e assim atualizar informações.

    Quais campos estão na sua planilha? Envie um exemplo de duas ou três linhas (cabeçalho e mais umas duas de dados).


    Fábio de Paula Junior

    quinta-feira, 3 de maio de 2012 17:53
    Moderador
  • Na realidade, na minha planilha, os únicos campos que tenho é nome e CPF (o CPF, vai entrar no campo PAGE do perfil do usuário)...

    Fernando P. S. Almeida MCP - Microsoft Certified Professional MSN: fernando_almeida85@hotmail.com

    quinta-feira, 10 de maio de 2012 13:27
  • O CPF é um excelente campo pra isso, mas vc já precisa ter ele cadastro nas contas do AD.

    Geralmente é escolhido um campo pouco usado do AD para guardar o campo CPF (que não existe como atributo padrão).

    Digamos que vc escolheu o campo Company para guardar o CPF (só exemplo), o que seu script precisaria fazer:

    1. Ler primeira linha da planilha do excel

    2. Procurar usuário no AD usando o CPF da linha do excel

    3. Fas o bind no usuário encontrado e atualiza as informações

    4.Salva

    5.Proxima linha e recomeça.

    O ruim é que o CPF já tem que estar cadastrado no AD para vc poder fazer o filtro.


    Fábio de Paula Junior


    quinta-feira, 10 de maio de 2012 14:55
    Moderador
  • Bom, veja se eu estou no caminho:

    - seria este código:  

    dn: CN=user2, OU=NY, DC=corp, DC=contoso, DC=com
    changetype: modify
    change: codePage
    codePage: 34654035842

    To tentando seguir seu racionio, iria exporar a lista de users do AD em uma planilha...

    Realizar as alterações necessárias...

    E depois importar com o comando ldifde -i -f arquivo.ldf, seria isso??


    Fernando P. S. Almeida MCP - Microsoft Certified Professional MSN: fernando_almeida85@hotmail.com

    quinta-feira, 10 de maio de 2012 18:40