Уже написано статей не мало о таком замечательном чуде как Microsoft PowerShell. Честно говоря не особо сильно хотел восхвалять этот продукт, но все, и в том числе Администраторы уже все это знают.
Хочу первым делом рассказать предысторию. На текущий момент очень популярна технологии виртуальной инфраструктуры - VDI. Предоставление рабочего места как сервиса. Предположим имеется на одном гипервизоре около 200 машин расположенных а одной OU на которую действует политика ежеднеденльной установки автоматических обновлений на одно и тоже время. Стоит отметить что если 200 машин начнут закачку и установку обновлений - это будет стресс тест для инфраструктуры.
Что пришло в голову - Это разбить на очередь (например на 4), где изменить время начала установки обновлений.
Все сводится к тому - Нужно создать еще 4 OU на которые назначить другие политики.
Но как разделить машины на Эти OU? Руками? Да мисье знает тольк в извращениях).
На помощь мне пришел PowerShell .
Не смотря на то что ты админ, можно вспомнить программирование из Университетской программы. Это не сложно. Вспомнил основы деления по модулю. И на Выходе получаю Вот Такой скрипт сортировки объектов в OU на PowerShell.
Ну а теперь о прелестях этого скрипта:
- Каждый запуск все машины сортируются по новому и по разному раскладываюся по OU.
Собственно все что хотел сегодня Вам рассказать. И как всегда - Жду от Вас комментариев .
С уважением Ваш ИТ Инженер.