Тема: VBS: Объект FileSystemObject (GetFileVersion) на удаленном компьютере
Доброго Всем времени суток!
Помогите решить одну проблему:
на удаленном компе необходимо получить версию exe-файла. Комп не в домене, поэтому подключиться можно только с указанием логина/пароля.
strComputer = "10.20.30.40"
strLogonName = "Администратор"
strPassword = "1234"
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServices = objSWbemLocator.ConnectServer (strComputer, "root\CIMV2", strComputer & "\" & strLogonName, strPassword)
objSWbemServices.Security_.ImpersonationLevel = 3это всё проходит , дальше я посчитал, что получить версию файла можно при помощи FSO.GetFileVersion()
Но тут затык. Как получить ссылку на FSO удаленного компа?
Конструкция примерно такого вида:
Set fso = objSWbemServices.Get("FileSystemObject")не работает.
Какой объект нужно указать в .Get ? Если вообще надо его использовать. Или я пространство имен не то указал, и вместо root\CIMV2 надо что-то другое?
Или ход моих мыслей вообще неправильный?
Спасибо. Извините за сумбурность изложения. Я только учусь (с)

