Azure PowerShell 1.0 プレビューのリリースを発表

2015年10月12日 に投稿済み

Program Manager, Azure

Azure PowerShell 1.0 Preview を PowerShell ギャラリーで利用できるようになったこと、また今後数週間で Web PI で利用できるようになることをお知らせします。今回のプレビューでは多数の変更が実施されています。ぜひご利用いただき、ご感想をお寄せください。いただいたフィードバックは、Azure PowerShell 1.0 の向上に活用させていただきます。

: これはプレビュー版であり、ミッション クリティカルなアプリケーションでの利用は想定されていません。このようなアプリケーションを実行している場合は、引き続き Azure PowerShell 0.9.8 を使用してください。1.0 Preview を使用する場合は、任意の時点でアンインストールし、0.9.8 に戻してください (以下のアンインストールに関するセクションをご覧ください)。

Azure PowerShell 1.0 プレビューは、Azure PowerShell の基盤となるものです。Azure PowerShell 1.0 での最終目標は以下のとおりです。

  • Azure Automation での Azure Resource Manager のサポートを強化
  • Azure Service Management と Azure Resource Manager の機能を分離し、コマンドレットの対象となる Azure 機能を明確化
  • セマンティックなバージョン管理を強制適用し、Azure PowerShell の更新による、特定バージョンのコマンドレットに対する致命的な影響を防止
  • WebPI および PowerShell Gallery での配布により、新機能や不具合の修正をより迅速に配信
  • Azure PowerShell に関する MSDN の参考ドキュメントの自動化

: これは、Azure Resource Manager のコマンドレットのユーザーにとっては破壊的変更となります。各コマンドレットに AzureRM というプレフィックスが追加されたためです。スムーズな移行のために、1.0 Preview をアンインストールして 0.9.8 を再インストールすることもできます (以下のアンインストールに関するセクションをご覧ください)。

利用開始は簡単!

インストール方法、使用方法、アンインストール方法については、以下で詳しくご説明します。

Azure PowerShell 1.0 プレビューのインストールとインポート

注: PowerShellGet を使用して Azure PowerShell 1.0 Preview をインストールするには、Windows Management Framework 5.0 が必要です (これは既定で Windows 10 に含まれています)。

PowerShellGet を使用して Azure PowerShell 1.0 プレビューをインストールするには、次のコマンドを実行します。

これで Azure PowerShell 1.0 プレビューがインストールされ、Azure モジュールと AzureRM モジュールをインストールできるようになりました。Azure Resource Manager は複数のコンポーネント モジュールに分割されています。たとえば、コンピューティング サービスで使用する Azure Resource Manager モジュールは AzureRM.Compute モジュールとなっています。

これで最新の PowerShell セッションにモジュールがインポートされ、Azure PowerShell コマンドレットが読み込まれました。

Azure Resource Manager を利用する

Azure Resource Manager のコマンドレットはすべて [動詞]-AzureRm[名詞] というパターンのため、Azure Service Management ではないことが明確化されています。

Azure Service Management を利用する

Azure PowerShell 1.0 プレビューでは Azure Service Management と Azure Resource Manager が分離された結果、Service Management には大幅な変更はありません。次のコマンドは、お馴染みの形式となっています。

アンインストールするには

Azure Resource Manager のコマンドレットの変更点

Azure Resource Manager では、管理コマンドレットに大幅な機能強化や変更が複数実装されています。こちらからすべての変更内容をご確認ください。

利用開始は簡単! (おさらい)

今後の予定

Azure PowerShell 1.0 プレビューの開発には、MVP コミュニティ、オープン ソースの協力者、およびユーザーの皆様から多大なご協力をいただいています。こうしたご協力やオープンな場でのディスカッションは、Azure PowerShell 開発チームだけでなく、ひいては Azure PowerShell をご利用のすべての皆様にとって役立つものとなります。PowerShell 1.0 プレビューの開発にご協力いただいた皆様に感謝すると共に、引き続き GitHub からフィードバックをお寄せいただき、Azure PowerShell 1.0 の品質向上へのご協力をお願いいたします。

MSI および WebPI のインストーラーは、近日公開を予定しています。また、設計時の決定事項や Switch-AzureMode の廃止に関するオープン ソースでの議論、Azure PowerShell 1.0 の活用方法などに関するブログ記事も予定していますので、ご期待ください。