logon script para instalar impresora

07/09/2004 - 19:05 por MD | Informe spam
Hola,

Necesito que los ordenadores de un aula tengan instalada una impresora
nueva. Los pasos que he hecho son:

1- Creo archivo .BAT en el cual pongo:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
WshNetwork.SetDefaultPrinter "\\A101\LaserProF"

donde el ordenador A101 tiene una impresora compartida como
"laserProf"

2- Creo OU donde meto las máquinas y creo una nueva directiva
3- Modifico la directiva: configuración de equipo - configuración de
windows - archivos de comandos - inicio - agregar
4- como por defecto sale la carpeta "Startup", copio el .BAT anterior a esta
carpete y lo agrego.

He probado después de aplicar "secedit" y en los ordenadores de esta OU no
sale ninguna impresora instalada. ¿Que me falta por hacer?

Gracias de antemano,

Marcos Díez

Preguntas similare

Leer las respuestas

#1 Diego Fernández
08/09/2004 - 09:59 | Informe spam
Hola:

Yo estuve haciendo pruebas con lo mismo que tu... si no recuerdo mal, lo que
estás poniendo no debe estar un un .bat, sino en un .vbs.

Por otra parte, al final encontré otra forma más sencilla de hacerlo. Prueba
con ésto:

rundll32 printui.dll,PrintUIEntry /in /u /z /n\\SERVIDOR\IMPRESORA

Lo pones para que se ejecute en el NETLOGON (por ejemplo) y les instalará la
impresora a los clientes.

Un saludo.
Diego Fernández



"MD" escribió en el mensaje
news:
Hola,

Necesito que los ordenadores de un aula tengan instalada una impresora
nueva. Los pasos que he hecho son:

1- Creo archivo .BAT en el cual pongo:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
WshNetwork.SetDefaultPrinter "\\A101\LaserProF"

donde el ordenador A101 tiene una impresora compartida como
"laserProf"

2- Creo OU donde meto las máquinas y creo una nueva directiva
3- Modifico la directiva: configuración de equipo - configuración de
windows - archivos de comandos - inicio - agregar
4- como por defecto sale la carpeta "Startup", copio el .BAT anterior a


esta
carpete y lo agrego.

He probado después de aplicar "secedit" y en los ordenadores de esta OU no
sale ninguna impresora instalada. ¿Que me falta por hacer?

Gracias de antemano,

Marcos Díez



Respuesta Responder a este mensaje
#2 Juansa [MS MVP] ?¶
08/09/2004 - 12:25 | Informe spam
El script ha de ser *.vbs.
Prueba a nivel de usuario y no de equipos.
OU con grupos y/o usuarios

configuracion de usuarios
configuracion de windows
secuencia de comandos(inicio de sesión/cierre de sesión)
Iniciar sesión

-pulsa mostrar archivos, ahí copias el vbs
-pulsas agregar y te aparecerá el script
Aceptar



Espero serte de ayuda
Juansa

[MS MVP - Windows Server]
-
"La vida es fascinante: sólo hay que mirarla a través de las gafas correctas".
Alejandro Dumas (1803-1870); escritor francés
"Aprender sin pensar es inútil. Pensar sin aprender, peligroso".
Confucio (551-479 a. C.); filósofo chino.
"Un error no se convierte en verdad por el hecho de que todo el mundo crea en él".
Mahatma Gandhi (1869-1948); político y pensador indio.
"MD" escribió en el mensaje news:
Hola,

Necesito que los ordenadores de un aula tengan instalada una impresora
nueva. Los pasos que he hecho son:

1- Creo archivo .BAT en el cual pongo:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
WshNetwork.SetDefaultPrinter "\\A101\LaserProF"

donde el ordenador A101 tiene una impresora compartida como
"laserProf"

2- Creo OU donde meto las máquinas y creo una nueva directiva
3- Modifico la directiva: configuración de equipo - configuración de
windows - archivos de comandos - inicio - agregar
4- como por defecto sale la carpeta "Startup", copio el .BAT anterior a esta
carpete y lo agrego.

He probado después de aplicar "secedit" y en los ordenadores de esta OU no
sale ninguna impresora instalada. ¿Que me falta por hacer?

Gracias de antemano,

Marcos Díez



Respuesta Responder a este mensaje
#3 MD
08/09/2004 - 13:28 | Informe spam
Gracias Diego,

He cambiado el .BAT por .VBS y sigue sin funcionarme. Si lo ejecuto en el
cliente si funciona, así que debe ser que al entrar no lo lee, a pesar que
incluso lo he puesto en el NETLOGON con permisos para todos.

La otra opción que me has dado también me funciona en local y ejecutándolo
directamente en la carpeta NETLOGON, pero no me la lee cuando entro con el
usuario.

Además el problema es que como tengo dos aulas a las que acceden los
usuarios indistintamente, quiero que, en función del aula donde entren, les
instale la impresora de esa aula y no la de la otra.



"Diego Fernández" escribió en el mensaje
news:
Hola:

Yo estuve haciendo pruebas con lo mismo que tu... si no recuerdo mal, lo


que
estás poniendo no debe estar un un .bat, sino en un .vbs.

Por otra parte, al final encontré otra forma más sencilla de hacerlo.


Prueba
con ésto:

rundll32 printui.dll,PrintUIEntry /in /u /z /n\\SERVIDOR\IMPRESORA

Lo pones para que se ejecute en el NETLOGON (por ejemplo) y les instalará


la
impresora a los clientes.

Un saludo.
Diego Fernández



