仕事中のアプリ用に PowerShell インストール スクリプトを作成しています。それを作成するために、PowerShell ISE から PowerGUI に常に切り替えています。
私は本当に説明できない違いを見つけました。アドバイスが欲しいです。
同じ次のコードの場合:
$test = ""
$feedback = $FALSE
try
{
$test = [System.Environment]::GetFolderPath([Environment+SpecialFolder]::ProgramFilesX86)
}
catch
{
$test = ""
}
if($test -eq "")
{
$feedback = $TRUE
}
else
{
$feedback = $FALSE
}
"Feedback : " + $feedback
"Result : " + $test
Powershell ISE の戻り値:
Feedback : True
Result :
PowerGUI は以下を返します。
Feedback : False
Result : C:\Program Files (x86)
もちろん、C:\Program Files (x86) は既存のフォルダーです。
その理由を知りたいです。ありがとう。