Windows PowerShell はコマンドプロンプト(cmd.exe)とは別物なので Visual Studio (VC) の環境変数を設定してくれる vcvarsall.bat が動きません。同等の powershell-sctipt を microsoft が配ってくれればいいんですが今のところ無い様です。そこで、powershell を立ち上げたときに、"Visual Studio 2008 コマンドプロンプト"と同様の環境変数が設定されているようにする方法のメモ。 1.PowerShellを立ち上げ、スクリプトを有効にする デフォルトでは証明書のないスクリプトを動かさないポリシーになっているので、変更する。(証明書をくっつけるのが正当なんだろうがめんどいし・・・) PS > Set-ExecutionPolicy RemoteSigned 2.バッチファイルで設定される環境変