Win32_LogonSession

WSH + WMI. Примеры. Класс Win32_LogonSession



Класс Win32_LogonSession описывает сеанс входа в систему или сессию, связанную с пользователем, зарегистрированным на компьютере



class Win32_LogonSession : Win32_Session { string AuthenticationPackage; string Caption; string Description; datetime InstallDate; string LogonId; uint32 LogonType; string Name; datetime StartTime; string Status; };


Свойства

Ниже будут описаны ряд свойств класса Win32_LogonSession.
AuthenticationPackage
Только для чтения. Имя, которое используется для проверки подлинности при входе в систему.
Caption
Только для чтения. Короткое описание объекта в одну строчку.
Description
Только для чтения. Описание объекта.
InstallDate
Только для чтения. Дата создания группы.
LogonId
Только для чтения. ID, присваиваемое при входе в систему.
LogonType
Только для чтения. Числовое значение, определяющее тип сессии.


Значение
 

Описание
 
0Используется только системной учетной записи. r
2
Interactive
Для пользователей, которые вошли в интерактивном режиме с терминального сервера, удаленно или иным аналогичным способом.
Network
3
Предназначен для высокопроизводительных серверов для аутентификации паролей открытым текстом
Batch
4
Предназначен для пакетных серверов, где процессы могут быть выполнены от имени пользователя. Например, почта, WEB сервер.
Service
5
Указывает на вход Service-Type.
Proxy
6
Указывает на вход прокси-типа.
Unlock
7
Уникальная запись аудита показывает, когда станция была разблокирована.
NetworkCleartext
8
Windows Server 2003: Сохраняет имя и пароль в пакетах аутентификации, что позволяет серверу принимать соединения с другими сетевыми серверами и выдает себя за клиента.
NewCredentials
9
Windows Server 2003: позволяет вызывающему абоненту клонировать свой текущий маркер и указать новые учетные данные для исходящих подключений.
RemoteInteractive
10
Сессия Terminal Services, которая является одновременно удаленной и интерактивной.
CachedInteractive
11
Попытка кэшированные учетные данные, не обращаясь к сети.
CachedRemoteInteractive
12
То же, что RemoteInteractive. Используется для внутреннего аудита.
CachedUnlock
13
Вход с рабочей станции.


Name
Только для чтения. Определяет метку, под которой этот объект известен.
StartTime
Только для чтения. Время начала сессии.
Status
Только для чтения. Текущий статус объекта. Может принимать следующие значения: "OK"
"Error"
"Degraded"
"Unknown"
"Pred Fail"
"Starting"
"Stopping"
"Service"

Пример получения сведений о сессиях пользователей. WSH + WMI. Класс Win32_LogonSession



On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_LogonSession") For Each objItem in colItems Wscript.Echo "AuthenticationPackage: " & objItem.AuthenticationPackage &VBCR _ & "Caption: " & objItem.Caption &VBCR _ & "Description: " & objItem.Description &VBCR _ & "InstallDate: " & objItem.InstallDate &VBCR _ & "LogonId: " & objItem.LogonId &VBCR _ & "Name: " & objItem.Name &VBCR _ & "LogonType: " & objItem.LogonType &VBCR _ & "StartTime: " & objItem.StartTime &VBCR _ & "Status: " & objItem.Status Next


Требования.

Минимальная клиентская ОС - Windows Vista
Минимальная серверная ОС - Windows Server 2003


Более подробно о классе Win32_LogonSession смотрите на MSDN.





Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуетс¤ регистраци¤).









  TopList own counter Valid XHTML 1.0 Strict Valid CSS

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка link О авторе

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка Ссылки О авторе Отправить сообщение Карта сайта Поиск по сайту Главная страница

Copyright © 1999 - 2024  Бронислав Краснер