Ruta UNC

07/01/2004 - 15:48 por Gabriel S. | Informe spam
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión
('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.

Preguntas similare

Leer las respuestas

#6 Rodolfo Parrado Gutiérrez
07/01/2004 - 18:31 | Informe spam
si esos ejecutables generan adicionalmente un archivo de salida... va a sacar error porque en el logon nadie puede escribir y se debe dejar asi...debe ponerlos a apuntar a una carpeta donde si puedan grabar...

la idea seria que el script comenzara asi

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause -> con esto puede ver como esta corriendo y que mensajes saco pause es un comando que debe presionar una tecla
cd..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D



-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia
-
Prospero Año Nuevo
-
Este mensaje se proporciona "como está" sin garantías de ninguna indole, y no otorga ningún derecho.
-
Asegurese de buscar desde el enlace sobre lo que esta buscando ya que muchas veces la pregunta ya fue respondida mas de una vez
http://groups.google.com/groups?hl=....public.es
-
"Gabriel S." escribió en el mensaje news:077401c3d540$39ede0e0$
Por el momento .BAT está ubicado en la carpeta
c:\winnt\system32epl\import\scripts del PDC de una de
las sucursales (la idea es luego copiarlo a otras dos
sucursales con sendos PDCs y BDCs).
El archivo se llama aida.bat y contiene la siguiente
línea:
\\File_Server\Inventario\aida32\AIDA32.EXE /R
\\File_Server\Inventario\aida32reports\$HOSTNAME /CSV /AUD
IT /SILENT /SAFE


el error es que cuando el usuario entra y trata de


ejecutar el bat, el saca el mensaje ya que en ese momento
se abre una sesion de prompt que no puede ser ubicada en
la direccion de UNC si no en una local (C D E etc) y
obviamente alli no estan los datos que ejecuta el bat...

pegue aqui el bat y mas o menos le digo como ejecutarlo


o con la ayuda que te dieron ejecutelo asi...

NET USE X: /D
NET USE X: \\SERVIDOR\CARPETA
X:
X:\PEPITO.BAT
C:
NET USE X: /D

(ojo que esta solicion sirve cuando se pegan al mismo


servidor, pero cuando hay sucursales con otros domain
controllers para que no se vaya por la wan toca hacer un
truco)






-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia



-
Prospero Año Nuevo



-
Este mensaje se proporciona "como está" sin garantías de


ninguna indole, y no otorga ningún derecho.



-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es



-
escribió en el


mensaje news:00a001c3d536$1de20d90$
Gracias por la sugerencia, Fuents.
El mensaje de advertencia sigue mostrándose, y además
aparece una leyenda que solicita confirmación para
desconectar la unidad de red.
¿Hay alguna forma de ejecutar este comando de forma
sincrónica (para darle tiempo al programa de ejecutarse)
y que sea transparente para el usuario?

mapea una unidad para ejecutar dicha aplicacion,




ejecuta
dicha aplicacion y
luego si quieres puedes desconectar dicha unidad

NET USE X: \\SERVIDOR\CARPETA
X:\PEPITO.BAT
NET USE X: /D

Saludos. El Fuents :-))

"Gabriel S."


escribió en el mensaje
news:0b7e01c3d52d$547a6d60$
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión






('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.


.



.

Respuesta Responder a este mensaje
#7 Gabriel S.
07/01/2004 - 18:57 | Informe spam
El .BAT debe ejecutarse en una sola línea, ya que por
medio de parámetros genera un reporte y lo guarda en
File_Server, no en el recurso compartido NETLOGON.

si esos ejecutables generan adicionalmente un archivo de


salida... va a sacar error porque en el logon nadie puede
escribir y se debe dejar asi...debe ponerlos a apuntar a
una carpeta donde si puedan grabar...

la idea seria que el script comenzara asi

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause -> con esto puede ver


como esta corriendo y que mensajes saco pause es un
comando que debe presionar una tecla
cd..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D






-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia



-
Prospero Año Nuevo



-
Este mensaje se proporciona "como está" sin garantías de


ninguna indole, y no otorga ningún derecho.



-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es



-
"Gabriel S."


escribió en el mensaje news:077401c3d540$39ede0e0
$
Por el momento .BAT está ubicado en la carpeta
c:\winnt\system32epl\import\scripts del PDC de una de
las sucursales (la idea es luego copiarlo a otras dos
sucursales con sendos PDCs y BDCs).
El archivo se llama aida.bat y contiene la siguiente
línea:
\\File_Server\Inventario\aida32\AIDA32.EXE /R
\\File_Server\Inventario\aida32reports\$HOSTNAME /CSV /AU


D
IT /SILENT /SAFE


el error es que cuando el usuario entra y trata de


ejecutar el bat, el saca el mensaje ya que en ese


momento
se abre una sesion de prompt que no puede ser ubicada en
la direccion de UNC si no en una local (C D E etc) y
obviamente alli no estan los datos que ejecuta el bat...

pegue aqui el bat y mas o menos le digo como ejecutarlo


o con la ayuda que te dieron ejecutelo asi...

NET USE X: /D
NET USE X: \\SERVIDOR\CARPETA
X:
X:\PEPITO.BAT
C:
NET USE X: /D

(ojo que esta solicion sirve cuando se pegan al mismo


servidor, pero cuando hay sucursales con otros domain
controllers para que no se vaya por la wan toca hacer un
truco)







-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia




-
-
Prospero Año Nuevo




-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.


-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es


-
-
escribió en el


mensaje news:00a001c3d536$1de20d90$
Gracias por la sugerencia, Fuents.
El mensaje de advertencia sigue mostrándose, y además
aparece una leyenda que solicita confirmación para
desconectar la unidad de red.
¿Hay alguna forma de ejecutar este comando de forma
sincrónica (para darle tiempo al programa de




ejecutarse)
y que sea transparente para el usuario?

mapea una unidad para ejecutar dicha aplicacion,




ejecuta
dicha aplicacion y
luego si quieres puedes desconectar dicha unidad

NET USE X: \\SERVIDOR\CARPETA
X:\PEPITO.BAT
NET USE X: /D

Saludos. El Fuents :-))

"Gabriel S."


escribió en el mensaje
news:0b7e01c3d52d$547a6d60$
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan






dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión









('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.


.



.



.

Respuesta Responder a este mensaje
#8 Rodolfo Parrado Gutiérrez
07/01/2004 - 19:15 | Informe spam
ok, probo esto

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause
cd ..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D


(lo que le pasa es que si no le coloca una unidad mapeada cuando el bat llega a la linea de aida32 /R el le muestra el mensaje de error ya que en una unidad de prompt no se puede tener una unc y el toma la c por defecto )



-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia
-
Prospero Año Nuevo
-
Este mensaje se proporciona "como está" sin garantías de ninguna indole, y no otorga ningún derecho.
-
Asegurese de buscar desde el enlace sobre lo que esta buscando ya que muchas veces la pregunta ya fue respondida mas de una vez
http://groups.google.com/groups?hl=....public.es
-
"Gabriel S." escribió en el mensaje news:01b201c3d547$c6cd6650$
El .BAT debe ejecutarse en una sola línea, ya que por
medio de parámetros genera un reporte y lo guarda en
File_Server, no en el recurso compartido NETLOGON.

si esos ejecutables generan adicionalmente un archivo de


salida... va a sacar error porque en el logon nadie puede
escribir y se debe dejar asi...debe ponerlos a apuntar a
una carpeta donde si puedan grabar...

la idea seria que el script comenzara asi

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause -> con esto puede ver


como esta corriendo y que mensajes saco pause es un
comando que debe presionar una tecla
cd..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D






-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia



-
Prospero Año Nuevo



-
Este mensaje se proporciona "como está" sin garantías de


ninguna indole, y no otorga ningún derecho.



-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es



-
"Gabriel S."


escribió en el mensaje news:077401c3d540$39ede0e0
$
Por el momento .BAT está ubicado en la carpeta
c:\winnt\system32epl\import\scripts del PDC de una de
las sucursales (la idea es luego copiarlo a otras dos
sucursales con sendos PDCs y BDCs).
El archivo se llama aida.bat y contiene la siguiente
línea:
\\File_Server\Inventario\aida32\AIDA32.EXE /R
\\File_Server\Inventario\aida32reports\$HOSTNAME /CSV /AU


D
IT /SILENT /SAFE


el error es que cuando el usuario entra y trata de


ejecutar el bat, el saca el mensaje ya que en ese


momento
se abre una sesion de prompt que no puede ser ubicada en
la direccion de UNC si no en una local (C D E etc) y
obviamente alli no estan los datos que ejecuta el bat...

pegue aqui el bat y mas o menos le digo como ejecutarlo


o con la ayuda que te dieron ejecutelo asi...

NET USE X: /D
NET USE X: \\SERVIDOR\CARPETA
X:
X:\PEPITO.BAT
C:
NET USE X: /D

(ojo que esta solicion sirve cuando se pegan al mismo


servidor, pero cuando hay sucursales con otros domain
controllers para que no se vaya por la wan toca hacer un
truco)







-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia




-
-
Prospero Año Nuevo




-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.


-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es


-
-
escribió en el


mensaje news:00a001c3d536$1de20d90$
Gracias por la sugerencia, Fuents.
El mensaje de advertencia sigue mostrándose, y además
aparece una leyenda que solicita confirmación para
desconectar la unidad de red.
¿Hay alguna forma de ejecutar este comando de forma
sincrónica (para darle tiempo al programa de




ejecutarse)
y que sea transparente para el usuario?

mapea una unidad para ejecutar dicha aplicacion,




ejecuta
dicha aplicacion y
luego si quieres puedes desconectar dicha unidad

NET USE X: \\SERVIDOR\CARPETA
X:\PEPITO.BAT
NET USE X: /D

Saludos. El Fuents :-))

"Gabriel S."


escribió en el mensaje
news:0b7e01c3d52d$547a6d60$
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan






dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión









('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.


.



.



.

Respuesta Responder a este mensaje
#9 Gabriel S.
07/01/2004 - 21:17 | Informe spam
Gracias por tu paciencia y ayuda, Roberto.
Te cuento que lo he probado en una PC con Windows XP
instalado y funciona perfectamente, pero lo intenté hacer
correr en una PC con Windows NT y otra con Windows 95 y
en éstas me sale el siguiente mensaje de error:

No se ha encontrado el mensaje de red especificado.

¿Por qué motivo puede ser que estos sistemas operativos
no mapeen correctamente la unidad con el recurso
compartido? He verificado la sintaxis en las distintas
versiones de Windows y en todas es examente la misma.
¿Estará en otro lado el problema?

ok, probo esto

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause
cd ..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D


(lo que le pasa es que si no le coloca una unidad


mapeada cuando el bat llega a la linea de aida32 /R el le
muestra el mensaje de error ya que en una unidad de
prompt no se puede tener una unc y el toma la c por
defecto )






-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia



-
Prospero Año Nuevo



-
Este mensaje se proporciona "como está" sin garantías de


ninguna indole, y no otorga ningún derecho.



-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es



-
"Gabriel S."


escribió en el mensaje news:01b201c3d547$c6cd6650
$
El .BAT debe ejecutarse en una sola línea, ya que por
medio de parámetros genera un reporte y lo guarda en
File_Server, no en el recurso compartido NETLOGON.

si esos ejecutables generan adicionalmente un archivo




de
salida... va a sacar error porque en el logon nadie


puede
escribir y se debe dejar asi...debe ponerlos a apuntar a
una carpeta donde si puedan grabar...

la idea seria que el script comenzara asi

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause -> con esto puede ver


como esta corriendo y que mensajes saco pause es un
comando que debe presionar una tecla
cd..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D







-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia




-
-
Prospero Año Nuevo




-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.


-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es


-
-
"Gabriel S."


escribió en el mensaje news:077401c3d540$39ede0e0
$
Por el momento .BAT está ubicado en la carpeta
c:\winnt\system32epl\import\scripts del PDC de una de
las sucursales (la idea es luego copiarlo a otras dos
sucursales con sendos PDCs y BDCs).
El archivo se llama aida.bat y contiene la siguiente
línea:
\\File_Server\Inventario\aida32\AIDA32.EXE /R
\\File_Server\Inventario\aida32reports\$HOSTNAME /CSV /A




U
D
IT /SILENT /SAFE


el error es que cuando el usuario entra y trata de


ejecutar el bat, el saca el mensaje ya que en ese


momento
se abre una sesion de prompt que no puede ser ubicada




en
la direccion de UNC si no en una local (C D E etc) y
obviamente alli no estan los datos que ejecuta el bat...

pegue aqui el bat y mas o menos le digo como






ejecutarlo
o con la ayuda que te dieron ejecutelo asi...

NET USE X: /D
NET USE X: \\SERVIDOR\CARPETA
X:
X:\PEPITO.BAT
C:
NET USE X: /D

(ojo que esta solicion sirve cuando se pegan al mismo


servidor, pero cuando hay sucursales con otros domain
controllers para que no se vaya por la wan toca hacer




un
truco)



-






-
-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia
-






-
-
-
Prospero Año Nuevo
-






-
-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.
-






-
-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es
-






-
-
-
escribió en el


mensaje news:00a001c3d536$1de20d90$
Gracias por la sugerencia, Fuents.
El mensaje de advertencia sigue mostrándose, y además
aparece una leyenda que solicita confirmación para
desconectar la unidad de red.
¿Hay alguna forma de ejecutar este comando de forma
sincrónica (para darle tiempo al programa de




ejecutarse)
y que sea transparente para el usuario?

mapea una unidad para ejecutar dicha aplicacion,




ejecuta
dicha aplicacion y
luego si quieres puedes desconectar dicha unidad

NET USE X: \\SERVIDOR\CARPETA
X:\PEPITO.BAT
NET USE X: /D

Saludos. El Fuents :-))

"Gabriel S."


escribió en el mensaje
news:0b7e01c3d52d$547a6d60$
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan






dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión












('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.


.



.



.



.

Respuesta Responder a este mensaje
#10 Gabriel S.
07/01/2004 - 22:43 | Informe spam
¡Lo hice funcionar!
Sólo que en una PC Windows NT Workstation en la que lo
probé el comando net use X: /d no desconecta
definitivamente la unidad mapeada.
¿A qué puede deberse esto?
¡Muchas gracias Rodolfo por la ayuda prestada!

Gracias por tu paciencia y ayuda, Roberto.
Te cuento que lo he probado en una PC con Windows XP
instalado y funciona perfectamente, pero lo intenté


hacer
correr en una PC con Windows NT y otra con Windows 95 y
en éstas me sale el siguiente mensaje de error:

No se ha encontrado el mensaje de red especificado.

¿Por qué motivo puede ser que estos sistemas operativos
no mapeen correctamente la unidad con el recurso
compartido? He verificado la sintaxis en las distintas
versiones de Windows y en todas es examente la misma.
¿Estará en otro lado el problema?

ok, probo esto

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause
cd ..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D


(lo que le pasa es que si no le coloca una unidad


mapeada cuando el bat llega a la linea de aida32 /R el


le
muestra el mensaje de error ya que en una unidad de
prompt no se puede tener una unc y el toma la c por
defecto )







-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia




-
-
Prospero Año Nuevo




-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.


-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es


-
-
"Gabriel S."


escribió en el mensaje news:01b201c3d547$c6cd6650
$
El .BAT debe ejecutarse en una sola línea, ya que por
medio de parámetros genera un reporte y lo guarda en
File_Server, no en el recurso compartido NETLOGON.

si esos ejecutables generan adicionalmente un archivo




de
salida... va a sacar error porque en el logon nadie


puede
escribir y se debe dejar asi...debe ponerlos a apuntar




a
una carpeta donde si puedan grabar...

la idea seria que el script comenzara asi

NET USE X: /D
NET USE X: \\File_Server\Inventario
X:
cd aida32
AIDA32.EXE /R
pause -> con esto puede ver


como esta corriendo y que mensajes saco pause es un
comando que debe presionar una tecla
cd..
cd aida32reports
$HOSTNAME /CSV /AUDIT /SILENT /SAFE
pause (idem que arriba)
C:
NET USE X: /D



-






-
-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia
-






-
-
-
Prospero Año Nuevo
-






-
-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.
-






-
-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es
-






-
-
-
"Gabriel S."


escribió en el mensaje news:077401c3d540$39ede0e0
$
Por el momento .BAT está ubicado en la carpeta
c:\winnt\system32epl\import\scripts del PDC de una






de
las sucursales (la idea es luego copiarlo a otras dos
sucursales con sendos PDCs y BDCs).
El archivo se llama aida.bat y contiene la siguiente
línea:
\\File_Server\Inventario\aida32\AIDA32.EXE /R
\\File_Server\Inventario\aida32reports\$HOSTNAME /CSV /






A
U
D
IT /SILENT /SAFE


el error es que cuando el usuario entra y trata de


ejecutar el bat, el saca el mensaje ya que en ese


momento
se abre una sesion de prompt que no puede ser ubicada




en
la direccion de UNC si no en una local (C D E etc) y
obviamente alli no estan los datos que ejecuta el






bat...

pegue aqui el bat y mas o menos le digo como






ejecutarlo
o con la ayuda que te dieron ejecutelo asi...

NET USE X: /D
NET USE X: \\SERVIDOR\CARPETA
X:
X:\PEPITO.BAT
C:
NET USE X: /D

(ojo que esta solicion sirve cuando se pegan al mismo


servidor, pero cuando hay sucursales con otros domain
controllers para que no se vaya por la wan toca hacer




un
truco)












-
-
-
-
Rodolfo Parrado Gutiérrez
Bogotá - Colombia









-
-
-
-
Prospero Año Nuevo









-
-
-
-
Este mensaje se proporciona "como está" sin garantías




de
ninguna indole, y no otorga ningún derecho.









-
-
-
-
Asegurese de buscar desde el enlace sobre lo que esta


buscando ya que muchas veces la pregunta ya fue
respondida mas de una vez
http://groups.google.com/groups?hl=...mp;ie=UTF-


8&group=microsoft.public.es









-
-
-
-
escribió en el


mensaje news:00a001c3d536$1de20d90$
Gracias por la sugerencia, Fuents.
El mensaje de advertencia sigue mostrándose, y además
aparece una leyenda que solicita confirmación para
desconectar la unidad de red.
¿Hay alguna forma de ejecutar este comando de forma
sincrónica (para darle tiempo al programa de




ejecutarse)
y que sea transparente para el usuario?

mapea una unidad para ejecutar dicha aplicacion,




ejecuta
dicha aplicacion y
luego si quieres puedes desconectar dicha unidad

NET USE X: \\SERVIDOR\CARPETA
X:\PEPITO.BAT
NET USE X: /D

Saludos. El Fuents :-))

"Gabriel S."


escribió en el mensaje
news:0b7e01c3d52d$547a6d60$
Muy buenas a todos.
Necesito ejecutar una aplicación que tengo en mi file
server (un Windows 2000 Server) desde un archivo .BAT
situado en la carpeta Netlogon de un PDC Windows NT
Server, pero cuando las PCs clientes ejecutan






dicho .BAT
les aparece el siguiente mensaje durante el inicio de
sesión:

'\\SERVIDOR\NETLOGON'
CMD.EXE se inició con esta ruta como el directorio
actual. No se permiten rutas UNC. Regresando de










manera
predeterminada al directorio Windows.

Finalmente, la aplicación no se ejecuta.
Sin embargo, si salgo al intérprete de comandos de
cualquier PC (incluso los 9x) y ejecuto la línea que
contiene el archivo .BAT en cuestión















('\\SERVIDORecurso_compartido\carpeta_programa\ejecutabl
e.EXE') la aplicación corre perfectamente.
¿Alguien podría ayudarme con este problema?
Gracias anticipadas.


.



.



.



.



.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida