Progarmar tareas desd una GPO

25/02/2008 - 08:33 por Victor Manuel | Informe spam
Hola, nuevamente molestándoles con una consulta:

Entorno:

1.- Windows Server 2003 controlador de Dominio
2.- Clientes Windows XP Profesional

Objetivo

1.- Establecer una Tarea Programada para apagar equipos desde una Política
de Grupo

Proceso:

1.- Se crea un archivo "bat" (taskapag.bat) conteniendo lo siguiente:
at 20:00 shutdown -s -t 300 -c "Apagado programado, si desea continuar haga
clic en el icono SEGUIR de su escritorio"
2.- Se crea una Política de Grupo, en Configuración de usuario -
Configuración de Windows - Scripts - Inicio de Sesión se agrega el archivo
"taskapag.bat"

Resultado:

1.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Usuarios del Dominio no se crea la tarea
2.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Administradores en el Dominio se crea la tarea y se ejecuta correctamente en
tiempo y forma programada.

Problema:

1.- Hacer que la tarea se programe y ejecute en el equipo donde inicia
sesión como Usuario del Dominio en tiempo y forma

Pruebas efectuadas:

1.- En el cliente se ejecutan los comandos del archivo taskapag.bat en una
ventana MS-DOS y se tienen resultados de Acceso denegado o de insuficientes
permisos.
2.- Se trato de resolverlo con la herramienta "ntrights.exe" del kit de
recursos de Windows Server 2003 sin resultados positivos.
3.- He tratado de resolverlo de acuerdo a:
http://support.microsoft.com/kb/814761/es
http://support.microsoft.com/kb/279664/es

De antemano mil gracias, esperando me puedan ayudar a resolver este tema.

Saludos
Victor Manuel

Preguntas similare

Leer las respuestas

#1 Fernando Reyes [MS MVP]
25/02/2008 - 11:20 | Informe spam
¿Depende del usuario el que se le apague el equipo a determinadas horas,
o es que no quieres que puedan seguir trabajando a determinadas horas?
Si es así, deberías limitarles el tiempo de sesión en sus propiedades de
de usuario, pestaña "Cuenta", botón "Horas de inicio de sesión...".

Si lo que quieres es programar el apagado independientemente del
usuario, no pongas el bat en un script de logon (rama de usuario) si no
como script de inicio de equipo (rama de equipo).

Por último, si necesitas que sea dependiente del usuario, no utilices AT
en el bat, si no schtasks

Un saludo
Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000





Victor Manuel wrote:
Hola, nuevamente molestándoles con una consulta:

Entorno:

1.- Windows Server 2003 controlador de Dominio
2.- Clientes Windows XP Profesional

Objetivo

1.- Establecer una Tarea Programada para apagar equipos desde una
Política de Grupo

Proceso:

1.- Se crea un archivo "bat" (taskapag.bat) conteniendo lo siguiente:
at 20:00 shutdown -s -t 300 -c "Apagado programado, si desea continuar
haga clic en el icono SEGUIR de su escritorio"
2.- Se crea una Política de Grupo, en Configuración de usuario -
Configuración de Windows - Scripts - Inicio de Sesión se agrega el
archivo "taskapag.bat"

Resultado:

1.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Usuarios del Dominio no se crea la tarea
2.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Administradores en el Dominio se crea la tarea y se ejecuta
correctamente en tiempo y forma programada.

Problema:

1.- Hacer que la tarea se programe y ejecute en el equipo donde inicia
sesión como Usuario del Dominio en tiempo y forma

Pruebas efectuadas:

1.- En el cliente se ejecutan los comandos del archivo taskapag.bat en
una ventana MS-DOS y se tienen resultados de Acceso denegado o de
insuficientes permisos.
2.- Se trato de resolverlo con la herramienta "ntrights.exe" del kit de
recursos de Windows Server 2003 sin resultados positivos.
3.- He tratado de resolverlo de acuerdo a:
http://support.microsoft.com/kb/814761/es
http://support.microsoft.com/kb/279664/es

De antemano mil gracias, esperando me puedan ayudar a resolver este tema.

Saludos
Victor Manuel

