Возникла задача: Необходимо понимать системному администратору кто залогинен на определенном ПК. Другому сервису получать e-mail пользователя залогиненного на ПК. Для этого был написан на Visual Basic Script небольшой код. Пользователь при включении/выключении/разлогинивании автоматически вносит в разрешенные ему для изменений поля своего аккаунта или компьютера. Используются 2 переменных: wWWHomePage - переменная пользователя. По умолчанию создана и доступна для редактирования владельцу аккаунта. Если есть необходимость Вы можете создать собственные атрибуты (ссылка или дополнить). Сделать видимым в ADUC через ADSIEDIT (ссылка или дополнить). ' На выключение ПК Dim adsinfo, Comp, oUser ' Ищем объекты. Описание https://docs.microsoft.com/en-us/windows/win32/api/iads/nn-iads-iadsadsysteminfo Set adsinfo = CreateObject("adsysteminfo") Set Comp = GetObject("LDAP://" & adsinfo.ComputerName) Set oUser = GetObject("LDAP://" & adsinfo.UserName) ' Заносим данные в AD 'Пишем имя компьютера