Windowsのシェル実行環境のこと。
PowerShellの特徴として、以下のようなものがある。
OS Version | Default .NET Framework | Default PowerShell |
---|---|---|
2008 R2 | 2.0 | 2.0 |
7 SP1 | 3.5SP1 | 2.0 |
2012 | 4.5 | 3.0 |
8 | 4.5 | 3.0 |
2012 R2 | 4.5 | 4.0 |
8.1 | 4.5 | 4.0 |
10(Tech prevで確認) | 4.5 | 5.0 |
2016? | ? | ? |
What’s New in Windows PowerShell (英語が嫌な人は、 わんくま同盟大阪勉強会#62「PowerShell 5.0 新機能」資料公開 くらいを見る。現状他に日本語資料がなさそう)
個人的な注目ポイントは、
ConvertFrom-String
powershell -command {_実行したいコマンド_}
powershell -file _スクリプトへのパス_
はセキュリティ機能の一貫として、スクリプトの実行ポリシーを持っている。
| これにより、しばしばスクリプトが実行できない。
| その場合、Set-ExecutionPolicy
コマンドを利用して、ポリシーを変更する必要がある。
| よく使うものは、以下の4つ。