Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Программирование для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

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, произведенных клиентом.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru