Durante el dia de hoy estuvimos trabajando en la confeccion de un documento oficial que brinde indicaciones en el ¿hipotetico? caso de que finalmente no cambiemos la hora o haya provincias que no se adhieran.
Como todo pais previsible y no atado a los caprichos de ningun mandatario, a 72 hs del dia estipulado aun no sabemos si se cambia o no la hora.
Eso genera un alto grado de incertidumbre en los administradores de sistemas que no saben que hacer reduciendo el margen de tiempo para aplicar los cambios necesarios.
Cerca de las primeras horas de la tarde tendremos aprobado el documento que brindara instrucciones que basicamente resume y emprolija mis anteriores post de esta semana referentes a este tema.
Asi que muchachos ajo y agua, a estar atentos y olvidense del partido de paddle, asado con amigos, hijos, novias, esposas, familias, etc etc.
Los quiero a todos hasta la madrugada en los datacenters.
Tengo una duda, ya que estoy recién empezando a usar lo que es GPO, donde debería poner los archivos .reg de la nueva zona horaria como así también el .bat que asigna automaticamente esa nueva zona horaria?
Y por otro lado, en que rama de la GPO los debería ejecutar y como?
No se si me explico, espero que si. Gracias
Gustavo Mingo, Señoras y Señores y porque no niños les comento que la hora “NO SE CAMBIA” esto es porque estamos en un país "ALTAMENTE CONFIABLE, PREVISIBLE Y MANEJADO POR PERSONAS DEL MAS ALTO NIVEL".
Como solo puede pasar en el país de las maravillas, tenemos gente que solo piensa en la “FIRMA” de un decreto.
Muchachos vuelvan todo para atrás. . .,ya que en declaraciones radiales el ministro de “PLANIFICACION”, Julio De Vido, precisó que este año no se firmará "POR EL MOMENTO" ninguna resolución para cambiar de huso horario en verano. "Este año la situación es muy diferente a la del año pasado", aclaró.
Lo único que quedo por verse es cuánto dura el “POR EL MOMENTO”!!!
http://www.telam.com.ar/vernota.php?tipo=N&idPub=164420&id=319731&dis=1&sec=1
Argentina país generoso!!!!
Entonces, para los que aplicamos la correccion de registro del año pasado (increible que haya pasado un año ya...) que por lo que veo, hace cambiar la hora este año tambien...que hacemos? O es que hice algo mal?
Saludos para todos y gracias Alejandro por la permanente ayuda!
Yo ya modifiqué el del año pasado, hice que el TZupdate.reg vuelva a la zona original bsas.georgetown, osea:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\SA Eastern Standard Time]
"Display"="(GMT-03:00) Buenos Aires, Georgetown"
"Dlt"="Hora de verano Sudamérica E."
"Std"="Hora est. de Sudamérica E."
"MapID"="42,43"
"Index"=dword:00000046
"TZI"=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
---
y el vbscript refreshTZinfo.vbs le modifican el nombre de la zona por el std de la zona anterior:
Set objSh = CreateObject("WScript.Shell")
'Get the StandardName key of the current time zone
szStandardName = "Hora est. de Sudamérica E."
'Enumerate the subkeys in the time zone database
const HKEY_LOCAL_MACHINE = &H80000002
Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
szTzsKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones"
objReg.EnumKey HKEY_LOCAL_MACHINE, szTzsKeyPath, arrTzSubKeys
'Step through the time zones to find the matching Standard Name
szTzKey = "<Unknown>"
For Each subkey In arrTzSubKeys
If (objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & subkey & "\Std") = szStandardName) Then
'Found matching StandardName, now store this time zone key name
szTzKey = subkey
End If
Next
If szTzKey = "<Unknown>" Then
'Write entry to the Application event log stating that the update has failed to execute
objSh.LogEvent 1, "FALLÓ! la Actualización horaria Argentina 2009 (a BsAs-Georgetown -03:00). La zona horaria requerida no se encontró."
Wscript.Quit 0
Dim process, processid, result, strUpdateCommand
Set process = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2:Win32_process")
'Add time change privilege to the process object
process.Security_.Privileges.AddAsString "SeSystemTimePrivilege",True
strUpdateCommand = "control.exe timedate.cpl,,/Z" & szTzKey
'Launch control.exe to refresh time zone information using the TZ key name obtained above
result = process.create(strUpdateCommand,Null,Null,processid)
If result <> 0 Then
objSh.LogEvent 1, "FALLÓ! la Actualización horaria Argentina 2009 (a BsAs-Georgetown -03:00). No se pudo refrescar la zona horaria."
'Get current display name of refreshed time zone
szCurrDispName = objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & szTzKey & "\Display")
'Write entry to the Application event log stating that the update has executed
objSh.LogEvent 4, "La actualización de la zona horaria Argentina 2009 (a BsAs-Georgetown -03:00) se hizo correctamente." & chr(13) & chr(10) & chr(13) & chr(10) & "La zona horaria actual es: " & szCurrDispName & "."
-----
el archivo DST2008Update.cmd lo dejé igual ya que la gpo la tenía aplicada con ese nombre y lo único que me quedó es sobreescribir los archivos que tenía por estos y anduvo joya.
@echo off
regedit /s \\servidor01\NETLOGON\TZupdate.reg
ver |find /i "6.0">nul
IF %errorlevel% EQU 0 GOTO end
cscript \\servidor01\NETLOGON\refreshTZinfo.vbs
:end
----
ojalá les sirva, gracias Ponicke sos un capo!!.
Leo (lcastro.argentina at gmail.com)
yo cambie quite el tilde de ajustar la hora, pero la agenda de mi outlook, hizo ajustes no desados. Nuestro servidor de exchange corporativo está en USA. Debo pedir que hagan algo en el server de Exchange?