MS、「PowerShell Core 6.0」を一般提供--「Linux」「macOS」もサポート

Mary Jo Foley (Special to ZDNet.com) 翻訳校正: 編集部 2018年01月12日 10時42分

  • このエントリーをはてなブックマークに追加

 Microsoftは米国時間1月10日、「PowerShell Core 6.0」の一般提供を開始した。これは、コマンドラインインターフェース(CLI)シェルおよびスクリプティング言語である「Windows PowerShell」のクロスプラットフォーム版に相当する。

 PowerShell Core 6.0は、6.0というバージョン番号が名称に含まれているものの、PowerShell Coreとしては初めてのリリースとなっている。これは「.NET Framework」に対する「.NET Core」と同様、PowerShellのクロスプラットフォーム実装という位置付けになる。

 Microsoftのテクニカルフェローであり、PowerShellの父でもあるJeffrey Snover氏は「これは、PowerShellに対するこれまでで最大、かつ最も重要な変更だ!」とツイートしている。

 PowerShell Coreは「Windows 7」や「Windows 8.1」「Windows 10」「Windows Server 2008 R2」「Windows Server 2012 R2」「Windows Server 2016」のほか、「Windows Server」の「半期チャネル」での年2回の機能アップデート上で動作する。また、「macOS 10.12」以降や、さまざまなUNIXライクなOS(「Ubuntu」や「Debian」「CentOS」「Red Hat Enterprise Linux」(RHEL)、「OpenSUSE」「Fedora」など)上でも動作する。

 .NETの場合と同様に、PowerShellは.NET Framework上に構築されたWindows PowerShellと、.NET Core上に構築されたPowerShell Coreという、2つの異なるブランチが提供されることになるが、同社はWindows PowerShellの新バージョンをリリースする計画はないとしている。つまり現行の5.1が最終バージョンになるものの、サポートは当面の間継続される。なお、PowerShell CoreはWindows PowerShellと併用することができる。

 提供機能についても.NETの場合と同様に、Windows PowerShellの全機能がPowerShell Coreで提供されるわけではない。「PowerShell Workflows」や「PowerShell Snap-ins」「PowerShell WMlv1 cmdlets」のほか、PowerShell Coreから「Desired State Configuration」(DSC)リソースを実行する機能は、現在のところサポートされていない。同社ブログには、「(サポートされていない)テクノロジの一部は、最終的にPowerShell Coreで利用可能になるが、そうならないものも数多くある」と記されている。

 コンサルタントのMichael B. Smith氏は、PowerShell CoreとWindows PowerShell間におけるその他の非互換性により、 ITプロフェッショナルは「既存のスクリプトすべて」を見直す必要があると警告している。同氏によると、PowerShell Coreは「Microsoft Exchange」や「Active Directory」「Skype for Business」と連携できないという。

 Microsoftのブログによると、「モジュールは、Windowsやその製品グループによってPowerShell Core上でサポートされていると明記されていない限り、PowerShell Coreでの動作を保証しない」という。

 同ブログによると、PowerShell Coreは「Windows」や「Office 365」と同様に、定期的かつ継続的にアップデートされるという。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連ホワイトペーパー

連載

CIO
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
「企業セキュリティの歩き方」
「サイバーセキュリティ未来考」
「ネットワークセキュリティの要諦」
「セキュリティの論点」
スペシャル
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
より賢く活用するためのOSS最新動向
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
米株式動向
日本株展望
企業決算