Scripting Host

14/09/2005 - 20:40 por Roberto Ramos | Informe spam
Hola a todos:

Alguien me puede dar alguna idea de cómo puedo conectarme a otras PCs con a
través de la creación del objeto

Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk")

Lo que sucede es que necesita proveersele las credenciales de un usuario
administrativo local.

Visto esto, alguno tiene una idea de como proveer de tales credenciales al
crear el objeto?

Agradeceré mucho la ayuda que me puedan dar.

Roberto
 

Leer las respuestas

#1 Fernando Reyes [MS MVP]
15/09/2005 - 12:29 | Informe spam
Depende de lo que quieras hacer.

Si quieres poder lanzar ese script de forma interactiva, basta con que abras
una ventana de comandos con RUNAS el usuario administrador del dominio:

runas /user:<nombre NetBios de tu dominio>\administrador cmd

Te pedirá que teclees la password y una vez hecho tendrás una ventana cmd
con privilegios de administrador del dominio, desde ella lanzas el script:

cscript nombre-de-tu-script.vbs <lista de parámetros que tenga ese script>

Si estás en un grupo de trabajo, necesitarás que al menos exista un usuario
en todos los equipos con el mismo nombre y password (la password no puede
estar en blanco); con este usuario es con el que deberás abrir la ventana
cmd usando RUNAS

WSH no proporciona mecanismos para dar credenciales diferentes, así que si
quieres automatizar el proceso, puedes crear una tarea programada en el
equipio desde el que lo lances y que el usuario que lanza la tarea tenga
privilegios de administrador en los equipos que deba revisar con el script;
el equipo desde el que lo lances deberá estar logado con el usuario que
lanza la tarea.

Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://www.bloglines.com/blog/urpiano

(Róbame a la novia para escribirme)


Fue Roberto Ramos () quien , con sus
deditos, escribió:

Hola a todos:

Alguien me puede dar alguna idea de cómo puedo conectarme a otras PCs
con a través de la creación del objeto

Set colDisks = objWMIService.ExecQuery("Select * from
Win32_LogicalDisk")

Lo que sucede es que necesita proveersele las credenciales de un
usuario administrativo local.

Visto esto, alguno tiene una idea de como proveer de tales
credenciales al crear el objeto?

Agradeceré mucho la ayuda que me puedan dar.

Roberto

Preguntas similares