"MD" escribió en el mensaje
news:
> Hola,
>
> Necesito que los ordenadores de un aula tengan instalada una impresora
> nueva. Los pasos que he hecho son:
>
> 1- Creo archivo .BAT en el cual pongo:
> Set WshNetwork = CreateObject("WScript.Network")
> WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
> WshNetwork.SetDefaultPrinter "\\A101\LaserProF"
>
> donde el ordenador A101 tiene una impresora compartida como
> "laserProf"
>
> 2- Creo OU donde meto las máquinas y creo una nueva directiva
> 3- Modifico la directiva: configuración de equipo - configuración de
> windows - archivos de comandos - inicio - agregar
> 4- como por defecto sale la carpeta "Startup", copio el .BAT anterior a
esta
> carpete y lo agrego.
>
> He probado después de aplicar "secedit" y en los ordenadores de esta OU


no
> sale ninguna impresora instalada. ¿Que me falta por hacer?
>
> Gracias de antemano,
>
> Marcos Díez
>
>
>


Respuesta Responder a este mensaje
#4 MD
08/09/2004 - 13:48 | Informe spam
El problema es que necesito que sea a nivel de equipos, ya que si el usuario
entra en el aula 1 le ha de asignar la impresora 1 y si el mismo usuario
entra en el aula 2 le ha de asignar la impresora 2.

A nivel de usuario no puedo hacerlo... creo.

Gracias por el interés,

Marcos.


"Juansa [MS MVP] ?¶" escribió en el mensaje
news:%
El script ha de ser *.vbs.
Prueba a nivel de usuario y no de equipos.
OU con grupos y/o usuarios

configuracion de usuarios
configuracion de windows
secuencia de comandos(inicio de sesión/cierre de sesión)
Iniciar sesión

-pulsa mostrar archivos, ahí copias el vbs
-pulsas agregar y te aparecerá el script
Aceptar



Espero serte de ayuda
Juansa

[MS MVP - Windows Server]
-
"La vida es fascinante: sólo hay que mirarla a través de las gafas
correctas".
Alejandro Dumas (1803-1870); escritor francés
"Aprender sin pensar es inútil. Pensar sin aprender, peligroso".
Confucio (551-479 a. C.); filósofo chino.
"Un error no se convierte en verdad por el hecho de que todo el mundo crea
en él".
Mahatma Gandhi (1869-1948); político y pensador indio.
"MD" escribió en el mensaje
news:
Hola,

Necesito que los ordenadores de un aula tengan instalada una impresora
nueva. Los pasos que he hecho son:

1- Creo archivo .BAT en el cual pongo:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
WshNetwork.SetDefaultPrinter "\\A101\LaserProF"

donde el ordenador A101 tiene una impresora compartida como
"laserProf"

2- Creo OU donde meto las máquinas y creo una nueva directiva
3- Modifico la directiva: configuración de equipo - configuración de
windows - archivos de comandos - inicio - agregar
4- como por defecto sale la carpeta "Startup", copio el .BAT anterior a


esta
carpete y lo agrego.

He probado después de aplicar "secedit" y en los ordenadores de esta OU no
sale ninguna impresora instalada. ¿Que me falta por hacer?

Gracias de antemano,

Marcos Díez



Respuesta Responder a este mensaje
#5 Diego Fernández
13/09/2004 - 10:26 | Informe spam
Si no recuerdo más se ejecutaba con algo así como:

wscript fichero.vbs

Te lo estoy poniendo de memoria, a lo mejor no es exactamente ese comando...

Un saludo.
Diego Fernández


"MD" escribió en el mensaje
news:
Gracias Diego,

He cambiado el .BAT por .VBS y sigue sin funcionarme. Si lo ejecuto en el
cliente si funciona, así que debe ser que al entrar no lo lee, a pesar que
incluso lo he puesto en el NETLOGON con permisos para todos.

La otra opción que me has dado también me funciona en local y ejecutándolo
directamente en la carpeta NETLOGON, pero no me la lee cuando entro con el
usuario.

Además el problema es que como tengo dos aulas a las que acceden los
usuarios indistintamente, quiero que, en función del aula donde entren,


les
instale la impresora de esa aula y no la de la otra.



"Diego Fernández" escribió en el mensaje
news:
> Hola:
>
> Yo estuve haciendo pruebas con lo mismo que tu... si no recuerdo mal, lo
que
> estás poniendo no debe estar un un .bat, sino en un .vbs.
>
> Por otra parte, al final encontré otra forma más sencilla de hacerlo.
Prueba
> con ésto:
>
> rundll32 printui.dll,PrintUIEntry /in /u /z /n\\SERVIDOR\IMPRESORA
>
> Lo pones para que se ejecute en el NETLOGON (por ejemplo) y les


instalará
la
> impresora a los clientes.
>
> Un saludo.
> Diego Fernández
>
>
>
> "MD" escribió en el mensaje
> news:
> > Hola,
> >
> > Necesito que los ordenadores de un aula tengan instalada una impresora
> > nueva. Los pasos que he hecho son:
> >
> > 1- Creo archivo .BAT en el cual pongo:
> > Set WshNetwork = CreateObject("WScript.Network")
> > WshNetwork.AddWindowsPrinterConnection "\\A101\LaserProf"
> > WshNetwork.SetDefaultPrinter "\\A101\LaserProF"
> >
> > donde el ordenador A101 tiene una impresora compartida como
> > "laserProf"
> >
> > 2- Creo OU donde meto las máquinas y creo una nueva directiva
> > 3- Modifico la directiva: configuración de equipo - configuración de
> > windows - archivos de comandos - inicio - agregar
> > 4- como por defecto sale la carpeta "Startup", copio el .BAT anterior


a
> esta
> > carpete y lo agrego.
> >
> > He probado después de aplicar "secedit" y en los ordenadores de esta


OU
no
> > sale ninguna impresora instalada. ¿Que me falta por hacer?
> >
> > Gracias de antemano,
> >
> > Marcos Díez
> >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida