Как задать часовой пояс всем сразу в домене

В связи с переходом некоторых регионов на другие часовые пояса, многим стало актуально перевести часовой пояс на определенном количестве компьютеров. Существует несколько способов перевода, и наверное самым лучшим является перевод через групповые политики, но мы остановимся на варианте использования PSTools, т.к. он может применяться и в других средах (типа одноранговой сети). Далее представлен скрипт bat для смены часового пояса на стандартный для Москвы +3



TITLE Set TimeZone Задаем тайм зону
rem Переходим на диск с *.bat
%~d0
rem Переходим в директорию с *.bat
cd %~p0
@echo off
cls
rem Вводим логин
set /p lset="Enter Login: "
rem Вводим пароль
setlocal
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>temp.com
set /p=Enter Password<nul
for /f "tokens=*" %%i in ('temp.com') do set "pass=%%i"
echo DONE
del /q temp.com
rem set /p pset="Enter password: "
rem Процесс установки
FOR %%i IN (comp1,comp2,...., compX) DO psexec -u domen\%lset% -p %pass% \\%%i -i RUNDLL32.EXE SHELL32.DLL,Control_RunDLL TIMEDATE.CPL,,/Z Russian Standard Time
exit

Стоить отметить, что Вы можете сделать не на группе компьютеров, а только на 1 например, тогда текст скрипта упроститься от цикла for. Статья навеяна использованием PSTools во многих задачах =)

Прокомментировать

XHTML: Вы можете использовать эти тэги для форматирования текста: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>