Welcome to TechNet Blogs Sign in | Join | Help

Ponicke Bloguea

La sabiduria me persigue, pero yo soy mas rapido
Cambio de Horario, la cantinela de todos los años, configuracion BETA si no se cambia de Hora, Automatizar el Cambio

IMPORTANTE!!!! PROBAR ESTO EN LABORATORIO, NO USAR EN PRODUCCION SIN PROBAR…NO LO TENGO TESTEADO LO ESCRIBO A MEDIDA QUE LO PIENSO!!!!!!

Una vez resuelto que Time Zone usar (Cayenne, Argentina Rebelde Time, o lo que sea) es necesario automatizar la aplicacion de ese Time Zone.

El asunto aca es que el metodo depende del Sistema Operativo a Usar.

Si es XP podriamos hacer un bat con:

@echo off
ver |find /i "6.0">nul
IF %errorlevel% EQU 0 GOTO end
control.exe timedate.cpl,,/Z Argentina Rebelde Time
:end

Si es Vista o 7 la cosa es distinta

ahi hay que usar TZutil.

Veamos

image

Para saber en que Zona estamos:

TZutil /g

Para saber cuales tenemos

TZutil /l

Para setear

TZutil /s

una Opcion que podria andar es usar el modificador _dstoff

image

y ahi apagariamos el DST

image

Asi que con cualquiera de las opciones arriba descriptas se podria hacer un bat que luego puede correr como Script de inicio en Active Directory.

El asunto ahora esta en: ¿Como determinar si la maquina que inicia es un XP o Vista y 7 para decidir que script de inicio aplicarle?

No lo probe, pero me juego a un Filtro WMI.

Hago una GPO para el bat del timezone.cpl y otra GPO para el bat del TZutil y asocio a cada una de las GPO un filtro que detecte el SO

Algo asi para XP:

Select * from Win32_OperatingSystem where Caption = " Microsoft Windows XP Professional"

y algo asi para Vista o 7

Select * from Win32_OperatingSystem where Buildnumber = 6000 or Buildnumber = 6001 or Buildnumber = 7600

¿Como asociar un WMI Filter a una GPO?

En la GPMC en el nodo de filtros WMI se crean los filtros y se ponen dentro las lineas que puse mas arriba

Una vez creados se arrastran los WMI filters a la politica en cuestion y listo!

Me fui a ver el partido…

Posted: Wednesday, October 14, 2009 10:03 PM by ponicke

Comments

Daniel said:

Ale no basta no destildar el "Automatizar el cambio" desde hora Fecha?

# October 14, 2009 2:10 PM

ponicke said:

Si si tenes una sola PC, pero si tenes 500?

:)

# October 14, 2009 2:14 PM

Sebastian said:

Por politica con esto no podría andar?

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]

"DisableAutoDaylightTimeSet"=dword:00000001

Con un CMD así...

@echo off

regedit /s \\dominio\NETLOGON\TZupdate.reg

:end

Saluti...

# October 15, 2009 5:46 AM

Ariel said:

Si funciona pero no lo actualiza....o sea le saca el tilde pero no le da bolilla...tenes que reiniciar el equipo o ver si existe algun refresco que se le pueda tirar por GP

# October 15, 2009 10:07 AM

Ariel said:

Alguien sabe si se cambia o no la hora en Buenos Aires y Capital.?

# October 15, 2009 10:08 AM

Bernardo said:

Alejandro:

Que buscas con la linea ver |find /i "6.0">nul que colocas en el batch sugerido para Win XP?. Porque el /i?

Se puede utilizar el mismo procedimiento descripto para XP en Windows 2000 Pro?

# October 15, 2009 11:13 AM

ponicke said:

Ariel: Yo lo tengo probado con TZutil _dstoff y funciona perfecto sin reiniciar.

# October 15, 2009 11:23 AM

Ariel said:

Claro Alejandro, TZUtil_dstoff funciona para Vista en adelante, el tema lo tengo con XP sin crear una nueva zona.

# October 15, 2009 11:43 AM

Javier Perez said:

perdon, pero para saber que sistema tenes (para aplicar una forma u otra) es suficiente con lo que esta al principio del script para xp. Aca una pequeña modificacion:

@echo off

ver | find " 5." > nul

IF %errorlevel% EQU 0 GOTO Xp2000

ver | find " 6." > nul

IF %errorlevel% EQU 0 GOTO Vista7

goto fin

:Xp2000

control.exe timedate.cpl,,/Z %*

goto fin

:Vista7

tzutil /s "%*"

:fin

Y para usarlo, llamamos al script con el nombre de la zona horaria sin comillas.

Igual estaría bueno saber si se puede hacer andar el tzutil en Xp porque el metodo de usar timedate.cpl se limita a setear una zona preestablecida.

# October 18, 2009 12:41 PM

juancarlospaco said:

Que kilombo Gordo Pelado, por que no usan Linux como hacen con Microsoft Bing y se dejan de complicaciones...???

Ni vos sabes como hacerle con la hora.

# October 21, 2009 11:24 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker