Uso de RunAS

30/10/2006 - 10:34 por R. | Informe spam
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de configurar
el puerto LPT1 de mi PC con una impresora en red mediante el comando "Net
use lpt1 \\pc\impresora". Como la captura del puerto LPT1 solo la puede
hacer un usuario Administrador, uso el comando RunAs que lanza en comando
NET USE.

El problema es que luego cuando capturo la impresora me la configura en el
perfil del usuario administrador. Como la aplicación MS-DOS la lanzo con el
usuario sin privilegios resulta que no ve la impresora que se captura con el
RunAs. La aplicación la tiene necesariamente que lanzar el usuario sin
privilegios(es un usuario del Dominio que accede a una carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

gracias.

Preguntas similare

Leer las respuestas

#1 cristian
30/10/2006 - 11:59 | Informe spam
ponlo al usuario sin privilegios como admin.
luego capturas la impresora..
y después de esto, lo vuelves a 'degradar' a una cuenta limitada...
me sirvió más de una vez eso.
a ver si te funciona...

R. escribió:
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de configurar
el puerto LPT1 de mi PC con una impresora en red mediante el comando "Net
use lpt1 \\pc\impresora". Como la captura del puerto LPT1 solo la puede
hacer un usuario Administrador, uso el comando RunAs que lanza en comando
NET USE.

El problema es que luego cuando capturo la impresora me la configura en el
perfil del usuario administrador. Como la aplicación MS-DOS la lanzo con el
usuario sin privilegios resulta que no ve la impresora que se captura con el
RunAs. La aplicación la tiene necesariamente que lanzar el usuario sin
privilegios(es un usuario del Dominio que accede a una carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

gracias.


Respuesta Responder a este mensaje
#2 R.
30/10/2006 - 12:16 | Informe spam
Eso no me sirve ya que utilizan 3 impresoras distintas. Según qué tipo de
documento vayan a imprimir (papel continuo o A14) se captura una impresora
diferente. Por eso se captura el LPT1 justo antes de lanzar la aplicación

¿se te ocurre algo más?

"cristian" escribió en el mensaje
news:OKVlEKB$
ponlo al usuario sin privilegios como admin.
luego capturas la impresora..
y después de esto, lo vuelves a 'degradar' a una cuenta limitada...
me sirvió más de una vez eso.
a ver si te funciona...

R. escribió:
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de
configurar el puerto LPT1 de mi PC con una impresora en red mediante el
comando "Net use lpt1 \\pc\impresora". Como la captura del puerto LPT1
solo la puede hacer un usuario Administrador, uso el comando RunAs que
lanza en comando NET USE.

El problema es que luego cuando capturo la impresora me la configura en
el perfil del usuario administrador. Como la aplicación MS-DOS la lanzo
con el usuario sin privilegios resulta que no ve la impresora que se
captura con el RunAs. La aplicación la tiene necesariamente que lanzar el
usuario sin privilegios(es un usuario del Dominio que accede a una
carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

gracias.

Respuesta Responder a este mensaje
#3 Enrique [MVP Windows]
30/10/2006 - 13:08 | Informe spam
No es necesario ejecutar el comando RunAs para reasignar un puerto LPT a una impresora de red, se puede hacer perfectamente mediante el comando "devcon disable *PNP0401" (en este caso sólo para LPT1). Además, este comando se puede introducir mediante Directiva de grupo para que se ejecute al inicio del sistema. De esta forma, los usuarios no necesitan formar parte del grupo de administradores para poder ejecutar esa aplicación y utilizar la impresora de red desde su equipo. Tienes más información sobre este particular en este artículo:

**Los usuarios que no sean administradores no pueden reasignar un puerto LPT a una impresora de red
http://support.microsoft.com/kb/313644/en-us

Traducción automática
http://support.microsoft.com/kb/313644/es



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
Date un paseo por mi Blog: http://ekort.blogspot.com


Windows Vista x86 (TM) Release Candidate 2 Build 5744
Internet Explorer 7 (RTM) Build 7.0.5730.11 en XP-SP2


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
________________________________________________________________________________
"R." escribió en el mensaje news:%239H4VZA$
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de configurar
el puerto LPT1 de mi PC con una impresora en red mediante el comando "Net
use lpt1 \\pc\impresora". Como la captura del puerto LPT1 solo la puede
hacer un usuario Administrador, uso el comando RunAs que lanza en comando
NET USE.

El problema es que luego cuando capturo la impresora me la configura en el
perfil del usuario administrador. Como la aplicación MS-DOS la lanzo con el
usuario sin privilegios resulta que no ve la impresora que se captura con el
RunAs. La aplicación la tiene necesariamente que lanzar el usuario sin
privilegios(es un usuario del Dominio que accede a una carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

gracias.
Respuesta Responder a este mensaje
#4 Tronik
30/10/2006 - 13:09 | Informe spam
Puede que sea una chapuza pero...

¿ Has probado a instalar Dos-Box ?

Es un emulador de MS-Dos para Windows, si ejecutas tu aplicación desde él
tendría que funcionarte.

Saludos.


"R." escribió en el mensaje
news:eIlIOSB$
Eso no me sirve ya que utilizan 3 impresoras distintas. Según qué tipo de
documento vayan a imprimir (papel continuo o A14) se captura una impresora
diferente. Por eso se captura el LPT1 justo antes de lanzar la aplicación

¿se te ocurre algo más?

"cristian" escribió en el mensaje
news:OKVlEKB$
ponlo al usuario sin privilegios como admin.
luego capturas la impresora..
y después de esto, lo vuelves a 'degradar' a una cuenta limitada...
me sirvió más de una vez eso.
a ver si te funciona...

R. escribió:
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de
configurar el puerto LPT1 de mi PC con una impresora en red mediante el
comando "Net use lpt1 \\pc\impresora". Como la captura del puerto LPT1
solo la puede hacer un usuario Administrador, uso el comando RunAs que
lanza en comando NET USE.

El problema es que luego cuando capturo la impresora me la configura en
el perfil del usuario administrador. Como la aplicación MS-DOS la lanzo
con el usuario sin privilegios resulta que no ve la impresora que se
captura con el RunAs. La aplicación la tiene necesariamente que lanzar
el usuario sin privilegios(es un usuario del Dominio que accede a una
carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

gracias.






Respuesta Responder a este mensaje
#5 R.
31/10/2006 - 14:12 | Informe spam
Muchas gracias Enrique. Voy a leerme esa información que
creo que me va ayudar a resolver el problema.


"Enrique [MVP Windows]" escribió en el mensaje
news:eJtmvwB$
No es necesario ejecutar el comando RunAs para reasignar un puerto LPT a una
impresora de red, se puede hacer perfectamente mediante el comando "devcon
disable *PNP0401" (en este caso sólo para LPT1). Además, este comando se
puede introducir mediante Directiva de grupo para que se ejecute al inicio
del sistema. De esta forma, los usuarios no necesitan formar parte del grupo
de administradores para poder ejecutar esa aplicación y utilizar la
impresora de red desde su equipo. Tienes más información sobre este
particular en este artículo:

**Los usuarios que no sean administradores no pueden reasignar un puerto LPT
a una impresora de red
http://support.microsoft.com/kb/313644/en-us

Traducción automática
http://support.microsoft.com/kb/313644/es



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
Date un paseo por mi Blog: http://ekort.blogspot.com


Windows Vista x86 (TM) Release Candidate 2 Build 5744
Internet Explorer 7 (RTM) Build 7.0.5730.11 en XP-SP2


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
________________________________________________________________________________
"R." escribió en el mensaje
news:%239H4VZA$
Hola, para utilizar una aplicación ms-dos, tengo la necesidad de configurar
el puerto LPT1 de mi PC con una impresora en red mediante el comando "Net
use lpt1 \\pc\impresora". Como la captura del puerto LPT1 solo la puede
hacer un usuario Administrador, uso el comando RunAs que lanza en comando
NET USE.

El problema es que luego cuando capturo la impresora me la configura en el
perfil del usuario administrador. Como la aplicación MS-DOS la lanzo con el
usuario sin privilegios resulta que no ve la impresora que se captura con el
RunAs. La aplicación la tiene necesariamente que lanzar el usuario sin
privilegios(es un usuario del Dominio que accede a una carpeta compartida).

¿a alguien se le ocurre cómo resolver ésto?

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