Pergunta : Domínio de junta do erro

Quando eu tentei se juntar ao domínio using. o


It de/>ReturnValue = de objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain & “\” & strUser, “OU=Accounting_Computers, OU=xyz_Computers, DC=myDomain, DC=com”, JOIN_DOMAIN + ACCT_CREATE) falha, mas se eu deixo para fora o


Then de/>ReturnValue = de objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain &” \ “& strUser, zero, JOIN_DOMAIN + ACCT_CREATE) trabalha muito bem. Eu quero o cliente do computador ser ficado situado em Accounting_Computers, que é ficado situado dentro dos xyz_Computers, que é ficado situado dentro de myDomain.com. Qualquer um sabe porque este falha quando eu tento especific a posição?
class= do

Resposta : Domínio de junta do erro

Olá!, isto trabalhou para mim, using vírgulas ......

Você tem alguma outra vírgula no trajeto que for *not* antes das peças de OU= ou de DC=?  Talvez se um nome da OU contem uma vírgula então você necessidade da escapar.

Se você tem, dizer uma Contabilidade chamada OU, um escritório principal então talvez você necessidade de especific a contabilidade, um escritório principal ou uma contabilidade \, escritório principal
Eu não posso recordar que maneira o caráter de escape vai .....

Considerações,

Roubo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
Const JOIN_DOMAIN             = 1
Const ACCT_CREATE             = 2
Const ACCT_DELETE             = 4
Const WIN9X_UPGRADE           = 16
Const DOMAIN_JOIN_IF_JOINED   = 32
Const JOIN_UNSECURE           = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET        = 256
Const INSTALL_INVOCATION      = 262144
strDomain   = “DOMÍNIO”
strUser     = “administrador”
strPassword = InputBox (“incorporar a senha: ")
Ajustar o objNetwork = o CreateObject (“WScript.Network”)
strComputer = objNetwork.ComputerName

'strOU = zero
strOU = de “computadores OU=IT, OU=OU=Sites, DC=domain, DC=com”

Ajustar o objComputer = o GetObject (“winmgmts: {impersonationLevel=Impersonate}! \ \” & strComputer & “\ raiz \ cimv2: Win32_ComputerSystem.Name='" & strComputer & “'")
ReturnValue = objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain & “\” & strUser, strOU, JOIN_DOMAIN + ACCT_CREATE)
Se ReturnValue = 0 então
	Boa vinda de MsgBox “” & strDomain & “. Você deve reiniciar seu sistema para que as mudanças tomem o efeito.”
Mais
	Do “junta erro” de MsgBox & strDomain & “. Falhado com código de erro” & ReturnValue
Terminar se
Outras soluções  
 
programming4us programming4us