Версия 2.0
Данный модуль написан для IDE Lazarus!
Вынес функции обращения к powershell.exe в отдельный модуль. Функции будут добавляться в последующих обновлениях.
Для полноценной работы необходимо наличие PowerShell версии 5.0 или старше.
Подключение стандартное: положите файл модуля в папку с проектом и объявите его в uses.
Перечень функций и процедур:
| Название | Тип | Принимаемые данные | Цель |
|---|---|---|---|
| RebootHost | Функция (boolean) | Имя хоста или IP адрес | Перезапуск удалённого хоста |
| ShutdownHost | Функция (boolean) | Имя хоста или IP адрес | Выключение удалённого хоста |
| PingHost | Функция (boolean) | Имя хоста или IP адрес | Проверка доступности удалённого хоста |
| GetUserSID | Функция (string) | Имя пользователя в Active Directory | Получение SID пользователя из Active Directory* в виде строки |
| OpenADDLG | Процедура | — | Открывает окно поиска объектов в Active Directory* |
| GetADUserDateCreated | Функция | Имя пользователя в Active Directory | Получает дату/время создания пользователя из Active Directory* |
Для полноценной работой с Active Directory потребуется установить соответствующий PowerShell модуль.