Cuestión : Dominio que ensambla del error

Cuando intenté ensamblar el dominio usar. el


It de/>ReturnValue = de objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain y “\” y strUser, “OU=Accounting_Computers, OU=xyz_Computers, DC=myDomain, DC=com”, JOIN_DOMAIN + ACCT_CREATE) falla, pero si dejo hacia fuera el


Then de/>ReturnValue = de objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain y” \ “y el strUser, la falta de información, JOIN_DOMAIN + ACCT_CREATE) trabaja muy bien. Quisiera que la cuenta de la computadora fuera situada en Accounting_Computers, que está situado dentro de xyz_Computers, que está situada dentro de myDomain.com. ¿Cualquier persona sabe porqué éste falla cuando intento especificar la localización?
class= del

Respuesta : Dominio que ensambla del error

Hola, esto ha trabajado para mí, usar comas ......

¿Usted tiene otras comas en la trayectoria que sean *not* antes de las piezas de OU= o de DC=?  Quizá si un nombre del OU contiene una coma entonces usted necesidad de escaparla.

Si usted tiene, decir una Accounting llamada OU, una oficina principal entonces quizá usted necesidad de especificar la contabilidad, una oficina principal o una contabilidad \, oficina principal
No puedo recordar qué manera va el carácter de escape .....

Respetos,

Robo.
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   = “DOMINIO”
strUser     = “administrador”
strPassword = InputBox (“incorporar la contraseña: ")
Fijar el objNetwork = CreateObject (“WScript.Network”)
strComputer = objNetwork.ComputerName

'strOU = falta de información
strOU = “computadoras de OU=IT, OU=OU=Sites, DC=domain, DC=com”

Fijar el objComputer = GetObject (“winmgmts: ¡{impersonationLevel=Impersonate}! \ \” y strComputer y “\ raíz \ cimv2: el Win32_ComputerSystem.Name='" y strComputer y “'")
ReturnValue = objComputer.JoinDomainOrWorkGroup (strDomain, strPassword, strDomain y “\” y strUser, strOU, JOIN_DOMAIN + ACCT_CREATE)
Si ReturnValue = 0 entonces
	Recepción de MsgBox “” y strDomain y “. Usted debe recomenzar su sistema para que los cambios tomen efecto.”

	El “ensamblar del error” de MsgBox y strDomain y “. Fallado con código de error” y ReturnValue
Terminar si
Otras soluciones  
 
programming4us programming4us