Windows PowerShell (ja-JP)

紹介

Windows PowerShell ( または、単に PowerShell) は、コマンド ラインのシェルとして、またスクリプトとして実行可能なプログラミング言語です。PowerShell は、Windows OS およびその他の Microsoft 製品の、主にシステム管理や自動化を行うために設計、利用されます。PowerShell は .NET Framework 上に構築されているため、利用するためには .NET Framework 2.0 ( もしくは、それ以降 ) が必要になります。

後に PowerShell という名前が付けられるまで、コードネームである Monad と呼ばれたこの言語は、2003 年 9 月に開催された PDC (Professional Developers Conference) にて初めて公開されました。その後、2006 年 4 月の Microsoft Management Summit 2006 の中で、シニア バイス プレジデントであった Bob Muglia によって正式な名称が Windows PowerShell という名前になることが発表されました。2016 年 8 月には PowerShell のオープンソース化とマルチ プラットフォーム化が発表され、GitHub 上で公開されています。

2016 年 8 月現在の最新バージョンは、2016 年 8 月 2 日に公開された 5.1 です。

バージョンと発表時期

年月 内容
2003 年 9 月 コードネーム Monad の公開
2006 年 4 月 正式名称が Windows PowerShell となることが発表
2006 年 11 月 PowerShell 1.0 リリース
2007 年 1 月 他の OS 用 PowerShell 1.0 リリース
2009 年 7 月 PowerShell 2.0 リリース (Windows 7 と Windows Server 2008 R2 に統合 )
2009 年 10 月 他の OS 用 PowerShell 2.0 リリース (Windows Management Framework として )
2012 年 8 月 PowerShell 3.0 リリース (Windows 8 と Windows Server 2012 に統合 )
2012 年 9 月 他の OS 用 PowerShell 3.0 リリース (Windows Management Framework 3.0 として )
2013 年 10 月 PowerShell 4.0 リリース (Windows Management Framework 4.0 として)
2015 年 7 月 PowerShell 5.0 リリース (Windows 10 に統合)
2015 年 12 月 他の OS 用 PowerShell 5.0 リリース (Windows Management Framework 5.0 として)
2016 年 8 月 PowerShell 5.1 リリース (Windows 10 Anniversary Update に統合)
2016 年 8 月 PowerShell のオープンソース化とマルチ プラットフォーム化が発表
2016 年 8 月 Linux 版と macOS 版の PowerShell が公開
2017 年 1 月 他の OS 用 PowerShell 5.1 リリース (Windows Management Framework 5.1 として)

OS ごとの利用可能バージョン

コンシューマー OS

バージョン OS
XP Vista 7 8 8.1 10
SP2 SP3 RTM SP1 SP2 RTM SP1 RTM RTM RTM 1607
1.0            
2.0            
3.0                  
4.0                  
5.0                
5.1                

サーバー OS

バージョン OS
2003 2008 2008 R2 2012 2012 R2 2016
SP1 SP2 RTM SP2 RTM SP1 RTM RTM RTM
1.0          
2.0        
3.0            
4.0            
5.0            
5.1          

関連項目

他の言語