| |
16.9.7 Класс Exchange_Logon
Объект Exchange_Logon для управления Exchange Server средствами WMI из скриптов VBScript, получение информации о подключениях пользователей к Exchange Server по протоколу MAPI
Этот класс WMI можно использовать для получения информации о текущих подключениях клиентов (только по протоколу MAPI) к Exchange Server. Каждому пользователю, который в настоящее время подключен к серверу (в их число входят и службы самого Exchange, работающие со служебными почтовыми ящиками), соответствует экземпляр этого класса. При помощи данного класса вы можете получить практически ту же информацию, что и средствами Exchange System Manager в контейнере Servers (Серверы) | Имя_сервера | Имя группы хранилищ | Имя хранилища | Logons (Подключения). Правда, по умолчанию в Exchange System Manager показываются не все свойства подключений. Чтобы добавить дополнительные столбцы, необходимо воспользоваться командой Добавить или удалить столбцы в меню Вид.
Этот класс предусмотрен только для Exchange Server 2003. Путь к нему в иерархии пространств имен WMI выглядит как
\\COMPUTERNAME\ROOT\MicrosoftExchangeV2:Exchange_Logon
Обычно этот класс используется для мониторинга и протоколирования подключений пользователей к Exchange Server, а также для создания отчетов о количестве подключений к Exchange Server.
Ниже представлена информация о свойствах, предусмотренных для этого класса:
- ClientVersion — информация о версии клиентского программного обеспечения, которое используется для доступа к Exchange Server. Например, для Outlook 2003 номер версии будет выглядеть как "11.0.5604.0";
- CodePageID — информация о кодировке по умолчанию, используемой клиентом. Например, на клиенте настроены русские региональные настройки, и он работает из русской версии Outlook, то для этого свойства вернется значение "1251";
- FolderOperationRate — это свойство возвращает информацию об количестве операций с каталогами (в своем почтовом ящике и общих папках), которые производит данный пользователь в секунду.
- HostAddress — информация об адресе хоста, то есть компьютера, с которого подключается данный клиент. Если он подключается с локального компьютера (то есть того компьютера, на котором работает Exchange Server), то это свойство вернет пустое строковое значение.
- LastOperationTime — это свойство возвращает информацию о времени, когда пользователь выполнил последнюю операцию в рамках подключения по MAPI.
- LocalID — это свойство возвращает информацию о региональных настройках клиента. Если региональные настройки русские, то это свойство вернет значение "1049", если английские — то "1033".
- LoggedOnUserAccount — это свойство возвращает имя учетной записи, от имени которой подключился пользователь. Оно может выглядеть, например, как "Domain1\User1".
- LoggedOnUsersMailboxLegacyDN — это свойство определяет так называемое унаследованное отличительное имя (distingished name) для подключившегося пользователя. По умолчанию оно совпадает с отличительным именем для почтового ящика данного пользователя (см. свойство MailboxLegacyDN). Выглядеть оно может, например, как
/o=First Organization/ou=First Administrative Group/cn=Recipients/cn={24735964-3725-4055-B562-31CF34D8BCA6}
- LogonTime — это свойство определяет время, когда пользователь подключился к серверу Exchange Server.
- MailboxDisplayName — это свойство определяет отображаемое имя (display name) для данного почтового ящика. По умолчанию отображаемое имя почтового ящика совпадает с псевдонимом (alias) для данного почтового ящика и выглядит, например, как "Администратор" или "User1".
- MailboxLegacyDN — это свойство определяет унаследованное отличительное имя (distinguished name) для почтового ящика, к которому подключился данный пользователь. По умолчанию оно совпадает с отличительным именем для данного пользователя (см. свойство LoggedOnUsersMailboxLegacyDN). Выглядеть оно может, например, так:
/o=First Organization/ou=First Administrative Group/cn=Recipients/cn={24735964-3725-4055-B562-31CF34D8BCA6}
- MessagingOperationRate — это свойство возвращает информацию об количестве операций с сообщениями (в своем почтовом ящике и общих папках), которые производит данный пользователь в секунду.
- OpenAttachments — это свойство возвращает информацию о количестве вложений, которые открыты клиентом в настоящий момент;
- OpenFolderCount — информация о количестве папок, которые открыты клиентом в настоящий момент;
- OpenMessageCount — информация о количестве сообщений, которые открыты клиентом в настоящий момент;
- OtherOperationRate — информация о количестве прочих операций (другие категории, определяющиеся свойствами ...OperationRate) в секунду, которые производит клиент.
- RowID — идентификатор клиентского подключения, генерирующийся автоматически и использующийся только во время выполнения соответствующего запроса WQL. Фактически это — номер клиентского подключения, который удобно использовать для работы с возвращаемым набором объектов Exchange_Logon.
- ServerName — имя сервера Exchange Server, на котором находится почтовый ящик, к которому подключился данный пользователь. Значение этого свойства выглядит как имя NetBIOS для компьютера, например, "LONDON3".
- StorageGroupName — имя группы хранилищ. В этой группе хранилищ находится тот почтовый ящик, к которому подключился данный пользователь. Может выглядеть, например, как "First Storage Group".
- StoreName — имя хранилища с почтовым ящиком, к которому подключился данный пользователь. Может выглядеть, например, как "Mailbox Store (LONDON3)".
- StoreType — это свойство определяет тип хранилища, к которому подключился данный пользователь (пользователь может подключиться к своему почтовому ящику, а может — просто к общей папке на данном сервере). Для хранилища личных почтовых ящиков возвращается значение 1, а для хранилища общих папок — 2.
- StreamOperationRate — это свойство определяет количество потоковых операций в секунду, которые выполняются данным клиентом.
- TableOperationRate — это свойство определяет количество табличных операций в секунду, которые выполняются данным клиентом.
- TotalOperationRate — это свойство определяет количество всех операций в секунду, которые выполняются данным клиентом.
- TransferOperationRate — это свойство определяет количество операций передачи данных в секунду, которые выполняются данным клиентом.
- AdapterSpeed — это свойства возвращает скорость сетевого адаптера (в Кбит/сек), который использует клиент для подключения к Exchange Server. Если подключение производится с локального компьютера, это свойство возвращает значение 0.
- ClientIP — IP-адрес клиентского компьютера. Если подключение производится с локального компьютера, это свойство возвращает пустое строковое значение.
- ClientMode — это свойство работает только со значениями 1 и 2. Значение 1 означает, что локальное кэширование данных на клиенте не производится. Значение 2 означает, что сообщения, полученные с сервера, кэшируются на клиенте в файле *.ost.
- ClientName — это свойство определяет имя клиентского компьютера. Для него используются значения в формате FQDN (fully qualified domain name, полностью определенного доменного имени), например, "london3.nwtraders1.msft".
- Latency — это свойство определяет задержку ответа сервера на запросы клиента в миллисекундах.
- MacAddress — это свойство определяет MAC-адрес клиентского компьютера. Если подключение производится с локального компьютера, это свойство возвращает пустое строковое значение.
- RPCSucceded — это свойство возвращает информацию о количестве успешно выполненных запросов по протоколу RPC, произведенных клиентом.
| |
 |
|