Использование переменной из VBScript на веб-сайте ASP.Net
Я исследовал это большую часть дня и не могу найти ответ. Я относительно новичок в stackoverflow. Существует ли определенный этикет для того, чтобы задавать ряд вопросов (я задал три за последние несколько дней)?
В любом случае,
Вот код в файле codebehind. Он выполняет скрипт systeminfo.vbs, и это работает нормально. Но в сценарии у меня есть некоторые переменные.
Dim WshShell = CreateObject("WScript.Shell")
WshShell.Run("wscript.exe c:\systeminfo.vbs")
VBScript
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colSettings
dim osName
osName = objOperatingSystem.Name
Wscript.Echo "OS Name: " & objOperatingSystem.Name
dim osVer
osVer = objOperatingSystem.Version
Wscript.Echo "Version: " & objOperatingSystem.Version
Wscript.Echo "Service Pack: " & _
objOperatingSystem.ServicePackMajorVersion _
& "." & objOperatingSystem.ServicePackMinorVersion
Wscript.Echo "OS Name: " & objOperatingSystem.SizeStoredInPagingFiles
Next
Я хочу использовать osName и osVer и поместить значения в метку на стороне ASP. Я понимаю, что osName и osVer - простые примеры, но мне просто нужно выяснить концепцию помещения переменных из VBScript в ASP. У моего клиента есть несколько VBScripts, которые они используют ежедневно, и мне нужно автоматизировать эти сценарии и создать отчет о том, провалился он или нет.
Спасибо вам за помощь.