Библиотеки командлеты:
computers.ps1 -- содержит командлеты для работы с компьютерами
Get-FilteredComputers
Change-Computers
users.ps1 -- содержит командлеты для работы с пользователями
Get-FilteredUsers
Change-Users
events.ps1 -- содержит командлет для работы с логами
Get-EventLogInfo
adscripts.ps1 -- содержит все командлеты вышеперечисленных библиотек
Для импортирования библиотек в оболочку PowerShell:
. <полный_путь_к_библиотеке>Например:
. .\adscripts.ps1Для более подробной информации о командлете:
Get-Help <имя_командлета>Примеры использования:
Get-Help <имя_командлета> -ExamplesРеализованные возможности:
Для компьютеров:
* Вывод и фильтр служебной информации
* Вывод ОС + сервис-пак
* Фильтр по дате создания (диапазон)
* Фильтр по отключенным (disabled)
* Вывод + фильтр по создателю объекта
* Изменение значений необходимых полей
Для пользователей:
* Вывод и фильтр по служебной информации
* Вывод и фильтр по отключенным (disabled)
* Вывод и фильтр по заблокированным (lock)
* Вывод и фильтр по дате неудачного входа в систему (диапазон)
* Вывод и фильтр по дате создания (диапазон)
* Вывод и фильтр по дате удачного входа в систему (диапазон)
* Модификация полей
Для журнала событий (Security, требуют права администратора):
* Вывод и фильтр по названию рабочей станции
* Вывод и мени учетной записи
* Вывод и фильтр дате события
* Вывод и фильтр по коду события (EventId)
* Вывод кода ошибки