Urge solucion para Scripts (Startup/Shutdown)

27/07/2008 - 22:16 por Francisco | Informe spam
Tengo un problema , a ver si me podeis ayudar!!!!!. Tengo un script de tal
forma:

shutdown.cmd

SET DIR_ORIGEN=%logonserver%\SYSVOL\internal_domain\IT
SET DIR_DESTINO=C:\IT
%DIR_ORIGEN%\Utilsobocopy.exe "%logonserver%\SYSVOL\internal_domain\IT"
"%DIR_DESTINO%" /MIR /V /TEE /B /W:5 /R:1
cacls.exe "DIR_DESTINO" /T /E /G "Everyone":C

Este script esta ubicado en: Computer Configuration\Windows Settings\Scripts
(Startup/Shutdown)\Shutdown
Se supone que estos script se lanzan con la cuenta SYSTEM.

1.- El primer problema que me encuentro que dicho script cuando se ejecuta
no encuentra la variable %logonserver%
Esto se puede solucionar???. Tengo varios sites y no quisiera que vinieran a
la central a copiar la carpeta.

2.- Modifico el script, y donde pone %logonserver% pongo la IP del Server
para hacer una prueba: \\10.58.0.90
La sorpresa que me llevo que me dice "ACCESO DENEGADO". Tenia claro que se
lanza con la cuenta del SYSTEM, por eso creo y modifico carpetas, ya que los
usuarios no tienen permisos.
Cmo puedo solucionar este tema??.

Gracias.

Preguntas similare

Leer las respuestas

#16 Francisco
30/07/2008 - 11:43 | Informe spam
Gracias a los dos, pero sigue dandome error, acceso denegado.
Si lo ejecuto desde un cmd en el puesto, funciona correctamente, pero en
Shutdown, na de na.


"Ramon Jiménez" escribió en el mensaje
news:%
Mostrar la cita
#17 Ramon Jiménez
04/08/2008 - 12:22 | Informe spam
Hola Francisco

Has puesto mensajes de Control en el Script de Shutdown, paera comprobar el
valor de las variables?

Si lo pones en un script de Logoff, ¿te funciona?

Ramon

"Francisco" wrote in message
news:%
Mostrar la cita
#18 Francisco
04/08/2008 - 20:56 | Informe spam
Hola Ramon,

te cuento la prueba. Si quito la IP del script y pongo a pelo el nombre de
un DC el script funciona correctamente, por que??, no lo se!!!.
Probe el SETX y me crea correc tamente la variable, peor debe ser que al
igual que %logonserver% se vacia cuado haces shutdown y el script

SET DIR_ORIGEN=%mylogonserver%\SYSVOL\internal_domain\IT
SET DIR_DESTINO=C:\IT
%DIR_ORIGEN%\Utilsobocopy.exe "%mylogonserver%\SYSVOL\internal_domain\IT"
"%DIR_DESTINO%" /MIR /V /TEE /B /W:5 /R:1
cacls.exe "DIR_DESTINO" /T /E /G "Everyone":C

se queda asi:

SYSVOL\internal_domain\IT\Utilsobocopy.exe SYSVOL\internal_domain\IT
"%DIR_DESTINO%" /MIR /V /TEE /B /W:5 /R:1
dando error claramente.



"Ramon Jiménez" wrote in message
news:O6hD%
Mostrar la cita
#19 Ramon Jiménez
05/08/2008 - 17:08 | Informe spam
Y si lo pones en el script de logoff en lugar del de shutdown?

Ramon
"Francisco" wrote in message
news:
Mostrar la cita
#20 Fernando Reyes [MS MVP]
05/08/2008 - 17:40 | Informe spam
Se me ocurre una solución que no es tan elegante como la de usar la variable
de entorno, pero te puede ayudar a salir del paso. Es que la GPO que lanza
el script esté vinculada al sitio, con el nombre del DC que corresponde a
ese sitio; obviamente, tendrías que tener una GPO por sitio.


Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://urpiano.wordpress.com
RSS: http://urpiano.wordpress.com/feed
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Francisco" escribió en el mensaje de noticias
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida