Блог did5.ru

Про АйТи и около айтишные темы

Метка: powershell

[PowerShell] Экспорт учетных записей из AD в XML

13 комментариев

Для создания телефонного справочника на портале SharePoint 2010 Foundation нужен XML-файл со всеми контактами, т.е. с именами, телефонами, отделами и т.д. Весь процесс создания телефонного справочника подробно описал Илья Сазонов. За основу я взял его скрипт и подогнал под свою задачу.

В домене около 1500 учетных записей, а скрипт выдавал только 1000. Решением было добавить свойство PageSize, подробнее про него на сайте TechNet.

Читать полностью »

Автор: did5

24 Ноя 2011 в 9:30

Рубрика: PowerShell

Метки:

[PowerShell] Задать атрибут Department (Отдел) всем учетным записям в AD

Комментариев нет

Исторически сложилось, что у всех учетных записи домена ActiveDirectory не заполнен атрибут «Отдел» («Department»). Информация об отделе записывалась в атрибут «Описание» и «Должность». Пример: «инженер-проектировщик 2 категории отдела 500». Практически все отделы имеют название вида: 500, 700, 990 и т.д. Начальством поставлена задача в кратчайшие сроки заполнить атрибут «Отдел» и удалить информацию об отделе из атрибутов «Описание» и «Должность».

Для решения задачи выбрал PowerShell, вот что получилось...

Читать полностью »

Автор: did5

23 Ноя 2011 в 22:42

Рубрика: PowerShell

Метки:

Сравнение списка ПК во WSUS и в AD

Комментариев нет

Однажды заметил, что не все компьютеры домена есть в списке WSUS. Стал разбирать и оказалось, что в списке AD около 1070 рабочих станций, а в списке WSUS всего 980. Следовательно не обновляется почти десятая часть ПК. Встал вопрос, а как же выяснить каких ПК не в списке, чтобы провести аудит и узнать причину. В интернете наткнулся на скрипт на PowerShell от Ильи Сазонова, который получает с помощью WSUS API список ПК WSUS и сравнивает его со списком ПК из Active Directory. На выходе получаем текстовый файл со списком компьютеров, которые по каким-то причинам на обновляются.

Скачать WSUS_AD_compare.7z

Читать полностью »

Автор: did5

15 Июн 2011 в 8:05

Рубрика: PowerShell,WSUS

Метки: ,

PowerShell. Выполнение скриптов запрещено для данной системы

Один комментарий

По умолчанию выполнение сценариев PowerShell в системе запрещено. Т.к. в скриптах может находится вредоносный код, который может нанести вред системе. По соображениям безопасности скрипты PowerShell должны быть подписаны цифровой подписью, такой подход называется политика выполнения. new 6 Notepad 2011 06 08 15 29 19 thumb PowerShell. Выполнение скриптов запрещено для данной системы

Читать полностью »

Автор: did5

14 Июн 2011 в 13:16

Рубрика: PowerShell

Метки: ,