none
Corriendo script remoto RRS feed

  • Pregunta

  • Holas,

     

    Tengo este script que ejecuta otro script  en un equipo remoto:

     

    Code Snippet

    strRemoteComputer = "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.Execute

     

    Corre 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
     

    jueves, 31 de mayo de 2007 16:34

Respuestas

Todas las respuestas

  • Por que no utilizas psexec de sysinternals ?? Te ahorraras muchos dolores de cabeza Smile

    Slds
    Sebastian del Rio
    viernes, 1 de junio de 2007 2:18
  • 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

    viernes, 1 de junio de 2007 13:45
  • o tambien puedes executar el psexec atraves de un script

    • Marcado como respuesta Ismael Borche martes, 2 de agosto de 2011 18:17
    viernes, 8 de junio de 2007 13:19
  • Vicktor....

    Daria lo mismo ejecutar psexec solo o dentro un script, igual la contraseña se transmitiria en texto claro.

    La idea es hacer que el script funcione en winxpsp2 o sino una forma para cifrar lo que realiza psexec

    algua sugerencia?
    jueves, 26 de julio de 2007 21:42