domingo, 13 de outubro de 2019

Windows - Script de horário de verão


Segue um script o qual você pode salvar com a extensão .vbs e executar nas estações para desmarcar a opção de horário de verão no Windows. Atente para a penúltima linha que contém um comando de sincronização de horário com o PDC emulator. Você deve alterar para o nome do seu servidor.


Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\defaultTongue TiedtdRegProv")
strKeyPath = "System\CurrentControlSet\Control\TimeZoneInformation"
strValueName = "ActiveTimeBias"
dwValue = 180
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strValueName = "DaylightBias"
dwValue = 0
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strValueName = "DaylightName"
strValue= "Hora oficial do Brasil"
oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
strValueName = "DisableAutoDaylightTimeSet"
dwValue = 1
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
'Net time
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set objShell = CreateObject("WScript.shell")
strCmd = "net time \\servidor_pdcemulator /set /yes"
set objexec = objshell.exec(strcmd)
fonte: https://ivobarrosti.blogspot.com/2011/10/script-de-horario-de-verao.html


----- erro windows 7 sp1:

whoami /priv
1. Edit windows registry
  • Start Registry Editor.
  • Locate and then right-click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc
  • Click Permissions, click Administrators, click to select the Allow check box for Full Control,  then click OK.
  • In the details pane, double-click the RequiredPrivileges entry.
  • In the Value data list, type SeTimeZonePrivilege, and then click OK. This adds SeTimeZonePrivilege to the list.
  • Exit Registry Editor, and then restart the computer.
and export privilege key in .reg file.
2. Add reg file to GPO  startup script. The Local System have full access right on this registry  key.
3. In next reboot a SeTimeZonePrivilege adding in the registry and tzutil run success.
Good Look!

0 comentários: