Тема: VBS: Собирает информацию о компьютере
On Error Resume Next
strComputer = InputBox ("Введите Имя удаленного компьютера")
Set oIE = WScript.CreateObject("InternetExplorer.Application")
oIE.Navigate "about:blank"
oIE.Visible = 1
oIE.ToolBar = 0
oIE.StatusBar = 0
oIE.Width = 600
oIE.Height = 500
oIE.StatusBar = 0
oIE.AddressBar = 0
oIE.Document.Write "<html><title>ХХХ</title><body bgcolor=#034e85><font color=White>"
'Опрашиваем системные переменные окружения
set oShell = CreateObject("WScript.Shell")
sCurrUsrPath = oShell.ExpandEnvironmentStrings("%UserName%")
oIE.Document.Write "Имя пользователя: "
oIE.Document.Write sCurrUsrPath
oIE.Document.Write "<br>"
'Подлючение к WMI
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")
'Выборка информации о процессорах
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)
For Each objItem in colItems
strMsg = strMsg & objItem.Name & "<br>"
Next
'Выборка информации о памяти
Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem", , 48)
For Each objItem in colItems
strMsg2 = strMsg2 & (objItem.TotalPhysicalMemory + 1023) / 1024 & "<br>"
Next
'Выборка тип памяти (<533 DDR1 >=533 DDR2)
Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMemory", , 48)
For Each objItem in colItems
strMsg3 = strMsg3 & (objItem.Speed) & "<br>"
Next
'Выборка информации о диске
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive", , 48)
For Each objItem in colItems
strMsg4 = strMsg4 & ((objItem.Size + 536870912) / 1073741824) & " GB" & "<br>"
Next
'Выборка информации об установленном видео
Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController", , 48)
For Each objItem in colItems
strMsg5 = strMsg5 & objItem.Name & "<br>"
Next
'Выборка информации BIOS
Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS where PrimaryBIOS = true", , 48)
For Each objItem in colItems
strMsg6 = strMsg6 & objItem.Manufacturer & "-" & objItem.Version & "<br>"
Next
'Вывод
oIE.Document.Write "<br>"
oIE.Document.Write "Процессоры<br>"
oIE.Document.Write strMsg
oIE.Document.Write "<br>"
oIE.Document.Write "Память<br>"
oIE.Document.Write strMsg2
oIE.Document.Write "<br>"
oIE.Document.Write "Тип Памяти<br>"
oIE.Document.Write strMsg3
oIE.Document.Write "<br>"
oIE.Document.Write "Диски<br>"
oIE.Document.Write strMsg4
oIE.Document.Write "<br>"
oIE.Document.Write "Видео<br>"
oIE.Document.Write strMsg5
oIE.Document.Write "<br>"
oIE.Document.Write "Биос<br>"
oIE.Document.Write strMsg6
oIE.Document.Write"</font></body></html>"
Я этим скриптом узнаю информацию удаленного компьютера, подскажите как сделать чтоб скрипт опрашивал и выдавал залогиненого пользователя на удаленном компьютере.