none
VBScript criar conta de usuário em um DC específico RRS feed

  • Pergunta

  • Pessoal, bom dia.

    Eu tenho um script que utilizo para criar contas de usuários no domínio, porém eu gostaria de saber como fazer com que este script crie contas de um usuários apenas um Domain Controller específico. Por exemplo, quero que o script crie as contas de usuário no DC com IP 10.0.0.1.

    Poderiam me ajudar?

    Desde já agradeço a atenção de vocês.

    Abraços.

    Att,

    Cleonilso Silva

    terça-feira, 3 de julho de 2012 10:53

Respostas

  • Cleonilson,

    Se tivesse mandado seu código atual poderia ajudar melhor. Vamos tentar com um exemplo simples utilizando o nome do DC (pelo IP não sei se funciona),nome do DC=VBDC01

    Set objOU = GetObject("LDAP://VBDC01/ou=TESTE,dc=lab,dc=technet,dc=com,dc=br")
    
    Set objUser = objOU.Create("User", "cn=barts")
    objUser.Put "sAMAccountName", "barts"
    
    objUser.Put "givenName", "Bart"
    objUser.Put "sn", "Simpson"
    objUser.Put "displayName", "Bart Simpson"
    objUser.Put "Description", "Filho do Homer"
    objUser.SetInfo

    Veja que no caminho LDAP da OU onde será criado o usuário tem o nome do servidor.

    Ref.:

    LDAP ADsPath

    msdn.microsoft.com/en-us/library/windows/desktop/aa746384(v=vs.85).aspx


    Fábio de Paula Junior


    terça-feira, 3 de julho de 2012 13:23
    Moderador

Todas as Respostas

  • Cleonilson,

    Se tivesse mandado seu código atual poderia ajudar melhor. Vamos tentar com um exemplo simples utilizando o nome do DC (pelo IP não sei se funciona),nome do DC=VBDC01

    Set objOU = GetObject("LDAP://VBDC01/ou=TESTE,dc=lab,dc=technet,dc=com,dc=br")
    
    Set objUser = objOU.Create("User", "cn=barts")
    objUser.Put "sAMAccountName", "barts"
    
    objUser.Put "givenName", "Bart"
    objUser.Put "sn", "Simpson"
    objUser.Put "displayName", "Bart Simpson"
    objUser.Put "Description", "Filho do Homer"
    objUser.SetInfo

    Veja que no caminho LDAP da OU onde será criado o usuário tem o nome do servidor.

    Ref.:

    LDAP ADsPath

    msdn.microsoft.com/en-us/library/windows/desktop/aa746384(v=vs.85).aspx


    Fábio de Paula Junior


    terça-feira, 3 de julho de 2012 13:23
    Moderador
  • Agora mate nossa curiosidade: qual o motivo pelo qual vc precisa apontar para um DC específico?

    Nada de errado nisso, é só pra entender melhor o problema mesmo.

    []s,

    Vinicius


    Vinicius Canto Xavier | http://blogs.msdn.com/compatibilidade | http://blogs.msdn.com/vinicius_docs | http://viniciuscanto.blogspot.com

    quarta-feira, 4 de julho de 2012 01:28
    Moderador
  • Vinicius,

    Certa vez li um artigo que recomendava a criação de contas no DC com uma determinada função de Operation Master (Será o RID???).

    Não sei se é a motivação do Cleonilson.


    Fábio de Paula Junior

    quinta-feira, 5 de julho de 2012 20:50
    Moderador
  • No ambiente do cliente que necessito implementar isso existem 6 DCs, porém dois deles fazem a replicação para todos os demais mais rapidamente que os outros, por N motivos de infra-estrutura, e o cliente achou melhor apenas mudar este parâmetro no script de criação do que ter que gastar para resolver este problema de infra, este é o motivo pelo qual necessito setar um DC em específico.

    Muito obrigado pela atenção senhores.
    sábado, 7 de julho de 2012 10:43