※変数のスコープの話じゃないです。 PowerShellは、デフォルトではPowerShellスクリプトを実行できないポリシーに設定されていることは有名です。 PowerShellはコンソール上のみの操作でも有益とは言え、スクリプトを使用できないのでは大変不便です。 ですからPowerShellを頻用するユーザーは、新しいWindows環境を作る際はまず Set-ExecutionPolicyコマンドレットで実行ポリシーをRemoteSignedに設定しておくのが常識と言えるでしょう。 ……いや、そうなのでしょうか。 スクリプトが実行できない様になっているのは、安全性を考慮した上での仕様です。そう簡単にそのタガを緩めてしまって良いのでしょうか。 まあそれは良しとしても、他所の環境、実行ポリシーがRestrictedで設定されている環境を使わなければならない場合、自分の中の常識がRemote