Windows10でvbscriptでシステム環境変数・ユーザ環境変数の一覧を確認
vbscriptでシステム環境変数・ユーザ環境変数の一覧を確認をする方法。
1−1、システム環境変数
(入力)
Dim qu,cl,swbe,service,sms1,sms2
Set swbe = WScript.CreateObject("WbemScripting.SWbemLocator")
Set service = swbe.ConnectServer
Set qu = service.ExecQuery("Select * From Win32_Environment Where SystemVariable='True'")
For Each cl In qu
sms1 = cl.Name
sms2 = cl.VariableValue
Wscript.Echo sms1 & "=" & sms2
Next
(出力)
MACHINE=COMPAQ COMPUTER
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
・・・・・(以下続く)・・・・
1−2、ユーザ環境変数(HOSTNAME\\userの部分は環境に合わせて変更・・尚、\マークは2ついる。)
(入力)
Dim qu,cl,swbe,service,sms1,sms2
Set swbe = WScript.CreateObject("WbemScripting.SWbemLocator")
Set service = swbe.ConnectServer
Set qu = service.ExecQuery("Select * From Win32_Environment Where SystemVariable='False' And UserName='HOSTNAME\\user'")
For Each cl In qu
sms1 = cl.Name
sms2 = cl.VariableValue
Wscript.Echo sms1 & "=" & sms2
Next
(出力)
Path=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
TEMP=%USERPROFILE%\AppData\Local\Temp
TMP=%USERPROFILE%\AppData\Local\Temp
powershellでシステム環境変数・ユーザ環境変数の一覧を確認