Respuesta Responder a este mensaje
#2 Fernando Reyes [MS MVP]
25/02/2008 - 11:20 | Informe spam
¿Depende del usuario el que se le apague el equipo a determinadas horas,
o es que no quieres que puedan seguir trabajando a determinadas horas?
Si es así, deberías limitarles el tiempo de sesión en sus propiedades de
de usuario, pestaña "Cuenta", botón "Horas de inicio de sesión...".

Si lo que quieres es programar el apagado independientemente del
usuario, no pongas el bat en un script de logon (rama de usuario) si no
como script de inicio de equipo (rama de equipo).

Por último, si necesitas que sea dependiente del usuario, no utilices AT
en el bat, si no schtasks

Un saludo
Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000





Victor Manuel wrote:
Hola, nuevamente molestándoles con una consulta:

Entorno:

1.- Windows Server 2003 controlador de Dominio
2.- Clientes Windows XP Profesional

Objetivo

1.- Establecer una Tarea Programada para apagar equipos desde una
Política de Grupo

Proceso:

1.- Se crea un archivo "bat" (taskapag.bat) conteniendo lo siguiente:
at 20:00 shutdown -s -t 300 -c "Apagado programado, si desea continuar
haga clic en el icono SEGUIR de su escritorio"
2.- Se crea una Política de Grupo, en Configuración de usuario -
Configuración de Windows - Scripts - Inicio de Sesión se agrega el
archivo "taskapag.bat"

Resultado:

1.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Usuarios del Dominio no se crea la tarea
2.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Administradores en el Dominio se crea la tarea y se ejecuta
correctamente en tiempo y forma programada.

Problema:

1.- Hacer que la tarea se programe y ejecute en el equipo donde inicia
sesión como Usuario del Dominio en tiempo y forma

Pruebas efectuadas:

1.- En el cliente se ejecutan los comandos del archivo taskapag.bat en
una ventana MS-DOS y se tienen resultados de Acceso denegado o de
insuficientes permisos.
2.- Se trato de resolverlo con la herramienta "ntrights.exe" del kit de
recursos de Windows Server 2003 sin resultados positivos.
3.- He tratado de resolverlo de acuerdo a:
http://support.microsoft.com/kb/814761/es
http://support.microsoft.com/kb/279664/es

De antemano mil gracias, esperando me puedan ayudar a resolver este tema.

Saludos
Victor Manuel

Respuesta Responder a este mensaje
#3 Victor Manuel
26/02/2008 - 05:08 | Informe spam
Hola Fernando, te respondo y te comento:

1.- Se requiere que los equipos de la red en el Dominio se apaguen después
de las 19:00 horas todos los días sin excepción mediante una Tarea
programada que ejecute el comando "shutdown.exe -s", el motivo es que a
partir de esa hora ya no hay usuarios que utilicen computadoras y suelen
dejarlas encendidas.

2.- Siguiendo tus instrucciones el "bat" correspondiente lo coloco en la
rama del Script-Logon en la rama de Equipo como script de inicio y he
realizado pruebas con AT como con SCHTASKS.

3.- Los resultados son los mismos "Acceso denegado o Falta de permisos",
ejecute los comandos en una ventana MS-DOS con la cuenta de Usuario y mismos
problemas, si los ejecuto con la cuenta de Administrador se ejecutan
correctamente.

4.- En mis pruebas hice que uno de los Usuarios del dominio formara parte de
los Administradores del Dominio y todo le funcionó perfectamente, por lo
tanto creo que el tema esta en los permisos de usuario.

En concreto la solución que busco es hacer que un usuario del dominio
ejecute los comandos AT, SHUTDOWN y SCHTASKS en modo de Administrador del
Dominio, ¿como lo hago sin comprometer la cuenta y clave de acceso de los
Administradores del Dominio?

Gracias por tu apoyo Fernando y espero me puedas ayudar a solucionar este
tema.

Saludos
Victor Manuel

"Fernando Reyes [MS MVP]"
escribió en el mensaje de noticias
news:eY%
¿Depende del usuario el que se le apague el equipo a determinadas horas, o
es que no quieres que puedan seguir trabajando a determinadas horas? Si es
así, deberías limitarles el tiempo de sesión en sus propiedades de de
usuario, pestaña "Cuenta", botón "Horas de inicio de sesión...".

