El cambio de hora en Argentina, demuestra que nada cambia (parte 4) - Ponicke Bloguea - Site Home - TechNet Blogs

Ponicke Bloguea

La sabiduria me persigue, pero yo soy mas rapido

El cambio de hora en Argentina, demuestra que nada cambia (parte 4)

El cambio de hora en Argentina, demuestra que nada cambia (parte 4)

  • Comments 13
  • Likes

Ahora vamos a ver como actualizar una red con Active Directory via GPOs.

Para eso vamos a generar un archivo .reg pegando esto en un doc de notepad

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time]

"Display"="(GMT-03:00) Buenos Aires"

"Dlt"="Argentina Daylight Time"

"Std"="Argentina Standard Time"

"TZI"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,00,\

00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time\Dynamic DST]

"FirstEntry"=dword:000007d6

"LastEntry"=dword:000007d8

"2008"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,00,\

00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00

"2007"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,01,00,01,00,01,00,00,00,00,\

00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00

"2006"=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\SA Eastern Standard Time]

"Display"="(GMT-03:00) Georgetown"

 

Este .reg que llamaremos TZupdate.rg basicamente renombra el time zone actual de Buenos Aires, Georgetown a Georgetown solamente y crea uno nuevo llamado Buenos Aires con el DST ya hecho acorde a nuestra legislacion.

Una vez hecho lo guardamos en el share Netlogon del PDC emulator

Luego hay que hacer un .cmd que ejecute ese .reg

asique de nuevo en un doc de notepad ponemos

@echo off

regedit /s \\ponicke.ad\netlogon\TZupdate.reg

y lo grabamos tambien en el Netlogon con un nombre como por ejemplo TZupdate.cmd (es importante el /s ya que de esa forma el usuario no sera advertido de los cambios en la registry y nos evitaremos llamados inncesarios :)

Una vez hecho esto tenemos que analizar que maquinas de nuestra red deben ser objeto de nuestro cambio, para mi ejemplo lo hare sobre todo el dominio.

Para eso hare una politica de con Script de Startup a nivel dominio.

Hacemos doble click en Startup y le indicamos que ejecute el cmd

Bien, ya tenemos la primera parte resuelta ahora falta que las maquinas cambien su time zone a la nueva.

Hacemos un nuevo cmd tambien en el netlogon que diga:

@echo off

control.exe timedate.cpl,,/Z Argentina Standard Time

Y hacemos una nueva GPO tambien con script de Startup para ejecutar este ultimo cmd.

Listo!

Comments
  • El gobierno de mi pais ha decidido cambiar el uso horario por unos meses, a partir del 30 de diciembre

  • Angel ".NET" Lopez, no tiene sentido tu comentario. Estas en un foro de un flaco de Argentina, todo sabemos que el gobierno decidio revivir el DST en Argentina.

    Ahora, una pregunta en serio...

    Yo trabajo en una fabrica donde en la planta hay approx 600 PC's. Todas dentro de un mismo domain.

    Dada la urgencia de esta medida no tenemos mucho tiempo de probar.

    Cual es el mejor camino a seguir? Hacer esto que decis vos Ponicke en la parte 4? Nos vemos obligados a reiniciar las 600 PC's? Esto nos implicaria paradas en la planta dificiles de justificar.

    Otro comentario nosotros tenemos las PC de planta sincronizadas contra los DC's a traves de windows time (que no es 100% ntp creo). Y los DC los tenemos sincronizados contra un server ntp linux. Esto no se afecta nada no? todo lo que tiene que ver con NTP y WindowsTime utiliza UTC, no es asi?

  • Es importante rescatar el comentario del sitio: http://blogs.technet.com/latam/archive/2007/12/27/time-zone-change-in-argentina-how-to-create-a-new-time-zone.aspx donde dice:

    Although the registry key with information about the new time zone for Argentina may work in Windows Vista, the use of the procedures to change the time zone via script or KB 914387 is not supported in this operating system. Since this procedure is not supported by Microsoft, use it at your own risk. Users will need to manually change the time zone in Vista Operating systems to “(GMT -03:00) Buenos Aires” after importing the registry key.

    Ya que en equipos con Windows Vista la automatización via control.exe timezone.cpl o timedate.cpl no funcionó. Esto habría que tenerlo en cuenta.

  • Primero, te queria felicitar ponicke, muy bueno el post. Aparentemente lo resolvimos en paralelo, je.

    Vean la solucion en http://blog.franciosi.com.ar

    Esta solucion ya la he probado ayer en empresas de primera linea y funciona perfectamente. Hoy estoy subiendo los scripts automaticos que use y como hacer el deploy via altiris.

    Saludos

    Ing. Carlos Franciosi

  • A mi no me funciono la selecion automatica de zona con el comando:

    @echo off

    control.exe timezone.cpl,,/Z Argentina Standard Time

    Sin embargo, si uso:

    control.exe timedate.cpl,,/Z Argentina Standard Time

    funciona bien.

    A alguien mas le paso esto?

  • Este scrip no me funcionó:

    @echo off

    control.exe timezone.cpl,,/Z Argentina Standard Time

    lo cambié por el siguiente:

    @echo off

    control.exe timedate.cpl,,/Z Argentina Standard Time

    Saludos, y muchas gracias por el post.

  • Es correcto, el control de hora se llama timedate.cpl, lo pueden verificar escribiendo exactamente eso en inicio, ejecutar. timezone.cpl es un error de tipeo supongo.

    Saludos

    Ing. Carlos Franciosi

    blog.franciosi.com.ar

  • Alguno tiene el ambito de aplicacion exacto de estos procedimientos o los descriptos en http://blogs.technet.com/latam/archive/2007/12/27/time-zone-change-in-argentina-how-to-create-a-new-time-zone.aspx, es decir en que sistemas operativos son aplicables? NT4 ? 2000 Pro ? 2003 ?. Por mi parte tuve problemas en NT4 y en Vista, resulta ser que en la empresa hay 1 solo domain que incluye 2000 Pro, XPs, Vista, 2000 Server, 2003 Server, NT4 Server...sí, y algunos Linux...

  • Excelente laburo "Space Captain"

    Me salvaste la vida, te debo una. Pude implementarlo sin problemas en toda la plataforma de servidores y mas de 1000 usuarios.

    Lo unico, que no lo hice por GPO sino por LogonScript.

    Saludos

    Catkuba (Paintball Man)

  • alguien sabe como incrementar 1 hora mediante linea de comando para las pc con win98?

    gracias

  • alguien sabe como incrementar 1 hora mediante linea de comando para las pc con win98?

    gracias

  • Tengo un duda, si aplico esto en los DC se va a propagar a todos los clientes y DC (Servidores stand alone mas estaciones de trabajo), pero si tuviese la necesidad de no aplicarlo a ciertos servidores ? por ejemplo a servers de SAP ?

    Gracias !

  • Alguien sabe como se hace para que en el OWA de un Exchange 2007 aparesca esta nueva Zona Horaria?

    Y como cambiarsela a todos los mailbox?

    Ya le instale el .reg a todos los servers.

    Gracias por la ayuda.

    Saludos

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment