Ejecutar script al inicio de la sesión

08/11/2006 - 13:19 por mfc1981 | Informe spam
Buenas.

Administro una red windows 2003. Necesito crear un acceso directo en el
escritorio de cada usuario a un archivo que se encuentra en el servidor
2003.

He pensado que podría crear un bat que lo hiciese y agregarlo a la
directiva que se ejecuta al inicio de la sesión del usuario pero no he
encontrado la manera de que esto se ejecute una única vez. ¿hay
alguna manera de hacerlo?

Gracias.
M.

Preguntas similare

Leer las respuestas

#1 José Antonio Quílez [MS MVP]
08/11/2006 - 23:07 | Informe spam
Puedes hacer que un bat ejecute ciertos comandos sólo la primera vez que se
ejecuta el bat con el siguiente código:

if exist c:\ejecutado goto fin
echo creado > c:\ejecutado
rem lineas a ejecutar una sola vez
start calc.exe 'por ejemplo
:fin

Lo que hace es que la primera vez que se ejecuta crea un archivo en la raiz
del C: (puede ser en cualquier sitio) y ejecuta las lineas que pongas antes
del :fin. La siguiente vez que se ejecute, comprueba que ya existe el
archivo "c:\ejecutado" y se salta las lineas de antes del :fin.

Saludos
José Antonio Quílez


wrote in message
news:
Buenas.

Administro una red windows 2003. Necesito crear un acceso directo en el
escritorio de cada usuario a un archivo que se encuentra en el servidor
2003.

He pensado que podría crear un bat que lo hiciese y agregarlo a la
directiva que se ejecuta al inicio de la sesión del usuario pero no he
encontrado la manera de que esto se ejecute una única vez. ¿hay
alguna manera de hacerlo?

Gracias.
M.
Respuesta Responder a este mensaje
#2 ZIDAC
09/11/2006 - 09:48 | Informe spam
Hola, puedes hacer algo parecido con el if not exist, yo lo tengo así y
funciona estupendo, resumiendo:

if not exist ARCHIVO.lnk (el acceso directo)
(entonces lo copio)

espero que te sirva, ya contarás

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