none
Alterar dados no AD RRS feed

  • Pergunta

  •  

    Pessoal, preciso de uma ajuda pra criar um script.

    Olhem o cenário:

     

    Numa OU "Grupos" tenho +/- 1000 grupos (security group - global)

    Numa outra OU "Alias"  tenho +/- 200 contas de serviço (user)

     

    Um conta de nome "suporte"  na OU "Alias"  está num grupo "hp_suporte"  da OU "Grupos".

     

    Ou seja,

    OU=Alias, usuario=suporte  está em OU=Grupos, grupo "hp_suporte"

     

    Bom, eu preciso entao montar um script que pegue o "Description"  do grupo "hp_suporte" e sobrepor o "display name"  do usuário "suporte"  da OU "Alias".

     

    Tem como um script buscar estes grupos e usuarios comparando os seus nomes e através disso ele copiar um campo de um e colar em um campo de outro ??

     

    Se alguem puder pelo menos me ajudar com script que ja faça o que está em negrito acima.

     

    Alguma sugestão ??

     

    Obrigado

     

     

     

    terça-feira, 30 de setembro de 2008 21:02

Todas as Respostas

  • QQ vc quer fazer exatamente?

     

    vc quer copiar de todos?

    alterar de todos?

    todos os usuários?

    de um pra outro?

     

    Descreve melhor oq vc quer fazer, pra gente poder te ajudar.

    quarta-feira, 1 de outubro de 2008 12:15
    Moderador
  • Fala Felipe

    QQ vc quer fazer exatamente?
    Explicando e desenhando:
    Na OU "hp_suporte"  tenho vários grupos, e os nomes destes grupos são semelhantes aos nomes dos usuários da OU "alias". Por exemplo, existe um grupo chamado "mb_deposito" na OU hp_suporte",  e existe um user chamado "deposito"  na OU "alias". são nomes semelhantes.

    No grupo "mb_deposito"  existe um "description"  escrito "setor de migração de dados para 4.andar"
    Essa description precisa ser copiada para o campo "Display Name"  do usuário "depósito"  que está na OU "alias"
    Preciso fazer isso com todos os usuários da OU "alias". Apenas desta OU
    E os dados deverão vir dos grupos de nomes semelhantes da OU "hp_suporte".

    Origem da cópia:
    OU=hp_suporte--------> grupo mb_deposito --------->campo "Description" (
    setor de migração de dados para 4.andar)

    Destino:
    OU=alias------------>user deposito ------------> campo "Display Name" (
    setor de migração de dados para 4.andar)

    alterar de todos?
    Sim.
    todos os usuários?
    Não.
    Lembrando que a origem é: todos os grupos daquela OU mb_destino ,e o destino: todos os usuários da OU alias
    de um pra outro?
    Sim.
    Me avisa se não expliquei direito.






    quarta-feira, 1 de outubro de 2008 12:57
  • bom...acho que não vai da para te passar tudo pronto mas lá vai o caminho das pedras....

     

    se eu entendi direito....

     

    Você quer pegar o que esta no description da OU e colocar no display name...

     

    entao...usa um recurso do AD que chama LDIFDE....e um utilitario em que você pode fazer alterações em massa e importar um arquivo .ldif no A.D. (pesquisa sobre isso que eu sei que funciona, pois eu tive que incluir os telefones no campo phone-number do A.D. em 1500 user de varias OUs) utilizei este recurso.

     

    para filtrar use o query no snap-in do active directory e exporte em .txt, usa o ldif para modificar e importe tudo no domain controller (via prompt).

     

     

    abs.

     

     

    sexta-feira, 3 de outubro de 2008 21:26
  • Caro Gustavo,

     

    Estou precisando alterar os dados de um determinado Campo do AD para cerca de 700 usuários, preciso alterar o campo "telephone number" e "campo notes" consigo gerar um .csv com todos os usuaríos e informações desse campo através do csvde mais preciso alterar essas informações para os 700 usuários o que vocês me recomendam?

     

    Grato

     

    JUNIOR

     

    quinta-feira, 22 de janeiro de 2009 11:18
  • Se forem todos os campos iguais, você pode usar o ADMODIFY

     

    Resolve o seu problema.

    quinta-feira, 22 de janeiro de 2009 15:43
  • ok vou testar e posto aqui o resultado.

     

    Obrigado

     

    quinta-feira, 22 de janeiro de 2009 15:47