| 
	Как определить версию Microsoft Exchange Server 2000?Разнообразную информацию об Exchange Server 2000 можно получить, используя интерфейс IExchangeServer из CDO for Exchange Management (CDOEXM):
Dim Exchange
Set Exchange = CreateObject("CDOEXM.ExchangeServer")
	
	После того, как мы создали этот объект, необходимо связать его с Exchange Server:
	Exchange.DataSource.Open ServerNameПоскольку компоненты CDO for Exchange Management могут работать только локально, то в качестве ServerName мы вполне можем подставить имя текущего компьютера. Для этой цели мы будем использовать интерфейс IADsWinNTSystemInfo из ADSI: 
Dim NtSysInfo
Set NtSysInfo = CreateObject("WinNTSystemInfo")
Dim ServerName
ServerName = NtSysInfo.ComputerName
Set NtSysInfo = Nothing
	Полный листинг: version.vbs
Option Explicit
' Сначала определим имя Windows-сервера
Dim NtSysInfo
Set NtSysInfo = CreateObject("WinNTSystemInfo")
Dim ServerName
ServerName = NtSysInfo.ComputerName
Set NtSysInfo = Nothing
' Затем извлекаем информацию об Exchange-сервере
Dim Exchange
Set Exchange = CreateObject("CDOEXM.ExchangeServer")
Exchange.DataSource.Open ServerName
MsgBox "Microsoft Exchange Server, " & Exchange.ExchangeVersion & _
	vbNewLine & vbNewLine & _
	"6.0.4052.x - Beta 3 Build" & vbNewLine & _
	"6.0.4208.x - RC 1 Build" & vbNewLine & _
	"6.0.4368.x - RC 2 Build" & vbNewLine & _
	"6.0.4417.5 - Release", _
	vbOkOnly + vbInformation, Exchange.Name
Set Exchange = Nothing
	Смотри также
  |