Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] проверка состояния учетной записи

Ответить
Настройки темы
VBS/WSH/JS - [решено] проверка состояния учетной записи

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не подскажите как бы сворганить скриптик который будет запускаться и следить включена учетная запись пользователя или отключена и есть ли активная сессия данного пользователя на терминальном сервере?

Отправлено: 17:34, 16-03-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


понятно - на 2003-й WMIC генерит в конце пустую строку, которая сбрасывает значение переменной UserDisabled (исправил), я тестил на XP - там этой строки не было и скрипт работал как задумано

Отправлено: 06:17, 19-03-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот сварганил на проверку учетки VBS
Код: Выделить весь код
Dim objUser, objShell, objWSNet, strComputerName
Dim blnStatus
Const ComputerName = "."

strUser = InputBox("Имя управляемой записи:", "Включение (выключение) учётной записи")
If Len(strUser) > 0 Then
    On Error Resume Next
    Set objWSNet = CreateObject("WScript.Network")
       Set objWSNet = Nothing
    Set objUser = GetObject("WinNT://" & ComputerName & "/" & strUser & ",user")
    If Err.Number = 0 Then
        Set objShell = CreateObject("WScript.Shell")
        blnStatus = objUser.AccountDisabled
        If blnStatus Then
            'Запись отключена
            objShell.Run "c:\2.bat"
        Else
            'Запись включена
            objShell.Run "c:\1.bat"
        End If
    Set objUser = Nothing
End If
WScript.Quit 0
end if

Отправлено: 11:40, 19-03-2009 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] проверка состояния учетной записи

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Логин и переименование учетной записи. 9073 Microsoft Windows 2000/XP 1 17-09-2009 11:16
Разное - [решено] Создается папка учетной записи после ее переименованияУчётные записи stan7307 Microsoft Windows 2000/XP 28 14-09-2008 18:49
Разное - [решено] Настройка учетной записи пользователя fergard Microsoft Windows Vista 21 06-07-2008 15:13
Доступ - [решено] Тип учетной записи skif_anapster Microsoft Windows 2000/XP 4 14-05-2008 09:51
[решено] В чем отличия учетной записи Пользователь от учетной записи Опытный Пользователь??? Ivan_PIV Microsoft Windows 2000/XP 3 22-03-2007 06:23




 
Переход