Метка: powershell
[PowerShell] Экспорт учетных записей из AD в XML
Для создания телефонного справочника на портале SharePoint 2010 Foundation нужен XML-файл со всеми контактами, т.е. с именами, телефонами, отделами и т.д. Весь процесс создания телефонного справочника подробно описал Илья Сазонов. За основу я взял его скрипт и подогнал под свою задачу.
В домене около 1500 учетных записей, а скрипт выдавал только 1000. Решением было добавить свойство PageSize, подробнее про него на сайте TechNet.
[PowerShell] Задать атрибут Department (Отдел) всем учетным записям в AD
Исторически сложилось, что у всех учетных записи домена ActiveDirectory не заполнен атрибут «Отдел» («Department»). Информация об отделе записывалась в атрибут «Описание» и «Должность». Пример: «инженер-проектировщик 2 категории отдела 500». Практически все отделы имеют название вида: 500, 700, 990 и т.д. Начальством поставлена задача в кратчайшие сроки заполнить атрибут «Отдел» и удалить информацию об отделе из атрибутов «Описание» и «Должность».
Для решения задачи выбрал PowerShell, вот что получилось...
Сравнение списка ПК во WSUS и в AD
Однажды заметил, что не все компьютеры домена есть в списке WSUS. Стал разбирать и оказалось, что в списке AD около 1070 рабочих станций, а в списке WSUS всего 980. Следовательно не обновляется почти десятая часть ПК. Встал вопрос, а как же выяснить каких ПК не в списке, чтобы провести аудит и узнать причину. В интернете наткнулся на скрипт на PowerShell от Ильи Сазонова, который получает с помощью WSUS API список ПК WSUS и сравнивает его со списком ПК из Active Directory. На выходе получаем текстовый файл со списком компьютеров, которые по каким-то причинам на обновляются.
Читать полностью »