Si lo que quieres es programar el apagado independientemente del usuario,
no pongas el bat en un script de logon (rama de usuario) si no como script
de inicio de equipo (rama de equipo).

Por último, si necesitas que sea dependiente del usuario, no utilices AT
en el bat, si no schtasks

Un saludo
Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000





Victor Manuel wrote:
Hola, nuevamente molestándoles con una consulta:

Entorno:

1.- Windows Server 2003 controlador de Dominio
2.- Clientes Windows XP Profesional

Objetivo

1.- Establecer una Tarea Programada para apagar equipos desde una
Política de Grupo

Proceso:

1.- Se crea un archivo "bat" (taskapag.bat) conteniendo lo siguiente:
at 20:00 shutdown -s -t 300 -c "Apagado programado, si desea continuar
haga clic en el icono SEGUIR de su escritorio"
2.- Se crea una Política de Grupo, en Configuración de usuario -
Configuración de Windows - Scripts - Inicio de Sesión se agrega el
archivo "taskapag.bat"

Resultado:

1.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Usuarios del Dominio no se crea la tarea
2.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Administradores en el Dominio se crea la tarea y se ejecuta correctamente
en tiempo y forma programada.

Problema:

1.- Hacer que la tarea se programe y ejecute en el equipo donde inicia
sesión como Usuario del Dominio en tiempo y forma

Pruebas efectuadas:

1.- En el cliente se ejecutan los comandos del archivo taskapag.bat en
una ventana MS-DOS y se tienen resultados de Acceso denegado o de
insuficientes permisos.
2.- Se trato de resolverlo con la herramienta "ntrights.exe" del kit de
recursos de Windows Server 2003 sin resultados positivos.
3.- He tratado de resolverlo de acuerdo a:
http://support.microsoft.com/kb/814761/es
http://support.microsoft.com/kb/279664/es

De antemano mil gracias, esperando me puedan ayudar a resolver este tema.

Saludos
Victor Manuel

Respuesta Responder a este mensaje
#4 Victor Manuel
26/02/2008 - 05:08 | Informe spam
Hola Fernando, te respondo y te comento:

1.- Se requiere que los equipos de la red en el Dominio se apaguen después
de las 19:00 horas todos los días sin excepción mediante una Tarea
programada que ejecute el comando "shutdown.exe -s", el motivo es que a
partir de esa hora ya no hay usuarios que utilicen computadoras y suelen
dejarlas encendidas.

2.- Siguiendo tus instrucciones el "bat" correspondiente lo coloco en la
rama del Script-Logon en la rama de Equipo como script de inicio y he
realizado pruebas con AT como con SCHTASKS.

3.- Los resultados son los mismos "Acceso denegado o Falta de permisos",
ejecute los comandos en una ventana MS-DOS con la cuenta de Usuario y mismos
problemas, si los ejecuto con la cuenta de Administrador se ejecutan
correctamente.

4.- En mis pruebas hice que uno de los Usuarios del dominio formara parte de
los Administradores del Dominio y todo le funcionó perfectamente, por lo
tanto creo que el tema esta en los permisos de usuario.

En concreto la solución que busco es hacer que un usuario del dominio
ejecute los comandos AT, SHUTDOWN y SCHTASKS en modo de Administrador del
Dominio, ¿como lo hago sin comprometer la cuenta y clave de acceso de los
Administradores del Dominio?

Gracias por tu apoyo Fernando y espero me puedas ayudar a solucionar este
tema.

Saludos
Victor Manuel

"Fernando Reyes [MS MVP]"
escribió en el mensaje de noticias
news:eY%
¿Depende del usuario el que se le apague el equipo a determinadas horas, o
es que no quieres que puedan seguir trabajando a determinadas horas? Si es
así, deberías limitarles el tiempo de sesión en sus propiedades de de
usuario, pestaña "Cuenta", botón "Horas de inicio de sesión...".

Si lo que quieres es programar el apagado independientemente del usuario,
no pongas el bat en un script de logon (rama de usuario) si no como script
de inicio de equipo (rama de equipo).

Por último, si necesitas que sea dependiente del usuario, no utilices AT
en el bat, si no schtasks

Un saludo
Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000





Victor Manuel wrote:
Hola, nuevamente molestándoles con una consulta:

Entorno:

1.- Windows Server 2003 controlador de Dominio
2.- Clientes Windows XP Profesional

Objetivo

1.- Establecer una Tarea Programada para apagar equipos desde una
Política de Grupo

Proceso:

1.- Se crea un archivo "bat" (taskapag.bat) conteniendo lo siguiente:
at 20:00 shutdown -s -t 300 -c "Apagado programado, si desea continuar
haga clic en el icono SEGUIR de su escritorio"
2.- Se crea una Política de Grupo, en Configuración de usuario -
Configuración de Windows - Scripts - Inicio de Sesión se agrega el
archivo "taskapag.bat"

Resultado:

1.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Usuarios del Dominio no se crea la tarea
2.- Si el cliente que inicia sesión en Windows XP Pro es miembro de los
Administradores en el Dominio se crea la tarea y se ejecuta correctamente
en tiempo y forma programada.

Problema:

1.- Hacer que la tarea se programe y ejecute en el equipo donde inicia
sesión como Usuario del Dominio en tiempo y forma

Pruebas efectuadas:

1.- En el cliente se ejecutan los comandos del archivo taskapag.bat en
una ventana MS-DOS y se tienen resultados de Acceso denegado o de
insuficientes permisos.
2.- Se trato de resolverlo con la herramienta "ntrights.exe" del kit de
recursos de Windows Server 2003 sin resultados positivos.
3.- He tratado de resolverlo de acuerdo a:
http://support.microsoft.com/kb/814761/es
http://support.microsoft.com/kb/279664/es

De antemano mil gracias, esperando me puedan ayudar a resolver este tema.

Saludos
Victor Manuel

Respuesta Responder a este mensaje
#5 Fernando Reyes [MS MVP]
26/02/2008 - 10:13 | Informe spam
Victor Manuel wrote:
Hola Fernando, te respondo y te comento:

1.- Se requiere que los equipos de la red en el Dominio se apaguen
después de las 19:00 horas todos los días sin excepción mediante una
Tarea programada que ejecute el comando "shutdown.exe -s", el motivo es
que a partir de esa hora ya no hay usuarios que utilicen computadoras y
suelen dejarlas encendidas.

2.- Siguiendo tus instrucciones el "bat" correspondiente lo coloco en la
rama del Script-Logon en la rama de Equipo como script de inicio y he
realizado pruebas con AT como con SCHTASKS.

3.- Los resultados son los mismos "Acceso denegado o Falta de permisos",
ejecute los comandos en una ventana MS-DOS con la cuenta de Usuario y
mismos problemas, si los ejecuto con la cuenta de Administrador se
ejecutan correctamente.



¿Esa GPO está vinculada en una OU en la que estén las cuentas de equipo?
Me extraña que al usuario SYSTEM (que es el que ejecuta los scripts
de inicio de equipo) se le deniegue el comando AT, pues precísamente las
tareas que se ejecutan con AT se hacen como SYSTEM.


4.- En mis pruebas hice que uno de los Usuarios del dominio formara
parte de los Administradores del Dominio y todo le funcionó
perfectamente, por lo tanto creo que el tema esta en los permisos de
usuario.

En concreto la solución que busco es hacer que un usuario del dominio
ejecute los comandos AT, SHUTDOWN y SCHTASKS en modo de Administrador
del Dominio, ¿como lo hago sin comprometer la cuenta y clave de acceso
de los Administradores del Dominio?



No acabo de entender lo que quieres hacer... Si lo que quieres es
programar la tarea de apagado, no creo que estés enfoncando el asunto
correctamente ¿qué sentido tiene que se agregue una tarea AT cada vez
que se enciende el equipo? ¿No sería mejor agregar una única vez una
tarea que se ejecute cada día a la hora deseada? Puedes hacerlo como
administrador del dominio ejecutando desde tu equipo en todos los
equipos psexec o este script que te permite ejecutar un comando en un
equipo remoto:

Script VBScript Para Ejecutar Un Comando En Un Equipo Remoto
http://urpiano.wordpress.com/2007/0...po-remoto/



Un saludo
Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000

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