PAS-модули · 19.02.2023

PowerModule

Версия 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 модуль.