Windows PowershellサポートTOPへ

Windows Powershellによる環境変数(システム環境変数、ユーザ環境変数)の情報を取得する方法を紹介

環境変数(システム環境変数、ユーザ環境変数)の情報を取得。全てのプロパティについて取得したい場合は、Format-List * で可能。

サンプルソース



(入力)

※システム環境変数のみを取得

Get-WmiObject Win32_Environment | Where-Object { $_.SystemVariable -eq "True" } | Format-List Name,VariableValue


(出力)

Name : ComSpec
VariableValue : %SystemRoot%\system32\cmd.exe

Name : MACHINE
VariableValue : COMPAQ COMPUTER

Name : NUMBER_OF_PROCESSORS
VariableValue : 2

Name : OS
VariableValue : Windows_NT
・・・・・・・・・・(省略)・・・・


(入力)

※ユーザ環境変数のみを取得(hostname\userは各々の環境にて変更)

Get-WmiObject Win32_Environment | Where-Object { $_.SystemVariable -eq "" -and $_.UserName -eq "hostname\user" }| Format-List Name,VariableValue


(出力)

Name : Path
VariableValue : %USERPROFILE%\AppData\Local\Microsoft\WindowsApps;

Name : TMP
VariableValue : %USERPROFILE%\AppData\Local\Temp

Name : TEMP
VariableValue : C:\Users\test\AppData\Local\Temp
・・・・・・・・・・(省略)・・・・



  

戻る




Copyright (C) Windows Powershellサポート by wannko All Rights Reserved.
お問合せ先 ⇒ nachiko★wannko.net(★を@に変更して下さい。)