Principales respuestas
Corriendo script remoto

Pregunta
-
Holas,
Tengo este script que ejecuta otro script en un equipo remoto:
Code SnippetstrRemoteComputer = "PCREMOTO"
strWorkerScript = "prueba.vbs"Set objRegProv = GetObject("winmgmts:{impersonationLevel=Impersonate}" & "!\\" & strRemoteComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Microsoft\Windows Script Host\Settings"
objRegProv.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Remote","1"
Set objWshController = WScript.CreateObject("WshController")
Set objRemoteScript = objWshController.CreateScript(strWorkerScript, strRemoteComputer)
objRemoteScript.ExecuteCorre bien en equipos remotos con Windows 2000ProSP4, pero NO en equipos con Windows XPSP2..... alguien sabe cual es el problema??
El error que sale al corrrerlo en equipos con WinXPSP2 es el siguiente:
"Error de Microsoft VBScript en tiempo de ejecución: El componente ActiveX no puede crear el objeto"
Gracias de antemano
Respuestas
-
o tambien puedes executar el psexec atraves de un script
- Marcado como respuesta Ismael Borche martes, 2 de agosto de 2011 18:17
Todas las respuestas
-
-
Hola Sebastian.........
Si pense en usar psexec como una alternativa, el problema es que como pretendo cambiar las contraseñas de los administradores locales, estas contraseñas se transmiten en texto claro con psexec, mientras que con el script de ejecucion remota no es asi (almenos eso pude constatar al correr un sniffer)
Ahora si hay alguna alternativa para encriptar el trafico implicado con psexec seria bien, y aun si queda la duda de porque el script dado no funciona en winXP, no ve?
Gracias por tu tiempo
-
o tambien puedes executar el psexec atraves de un script
- Marcado como respuesta Ismael Borche martes, 2 de agosto de 2011 18:17
-