18 окт. 2014 г.

XP и перевод времени в 2014 году

В домене просто создаем GPO, в которой прописываем
1. Ветки реестра с новыми параметрами часового пояса
2. Командный файл для стартапа компьютера, в котором переходим на какой-нибудь левый часовой пояс и потом назад.




Командный файл. Пинг - для задержки. Задержка - для того, чтобы в реестр все прописалось.
@echo off
set destdir=\\server\watch$
ping -n 20 127.0.0.1
control.exe timedate.cpl,,/Z Central Asia Standard Time
control.exe timedate.cpl,,/Z Russian Standard Time
echo Компьютер: %computername% >> %destdir%\TZ\%computername%.txt
Ну и reg-файл из Server2003. Хотя я соответствующие ветки взял из Win8 - они идентичны.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time]
"Display"="(GMT+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2)"
"Dlt"="Russia TZ 2 Daylight Time"
"Std"="Russia TZ 2 Standard Time"
"TZI"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,01,00,03,00,01,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time\Dynamic DST]
"FirstEntry"=dword:000007da
"LastEntry"=dword:000007df
"2010"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,03,00,\
  00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00
"2011"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,01,00,06,00,01,00,00,00,\
  00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00
"2012"=hex:10,ff,ff,ff,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
"2013"=hex:10,ff,ff,ff,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
"2014"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,\
  00,00,00,00,00,00,00,00,01,00,03,00,01,00,00,00,00,00,00,00,00,00
"2015"=hex:4c,ff,ff,ff,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
Да, естественно, чтобы все это выполнилось только на рабочих станциях с XP, нужно на политику поставить WMI-фильтр следующего содержания:
SELECT * FROM Win32_OperatingSystem WHERE Version LIKE "5.1%" AND ProductType = 1
И еще три ссылки для образования -
it-connection
Хабр
geektimes