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

#1 Fernando Reyes [MS MVP]
28/07/2008 - 11:28 | Informe spam
Logon server en un script de inicio de equipo está vacío, pues no se ha
iniciado ninguna sesión. Esa variable de entorno sólo la puedes usar en un
script de inicio de sesión de usuario.

¿Ese acceso denegado en concreto en qué linea se produce?


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:
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.


Respuesta Responder a este mensaje
#2 Francisco
28/07/2008 - 12:02 | Informe spam
En esta Fernando: %DIR_ORIGEN%\Utilsobocopy.exe
"%logonserver%\SYSVOL\internal_domain\IT" "%DIR_DESTINO%" /MIR /V /TEE /B
/W:5 /R:1


"Fernando Reyes [MS MVP]"
escribió en el mensaje
news:
Logon server en un script de inicio de equipo está vacío, pues no se ha
iniciado ninguna sesión. Esa variable de entorno sólo la puedes usar en un
script de inicio de sesión de usuario.

¿Ese acceso denegado en concreto en qué linea se produce?


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:
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.





Respuesta Responder a este mensaje
#3 Ramon Jiménez
29/07/2008 - 09:54 | Informe spam
Correcto.

Otra opción sería crear una variable "permanente" a través de un Logon
script que guardase ese valor para luego utilizarlo más adelante en el
script de logoff

SETX MyLogonServer = %LOGONSERVER%

http://support.microsoft.com/kb/183495/en-us

Ramon

"Fernando Reyes [MS MVP]"
wrote in message news:
Logon server en un script de inicio de equipo está vacío, pues no se ha
iniciado ninguna sesión. Esa variable de entorno sólo la puedes usar en un
script de inicio de sesión de usuario.

¿Ese acceso denegado en concreto en qué linea se produce?


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:
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.





Respuesta Responder a este mensaje
#4 Francisco
29/07/2008 - 10:32 | Informe spam
y lo de acceso denegado???

"Ramon Jiménez" escribió en el mensaje
news:
Correcto.

Otra opción sería crear una variable "permanente" a través de un Logon
script que guardase ese valor para luego utilizarlo más adelante en el
script de logoff

SETX MyLogonServer = %LOGONSERVER%

http://support.microsoft.com/kb/183495/en-us

Ramon

"Fernando Reyes [MS MVP]"
wrote in message
news:
Logon server en un script de inicio de equipo está vacío, pues no se ha
iniciado ninguna sesión. Esa variable de entorno sólo la puedes usar en
un script de inicio de sesión de usuario.

¿Ese acceso denegado en concreto en qué linea se produce?


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:
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.









Respuesta Responder a este mensaje
#5 Fernando Reyes [MS MVP]
29/07/2008 - 11:48 | Informe spam
Se me pasó el preguntarte una cosa ¿para qué haces una copia con Robocopy de
SYSVOL? Si es a modo de copia de seguridad del dominio, es mucho mejor que
uses NTBackup para hacer copia de seguridad de Estado del sistema.


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:%
En esta Fernando: %DIR_ORIGEN%\Utilsobocopy.exe
"%logonserver%\SYSVOL\internal_domain\IT" "%DIR_DESTINO%" /MIR /V /TEE /B
/W:5 /R:1


"Fernando Reyes [MS MVP]"
escribió en el mensaje
news:
Logon server en un script de inicio de equipo está vacío, pues no se ha
iniciado ninguna sesión. Esa variable de entorno sólo la puedes usar en
un script de inicio de sesión de usuario.

¿Ese acceso denegado en concreto en qué linea se produce?


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:
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.









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