LiteNet.Ru - Актуально о ПК и ПО. 2006-2019.
СТАТЬИ | НОВОСТИ | ПРОГРАММЫ | ОБРАТНАЯ СВЯЗЬ | КАРТА САЙТА
Сейчас на сайте: 7 пользователей онлайн
Обновления
Материал Mozilla Firefox 66.0.5 [10.05.19]
Материал AIMP 4.51.2084 [10.05.19]
Материал RealTimes (RealPlayer) 18.1.16.216 [10.05.19]
Материал Uninstall Tool 3.5.7 [10.05.19]
Материал Hamachi 2.2.0.633 [10.05.19]
Материал Paint.NET 4.1.6 [10.05.19]
Материал PotPlayer 1.7.18346  [10.05.19]
Материал USB Manager 2.05 [10.05.19]
Материал Rufus 3.5 [10.05.19]
Материал Gimp 2.10.10 [10.05.19]
Материал Lazesoft Recover My Password 3.5.3 [10.05.19]
Материал WinScan2PDF 4.77 [10.05.19]
Комментарии dynabook Satellite... [29.03.19]
Комментарии СПАСИБО!!! Получил... [04.03.19]
Комментарии Уважаемый Професси... [11.01.19]
Комментарии спасибо... [14.12.18]
Комментарии Спасибо, не заняло... [05.12.18]
Комментарии Toshiba satelit a2... [25.11.18]
Комментарии Вы шутите?... [23.11.18]
Комментарии Отличный продукт. ... [18.11.18]
Комментарии На второй вкладке ... [10.09.18]
Комментарии Помогло трёхсекунд... [04.07.18]
Комментарии Toshiba 440CDT Пр... [04.07.18]
Комментарии Не совсем согласен... [19.06.18]

RSS

Последние добавленные статьи

Получаем информацию текущем часовом поясе и наличии KB2998527 на компьютерах домена
24.10.2014

Часовой пояс Modern UIВ рамках задачи по переходу на зимнее время возникла необходимость сбора информации с большой группы ПК о наличии на них КВ2998527 и настройках текущего часового пояса.

Эта задача в доменной среде может быть решена несколькими способами, но мы остановимся на возможностях, предоставляемых Poweshell. В этой статье мы приведем несколько методик удаленного опроса ПК и серверов домена  с помощью Powershell на предмет готовности инфраструктуры к переходу на зимнее время.

Самый простой и логичный вариант при отсутствии собственного сервера обновлений WSUS – опросить каждый компьютер и узнать, установлено ли на нем обновление КВ2998527.

Простейший скрипт на Poweshell может выглядеть так:

get-content computers.txt | foreach { if ( !(Get-Hotfix -id KB2998527 -computername $_)) { add-content $_ -path Need-KB2998527.txt } }

Скрипт берет список ПК из текстового файла computers.txt и в случае, если в опрашиваемой системе не установлено обновление КВ2998527, имя такого компьютера заносится в файл Need-KB2998527.txt

Данный скрипт можно слегка модифицировать, чтобы он сам брал список компьютеров из нужной OU в Active Directory:

$GetPC = (Get-ADComputer -SearchBase "OU=Core,OU=Servers,OU=Net,dc=corp,dc=ru" -Filter {OperatingSystem -Like "*Windows *"}).name
$GetPC | foreach {
if ( !(Get-Hotfix -id KB2998527 -computername $_)) {
add-content $_ -path Need-KB2998527.txt
}
}

Проверка обновления Time Zone в сети

Рассмотренные выше варианты являются наиболее универсальными, т.к. позволяют получить достоверные данные о готовности к переходу для крупных сетей, компьютеры которых расположены в различных часовых поясах.

Однако, если в вашей сети еще остались компьютеры с Windows XP, эти скрипты не смогут предоставить достоверную информацию по ним, т.к. официальный патч для XP отсутствует, а для перехода стрелок придется воспользоваться методикой, описанной в статье «Переход на зимнее время в Windows XP».

В таком случае можно опросить компьютеры и получить с них настройки текущей временной зоны. Допустим в файле comps.txt  содержится список ПК, на которых нужно проверить параметры текущего часового пояс. Скрип по опросу тайм зон может выглядеть так:

Get-Content comps.txt | foreach {Get-WmiObject -class "win32_TimeZone" -ComputerName $_}| select-object –property __SERVER, Description, StandardName | Export-Csv result.csv -Delimiter ";"

В результате мы получаем csv файл, в котором содержатся список ПК и настройки часового пояса на них. Осталось загрузить этот CSV файл в Excel и с помощью фильтров найти компьютеры, часовая зона которых не изменилась (помечены желтым).

Проверка обновления Time Zone в сети

Удачного перевода стрелок.

Что еще почитать?