Scripting - Restaurar relaciones de confianza

19/11/2003 - 19:19 por Diego Sosnitsky | Informe spam
Buenas foro en un ambiente de dominio, con estaciones win2k, una de
ellas ha perdido la relacion de confianza (el canal seguro de comunicacion)
con el DC. Con el comando netdom no puedo solucionarlo me y navegando
enconre este script en la pagina de MS - technet - pero se me hace confuso
entenderlo para aplicarlo

çAlguno me puede tirar una mano que debo hacer para correr el scripts este?
gracias a todos . salu2

Jamon
Scripting Steps
Listing 9.9 contains a script that resets a computer account password. To
carry out this task, the script must perform the following steps:

1.. Use a GetObject call to bind to the computer account in Active
Directory.
2.. Use the SetPassword method to reset the password to the original
computer password: the computer name, with a dollar sign ($) appended to it.
Listing 9.9 Resetting a Computer Account Password

1
2
3
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"

Preguntas similare

Leer las respuestas

#1 Diego Sosnitsky
19/11/2003 - 19:32 | Informe spam
sorry... se pasteo mal... a continuacion - pego el sript

1
2
3
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$


Por las dudas, de la pagina que lo saque es la siguiente

http://www.microsoft.com/technet/tr...v_ifcf.asp

salu2 y gracias pro todo

Jamon

"Diego Sosnitsky" wrote in message
news:
Buenas foro en un ambiente de dominio, con estaciones win2k, una de
ellas ha perdido la relacion de confianza (el canal seguro de


comunicacion)
con el DC. Con el comando netdom no puedo solucionarlo me y navegando
enconre este script en la pagina de MS - technet - pero se me hace confuso
entenderlo para aplicarlo

çAlguno me puede tirar una mano que debo hacer para correr el scripts


este?
gracias a todos . salu2

Jamon
Scripting Steps
Listing 9.9 contains a script that resets a computer account password. To
carry out this task, the script must perform the following steps:

1.. Use a GetObject call to bind to the computer account in Active
Directory.
2.. Use the SetPassword method to reset the password to the original
computer password: the computer name, with a dollar sign ($) appended to


it.
Listing 9.9 Resetting a Computer Account Password

1
2
3
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"


Respuesta Responder a este mensaje
#2 José Antonio Quílez [MS MVP]
19/11/2003 - 22:25 | Informe spam
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"

CN=atl-dc es el nombre del equipo
CN=Computers es la OU en la que está la cuenta del equipo en AD, por defecto Computers, aunque puede perfectamente estar en otra OU
DC=fabrikam,DC=COM es la forma de escribir el dominio fabrikam.com ; puede tener tantas entradas DC= como palabras separadas por . tenga el nombre del dominio

Las tres lineas las pones en un archivo con extensión .vbs y lo ejecutas con doble click habiendo hecho login con un usuario admin del dominio. Hazlo en un equipo que esté en ese momento conectado al dominio.

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje news:
Buenas foro en un ambiente de dominio, con estaciones win2k, una de
ellas ha perdido la relacion de confianza (el canal seguro de comunicacion)
con el DC. Con el comando netdom no puedo solucionarlo me y navegando
enconre este script en la pagina de MS - technet - pero se me hace confuso
entenderlo para aplicarlo

çAlguno me puede tirar una mano que debo hacer para correr el scripts este?
gracias a todos . salu2

Jamon
Scripting Steps
Listing 9.9 contains a script that resets a computer account password. To
carry out this task, the script must perform the following steps:

1.. Use a GetObject call to bind to the computer account in Active
Directory.
2.. Use the SetPassword method to reset the password to the original
computer password: the computer name, with a dollar sign ($) appended to it.
Listing 9.9 Resetting a Computer Account Password

1
2
3
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"


Respuesta Responder a este mensaje
#3 José Antonio Quílez [MS MVP]
20/11/2003 - 16:48 | Informe spam
¿puedes adjuntar el script exactamente como lo tienes cuando te da el error? No quites ni un sólo carácter

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje news:ecL$
mmm, mira te cuento lo que hice

segui tal cual tus instrucciones y me tiro un error, el mismo esta adjuntado
en el archivo "error 1.gif"

por lo que modifique el script en la linea 1 y lo deje asi

Set objComputer = comercio (donde comercio es el nombre de la pc que perdio
la relacion de confianza con el DC)

luego, ejecuto el script modificado y me tira un segundo error, pero esta
vez en la linea 2, que a continuacion te adjunto el archivo "error 2.gif"

y ahi ya no se que hacer

por otra parte, en la linea tres modifique esto, decime si esta bien

objComputer.SetPassword "comercio$ (ahi remplaze "atl-dc-01"$ por la palabra
comercio, donde comercio es el nombre de la pc que perdio la relacion de
confianza con el DC)

espero que vaya orientado

un salu2 y desde ya muchas gracias

Jamon



"José Antonio Quílez [MS MVP]" wrote in message
news:%
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"

CN=atl-dc es el nombre del equipo
CN=Computers es la OU en la que está la cuenta del equipo en AD, por defecto
Computers, aunque puede perfectamente estar en otra OU
DC=fabrikam,DC=COM es la forma de escribir el dominio fabrikam.com ; puede
tener tantas entradas DC= como palabras separadas por . tenga el nombre del
dominio

Las tres lineas las pones en un archivo con extensión .vbs y lo ejecutas con
doble click habiendo hecho login con un usuario admin del dominio. Hazlo en
un equipo que esté en ese momento conectado al dominio.

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje
news:
> Buenas foro en un ambiente de dominio, con estaciones win2k, una de
> ellas ha perdido la relacion de confianza (el canal seguro de
comunicacion)
> con el DC. Con el comando netdom no puedo solucionarlo me y navegando
> enconre este script en la pagina de MS - technet - pero se me hace confuso
> entenderlo para aplicarlo
>
> çAlguno me puede tirar una mano que debo hacer para correr el scripts
este?
> gracias a todos . salu2
>
> Jamon
> Scripting Steps
> Listing 9.9 contains a script that resets a computer account password. To
> carry out this task, the script must perform the following steps:
>
> 1.. Use a GetObject call to bind to the computer account in Active
> Directory.
> 2.. Use the SetPassword method to reset the password to the original
> computer password: the computer name, with a dollar sign ($) appended to
it.
> Listing 9.9 Resetting a Computer Account Password
>
> 1
> 2
> 3
> Set objComputer = GetObject _
> ("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
> objComputer.SetPassword "atl-dc-01$"
>
>




Respuesta Responder a este mensaje
#4 Diego Sosnitsky
20/11/2003 - 17:00 | Informe spam
jeje.. ok ok.. justo apareciste cuando postee un mensaje de S.O.S :)

ahora te pasteo el scripts

<paste>

Set objComputer = comercio
("LDAP://CN=comercio,CN=Computers,DC=interno,DC=empresa,DC=com")
objComputer.SetPassword "comercio$"

</paste>

"José Antonio Quílez [MS MVP]" escribió en el
mensaje news:OtGq%
¿puedes adjuntar el script exactamente como lo tienes cuando te da el error?
No quites ni un sólo carácter

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje
news:ecL$
mmm, mira te cuento lo que hice

segui tal cual tus instrucciones y me tiro un error, el mismo esta


adjuntado
en el archivo "error 1.gif"

por lo que modifique el script en la linea 1 y lo deje asi

Set objComputer = comercio (donde comercio es el nombre de la pc que


perdio
la relacion de confianza con el DC)

luego, ejecuto el script modificado y me tira un segundo error, pero esta
vez en la linea 2, que a continuacion te adjunto el archivo "error 2.gif"

y ahi ya no se que hacer

por otra parte, en la linea tres modifique esto, decime si esta bien

objComputer.SetPassword "comercio$ (ahi remplaze "atl-dc-01"$ por la


palabra
comercio, donde comercio es el nombre de la pc que perdio la relacion de
confianza con el DC)

espero que vaya orientado

un salu2 y desde ya muchas gracias

Jamon



"José Antonio Quílez [MS MVP]" wrote in message
news:%
Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$"

CN=atl-dc es el nombre del equipo
CN=Computers es la OU en la que está la cuenta del equipo en AD, por


defecto
Computers, aunque puede perfectamente estar en otra OU
DC=fabrikam,DC=COM es la forma de escribir el dominio fabrikam.com ;


puede
tener tantas entradas DC= como palabras separadas por . tenga el nombre


del
dominio

Las tres lineas las pones en un archivo con extensión .vbs y lo ejecutas


con
doble click habiendo hecho login con un usuario admin del dominio. Hazlo


en
un equipo que esté en ese momento conectado al dominio.

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje
news:
> Buenas foro en un ambiente de dominio, con estaciones win2k, una de
> ellas ha perdido la relacion de confianza (el canal seguro de
comunicacion)
> con el DC. Con el comando netdom no puedo solucionarlo me y


navegando
> enconre este script en la pagina de MS - technet - pero se me hace


confuso
> entenderlo para aplicarlo
>
> çAlguno me puede tirar una mano que debo hacer para correr el scripts
este?
> gracias a todos . salu2
>
> Jamon
> Scripting Steps
> Listing 9.9 contains a script that resets a computer account password.


To
> carry out this task, the script must perform the following steps:
>
> 1.. Use a GetObject call to bind to the computer account in Active
> Directory.
> 2.. Use the SetPassword method to reset the password to the original
> computer password: the computer name, with a dollar sign ($) appended to
it.
> Listing 9.9 Resetting a Computer Account Password
>
> 1
> 2
> 3
> Set objComputer = GetObject _
> ("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
> objComputer.SetPassword "atl-dc-01$"
>
>




Respuesta Responder a este mensaje
#5 José Antonio Quílez [MS MVP]
20/11/2003 - 17:59 | Informe spam
tu script

Set objComputer = comercio
("LDAP://CN=comercio,CN=Computers,DC=interno,DC=empresa,DC=com")
objComputer.SetPassword "comercio$"

el original

Set objComputer = GetObject _
("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
objComputer.SetPassword "atl-dc-01$


¿ves la diferencia? Por un lado pones el nombre "comercio" en el lugar de la función GetObject, y por otro te está ocurriendo lo típico del ajuste de linea, que son las lineas de comando partidas.
La cadena ("LDAP://CN) debe seguir a la función GetObject en la misma linea; lo que permite VBScript es que para facilitar la lectura, puedes "partir" la linea con el signo de subrayado, y te considera la siguiente linea como si estuviese en lugar del mismo.

El código correcto deben ser sólo dos lineas como sigue, o tres si partes con _

Set objComputer = GetObject ("LDAP://CN=comercio,CN=Computers,DC=interno,DC=empresa,DC=com")
objComputer.SetPassword "comercio$"


Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje news:
jeje.. ok ok.. justo apareciste cuando postee un mensaje de S.O.S :)

ahora te pasteo el scripts

<paste>

Set objComputer = comercio
("LDAP://CN=comercio,CN=Computers,DC=interno,DC=empresa,DC=com")
objComputer.SetPassword "comercio$"

</paste>

"José Antonio Quílez [MS MVP]" escribió en el
mensaje news:OtGq%
¿puedes adjuntar el script exactamente como lo tienes cuando te da el error?
No quites ni un sólo carácter

Saludos

José Antonio Quílez [MS MVP]
Sevilla - España

_________________


"Diego Sosnitsky" escribió en el mensaje
news:ecL$
> mmm, mira te cuento lo que hice
>
> segui tal cual tus instrucciones y me tiro un error, el mismo esta
adjuntado
> en el archivo "error 1.gif"
>
> por lo que modifique el script en la linea 1 y lo deje asi
>
> Set objComputer = comercio (donde comercio es el nombre de la pc que
perdio
> la relacion de confianza con el DC)
>
> luego, ejecuto el script modificado y me tira un segundo error, pero esta
> vez en la linea 2, que a continuacion te adjunto el archivo "error 2.gif"
>
> y ahi ya no se que hacer
>
> por otra parte, en la linea tres modifique esto, decime si esta bien
>
> objComputer.SetPassword "comercio$ (ahi remplaze "atl-dc-01"$ por la
palabra
> comercio, donde comercio es el nombre de la pc que perdio la relacion de
> confianza con el DC)
>
> espero que vaya orientado
>
> un salu2 y desde ya muchas gracias
>
> Jamon
>
>
>
> "José Antonio Quílez [MS MVP]" wrote in message
> news:%
> Set objComputer = GetObject _
> ("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
> objComputer.SetPassword "atl-dc-01$"
>
> CN=atl-dc es el nombre del equipo
> CN=Computers es la OU en la que está la cuenta del equipo en AD, por
defecto
> Computers, aunque puede perfectamente estar en otra OU
> DC=fabrikam,DC=COM es la forma de escribir el dominio fabrikam.com ;
puede
> tener tantas entradas DC= como palabras separadas por . tenga el nombre
del
> dominio
>
> Las tres lineas las pones en un archivo con extensión .vbs y lo ejecutas
con
> doble click habiendo hecho login con un usuario admin del dominio. Hazlo
en
> un equipo que esté en ese momento conectado al dominio.
>
> Saludos
>
> José Antonio Quílez [MS MVP]
> Sevilla - España
>
> _________________
>
>
> "Diego Sosnitsky" escribió en el mensaje
> news:
> > Buenas foro en un ambiente de dominio, con estaciones win2k, una de
> > ellas ha perdido la relacion de confianza (el canal seguro de
> comunicacion)
> > con el DC. Con el comando netdom no puedo solucionarlo me y
navegando
> > enconre este script en la pagina de MS - technet - pero se me hace
confuso
> > entenderlo para aplicarlo
> >
> > çAlguno me puede tirar una mano que debo hacer para correr el scripts
> este?
> > gracias a todos . salu2
> >
> > Jamon
> > Scripting Steps
> > Listing 9.9 contains a script that resets a computer account password.
To
> > carry out this task, the script must perform the following steps:
> >
> > 1.. Use a GetObject call to bind to the computer account in Active
> > Directory.
> > 2.. Use the SetPassword method to reset the password to the original
> > computer password: the computer name, with a dollar sign ($) appended to
> it.
> > Listing 9.9 Resetting a Computer Account Password
> >
> > 1
> > 2
> > 3
> > Set objComputer = GetObject _
> > ("LDAP://CN=atl-dc-01,CN=Computers,DC=fabrikam,DC=COM")
> > objComputer.SetPassword "atl-dc-01$"
> >
> >
>
>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida