私はこれを一日の大半にわたって調査してきましたが、答えを見つけることができません。私はstackoverflowに比較的慣れていません。いくつかの質問をするための特定のエチケットはありますか(私は過去数日間に3つ質問しました)?
いずれかの方法、
コードビハインドファイルのコードは次のとおりです。スクリプト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に変数を配置するという概念を理解する必要があります。私のクライアントには、日常的に使用する複数のVBScriptがあり、それらのスクリプトを自動化して、失敗したかどうかを示すレポートを作成する必要があります。
お手伝いありがとう。