この記事は Preview 版を元にした内容となります。正式リリース版と異なる可能性があります。
2015/10/12 (現地時間) に Azure PowerShell 1.0 Preview が公開されました。
従来の Azure PowerShell では、Azure モジュールの中で Azure サービス管理関連のコマンドレットと Azure リソース マネージャー関連のコマンドレットの切替え (Switch-AzureMode) が必要でしたが、Azure PowerShell 1.0 から Azure リソース マネージャー関連のコマンドレットは AzureRM モジュールとして纏められました。
インストール手順については、過去の記事にて纏めています。
- Azure PowerShell 1.0 Preview が公開されています | 焦げlog
https://kogelog.com/2015/10/17/20151017-01/
この記事では、以下のソース (モジュール) に含まれるコマンドレット一覧の概要 (日本語訳) について纏めてみました。
- Azure.Storage
- AzureRM
- AzureRM.ApiManagement
- AzureRM.Automation
Azure Resource Manager (ソース: Azure.Storage) コマンドレット (バージョン: 0.10.1)
項番 | コマンドレット | 概要 |
1 | Get-AzureStorageBlob | 指定したコンテナー内の Azure Blob 情報を取得します。 |
2 | Get-AzureStorageBlobContent | 指定した Azure Storage Blob をダウンロードします。 |
3 | Get-AzureStorageBlobCopyState | 指定した Azure Storage Blob のコピー状態を取得します。 |
4 | Get-AzureStorageContainer | Azure Storage コンテナー情報を取得します。 |
5 | Get-AzureStorageContainerStoredAccessPolicy | 指定した Azure Storage コンテナーに対して Stored Access Policy、もしくはすべての Azure Storage コンテナーに対して Stored Access Policy 情報を取得します。 |
6 | Get-AzureStorageCORSRule | 特定のサービス タイプに対するサービス CORS ルール情報を取得します。 |
7 | Get-AzureStorageFile | 指定したパスのファイルおよびディレクトリを取得します。 |
8 | Get-AzureStorageFileContent | 指定した Azure Storage ファイルをダウンロードします。 |
9 | Get-AzureStorageFileCopyState | 指定した Azure Storage ファイルのコピー状態を取得します。 |
10 | Get-AzureStorageQueue | Azure Storage クエリ情報を取得します。 |
11 | Get-AzureStorageQueueStoredAccessPolicy | Azure Storage キューの指定した Stored Access Policy、もしくは Azure Storage キューのすべての Stored Access Policy 情報を取得します。 |
12 | Get-AzureStorageServiceLoggingProperty | Azure Storage サービス ロギング プロパティ情報を取得します。 |
13 | Get-AzureStorageServiceMetricsProperty | Azure Storage サービス メトリックのプロパティ情報を取得します。 |
14 | Get-AzureStorageShare | Azure Storage ファイル共有情報を取得します。 |
15 | Get-AzureStorageShareStoredAccessPolicy | Azure Storage 共有の指定した Stored Access Policy、もしくは Azure Storage 共有のすべての Stored Access Policy 情報を取得します。 |
16 | Get-AzureStorageTable | テーブル一覧を取得します。 |
17 | Get-AzureStorageTableStoredAccessPolicy | Azure Storage テーブルの指定した Stored Access Policy の一覧、もしくは Azure Storage テーブルの指定したすべての Stored Access Policy の一覧を取得します。 |
18 | New-AzureStorageBlobSASToken | Azure Storage Blob の Shared Access Signature トークンを生成します。 |
19 | New-AzureStorageContainer | Azure Storage コンテナーを作成します。 |
20 | New-AzureStorageContainerSASToken | Azure Storage コンテナーの Shared Access Signature トークンを生成します。 |
21 | New-AzureStorageContainerStoredAccessPolicy | Azure Storage コンテナーの Stored Access Policy を作成します。 |
22 | New-AzureStorageContext | Azure Storage 資格情報を用いて Azure Storage コンテキストを作成します。 |
23 | New-AzureStorageDirectory | Azure Storage ディレクトリを作成します。 |
24 | New-AzureStorageFileSASToken | Azure Storage ファイルの Shared Access Signature トークンを生成します。 |
25 | New-AzureStorageQueue | Azure Storage キューを作成します。 |
26 | New-AzureStorageQueueSASToken | Azure Storage キューの Shared Access Signature トークンを生成します。 |
27 | New-AzureStorageQueueStoredAccessPolicy | Azure Storage キューの Stored Access Policy を作成します。 |
28 | New-AzureStorageShare | 新しい Azure Storage ファイル共有を作成します。 |
29 | New-AzureStorageShareSASToken | Azure Storage 共有の Shared Access Signature トークンを生成します。 |
30 | New-AzureStorageShareStoredAccessPolicy | Azure Storage 共有上の Stored Access Policy を作成します。 |
31 | New-AzureStorageTable | Azure Storage テーブルを削除します。 |
32 | New-AzureStorageTableSASToken | Azure Storage テーブルの Shared Access Signature トークンを生成します。 |
33 | New-AzureStorageTableStoredAccessPolicy | Azure Storage テーブルの Stored Access Policy を作成します。 |
34 | Remove-AzureStorageBlob | 指定した Azure Storage Blob を削除します。 |
35 | Remove-AzureStorageContainer | 指定した Azure Storage コンテナーを削除します。 |
36 | Remove-AzureStorageContainerStoredAccessPolicy | Azure Storage コンテナーから Stored Access Policy を削除します。 |
37 | Remove-AzureStorageCORSRule | Storage サービスの指定した型 (Blob、テーブル、もしくはキュー) の CORS ルールを削除します。 |
38 | Remove-AzureStorageDirectory | Azure Storage ファイル ディレクトリを削除します。 |
39 | Remove-AzureStorageFile | 指定したファイルを削除します。 |
40 | Remove-AzureStorageQueue | 指定した Azure Storage キューを削除します。 |
41 | Remove-AzureStorageQueueStoredAccessPolicy | Azure Storage キューから Stored Access Policy を削除します。 |
42 | Remove-AzureStorageShare | Azure Storage ファイル共有を削除します。 |
43 | Remove-AzureStorageShareStoredAccessPolicy | Azure Storage 共有から Stored Access Policy を削除します。 |
44 | Remove-AzureStorageTable | Azure Storage テーブルを削除します。 |
45 | Remove-AzureStorageTableStoredAccessPolicy | Azure Storage テーブルから Stored Access Policy を削除します。 |
46 | Set-AzureStorageBlobContent | Azure Storage Blob の ローカル ファイルをアップロードします。 |
47 | Set-AzureStorageContainerAcl | 指定した Azure Storage コンテナーにパブリック アクセス パーミッションを設定します。 |
48 | Set-AzureStorageContainerStoredAccessPolicy | Azure Storage コンテナーの Stored Access Policy を設定します。 |
49 | Set-AzureStorageCORSRule | Azure Storage サービス CORS ルールを設定します。 |
30 | Set-AzureStorageFileContent | Azure へ指定したファイルを更新します。 |
51 | Set-AzureStorageQueueStoredAccessPolicy | Azure Storage キューの Stored Access Policy を設定します。 |
52 | Set-AzureStorageServiceLoggingProperty | Azure Storage Service ロギング プロパティを設定します。 |
53 | Set-AzureStorageServiceMetricsProperty | Azure Storage Service メトリクス プロパティを設定します。 |
54 | Set-AzureStorageShareQuota | 指定した共有に対するクォータ容量を設定します。 |
55 | Set-AzureStorageShareStoredAccessPolicy | Azure Storage 共有に対する Stored Access Policy を更新します。 |
56 | Set-AzureStorageTableStoredAccessPolicy | Azure Storage テーブルに対する Stored Access Policy を設定します。 |
57 | Start-AzureStorageBlobCopy | 指定した宛先 Blob のコピー操作を開始します。 |
58 | Start-AzureStorageFileCopy | 指定した宛先ファイルのコピー操作を開始します。 |
59 | Stop-AzureStorageBlobCopy | 指定した宛先 Blob のコピー操作を停止します。 |
60 | Stop-AzureStorageFileCopy | 指定した宛先ファイルのコピー操作を停止します。 |
Azure Resource Manager (ソース: AzureRM) コマンドレット (バージョン: 1.0.1)
項番 | コマンドレット (エイリアス) |
概要 |
1 | CheckIncompatibleVersion | – |
2 | Import-AzureRM | Azure Resource Manager コマンドレット モジュールをインポートします。 |
3 | Install-ModuleWithVersionCheck | – |
4 | Test-AdminRights | – |
5 | Uninstall-AzureRM | Azure Resource Manager コマンドレット モジュールを削除します。 |
6 | Uninstall-ModuleWithVersionCheck | – |
7 | Update-AzureRM (Install-AzureRM) |
Azure Resource Manager コマンドレットモジュールをインストールします。 |
Azure Resource Manager (ソース: AzureRM.ApiManagement) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Add-AzureRmApiManagementApiToProduct | 既存の成果物に既存の API を追加します。 |
2 | Add-AzureRmApiManagementProductToGroup | 既存のグループに既存の成果物を追加します。 |
3 | Add-AzureRmApiManagementRegion | PsApiManagement インターフェイスに新しい展開リージョンを追加します。 |
4 | Add-AzureRmApiManagementUserToGroup | 既存のグループに既存のユーザーを追加します。 |
5 | Backup-AzureRmApiManagement | API Management サービスをバックアップし、指定された Azure Storage Blob にバックアップを配置します。 |
6 | Export-AzureRmApiManagementApi | サポートされているフォーマットで API をファイルにエクスポートします。 |
7 | Get-AzureRmApiManagement | 特定のAPI Management Service の説明、もしくは API Management Service の説明の一覧を取得します。 |
8 | Get-AzureRmApiManagementApi | 特定の API 、もしくは API 一覧のの説明を取得します。 |
9 | Get-AzureRmApiManagementAuthorizationServer | 指定した認証サーバー、もしくはすべての認証サーバー情報を取得します。 |
10 | Get-AzureRmApiManagementCertificate | 指定した証明書、もしくはすべての証明書を取得します。 |
11 | Get-AzureRmApiManagementGroup | 指定したグループ、もしくはすべてのグループを取得します。 |
12 | Get-AzureRmApiManagementOperation | 特定の API Operation、もしくはAPI Operation の一覧を取得します。 |
13 | Get-AzureRmApiManagementPolicy | スコープ ポリシー情報を取得します。 |
14 | Get-AzureRmApiManagementProduct | 特定の成果物もしくは成果物の一覧を取得します。 |
15 | Get-AzureRmApiManagementSsoToken | API Management サービスの展開された管理ポータルへ SSO トークン リンクを取得します。 |
16 | Get-AzureRmApiManagementSubscription | 指定したサブスクリプション、もしくはすべてのサブスクリプションを取得します。 |
17 | Get-AzureRmApiManagementUser | 指定したユーザー、もしくはすべてのユーザー情報を取得します。 |
18 | Get-AzureRmApiManagementUserSsoUrl | ユーザーの SSO URL を生成します。 |
19 | Import-AzureRmApiManagementApi | サポートされているフォーマットでファイルもしくは URL から API をインポートします。 |
20 | Import-AzureRmApiManagementHostnameCertificate | API Management サービスに対し、PFX フォーマット内の証明書をインポートします。 |
21 | New-AzureRmApiManagement | 新しい API Management サービスを作成します。 |
22 | New-AzureRmApiManagementApi | 新しい API を作成します。 |
23 | New-AzureRmApiManagementAuthorizationServer | 新しい認証サーバーを作成します。 |
24 | New-AzureRmApiManagementCertificate | 新しい証明書を作成します。 |
25 | New-AzureRmApiManagementContext | PsAzureApiManagementContext を作成します。 |
26 | New-AzureRmApiManagementGroup | 新しいグループを作成します。 |
27 | New-AzureRmApiManagementHostnameConfiguration | PsApiManagementHostnameConfiguration のインスタンスを作成します。 |
28 | New-AzureRmApiManagementOperation | 新しい API Operation を作成します。 |
29 | New-AzureRmApiManagementProduct | 新しい成果物を作成します。 |
30 | New-AzureRmApiManagementSubscription | 新しいサブスクリプションを作成します。 |
31 | New-AzureRmApiManagementUser | 新しいユーザーを登録します。 |
32 | New-AzureRmApiManagementVirtualNetwork | PsApiManagementVirtualNetwork インスタンスを作成します。 |
33 | Remove-AzureRmApiManagement | 既存の API Management を削除します。 |
34 | Remove-AzureRmApiManagementApi | API. 既存の API を削除します。 |
35 | Remove-AzureRmApiManagementApiFromProduct | 既存の成果物から既存の API を削除します。 |
36 | Remove-AzureRmApiManagementAuthorizationServer | 既存の認証サーバーを削除します。 |
37 | Remove-AzureRmApiManagementCertificate | 既存の証明書を削除します。 |
38 | Remove-AzureRmApiManagementGroup | 既存のグループを削除します。 |
39 | Remove-AzureRmApiManagementOperation | 既存の操作を削除します。 |
40 | Remove-AzureRmApiManagementPolicy | 指定したスコープからポリシーを削除します。 |
41 | Remove-AzureRmApiManagementProduct | 既存の成果物を削除します。 |
42 | Remove-AzureRmApiManagementProductFromGroup | 既存のグループから既存の成果物を削除します。 |
43 | Remove-AzureRmApiManagementRegion | PsApiManagement インスタンスから既存の展開リージョンを削除します。 |
44 | Remove-AzureRmApiManagementSubscription | 既存のサブスクリプションを削除します。 |
45 | Remove-AzureRmApiManagementUser | 既存のユーザーを削除します。 |
46 | Remove-AzureRmApiManagementUserFromGroup | 既存のグループから既存のユーザーを削除します。 |
47 | Restore-AzureRmApiManagement | 指定した Azure Storage Blob から API Management サービスをリストアします。 |
48 | Set-AzureRmApiManagementApi | API の詳細を設定します。 |
49 | Set-AzureRmApiManagementAuthorizationServer | 認証サーバーの詳細を設定します。 |
50 | Set-AzureRmApiManagementCertificate | 証明書データを設定します。 |
51 | Set-AzureRmApiManagementGroup | 既存のグループ詳細を設定します。 |
52 | Set-AzureRmApiManagementHostnames | API Management サービス プロキシ、および (または) ポータル用のカスタム ホスト名の構成を設定します。 |
53 | Set-AzureRmApiManagementOperation | API Operation の詳細を設定します。 |
54 | Set-AzureRmApiManagementPolicy | 指定したスコープ ポリシーを設定します。 |
55 | Set-AzureRmApiManagementProduct | 成果物の詳細を設定します。 |
56 | Set-AzureRmApiManagementSubscription | 既存のサブスクリプション詳細を設定します。 |
57 | Set-AzureRmApiManagementUser | ユーザーの詳細を設定します。 |
58 | Set-AzureRmApiManagementVirtualNetworks | API Management Service の VPN 構成を設定します。 |
59 | Update-AzureRmApiManagementDeployment | API Management Service の展開を更新します。 |
60 | Update-AzureRmApiManagementRegion | PsApiManagement インスタンス内の既存の展開リージョンを更新します。 |
Azure Resource Manager (ソース: AzureRM.Automation) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Export-AzureRmAutomationDscConfiguration | Automation からローカル ファイルに DSC 構成をエクスポートします。 |
2 | Export-AzureRmAutomationDscNodeReportContent | Automation への DSC ノードから送信された DSC レポートの Raw コンテンツをエクスポートします。 |
3 | Export-AzureRmAutomationRunbook | – |
4 | Get-AzureRmAutomationAccount | リソース グループ 内の Automation アカウント情報を取得します。 |
5 | Get-AzureRmAutomationCertificate | – |
6 | Get-AzureRmAutomationConnection | – |
7 | Get-AzureRmAutomationCredential | – |
8 | Get-AzureRmAutomationDscCompilationJob | Automation 内の DSC コンパイル ジョブを取得します。 |
9 | Get-AzureRmAutomationDscCompilationJobOutput | Automation DSC コンパイル ジョブのロギング ストリームを取得します。 |
10 | Get-AzureRmAutomationDscConfiguration | Automation から DSC 構成情報を取得します。 |
11 | Get-AzureRmAutomationDscNode | Automation から DSC ノード情報を取得します。 |
12 | Get-AzureRmAutomationDscNodeConfiguration | Automation 内の DSC ノード構成のメタデータを取得します。 |
13 | Get-AzureRmAutomationDscNodeReport | DSC ノードから Automation に送信されたレポートを取得します。 |
14 | Get-AzureRmAutomationDscOnboardingMetaconfig | meta-configuration .mof ファイルを作成します。 |
15 | Get-AzureRmAutomationJob | – |
16 | Get-AzureRmAutomationJobOutput | – |
17 | Get-AzureRmAutomationModule | Azure Automation からモジュールのメタデータを取得します。 |
18 | Get-AzureRmAutomationRegistrationInfo | Automation への DSC ノードまたはハイブリッド ワーカーをオンボーディングの登録情報を取得します。 |
19 | Get-AzureRmAutomationRunbook | – |
20 | Get-AzureRmAutomationSchedule | – |
21 | Get-AzureRmAutomationScheduledRunbook | – |
22 | Get-AzureRmAutomationVariable | – |
23 | Get-AzureRmAutomationWebhook | – |
24 | Import-AzureRmAutomationDscConfiguration | Automation に DSC 構成をインポートします。 |
25 | Import-AzureRmAutomationDscNodeConfiguration | – |
26 | Import-AzureRmAutomationRunbook | – |
27 | New-AzureRmAutomationAccount | Automation アカウントを作成します。 |
28 | New-AzureRmAutomationCertificate | – |
29 | New-AzureRmAutomationConnection | – |
30 | New-AzureRmAutomationCredential | – |
31 | New-AzureRmAutomationKey | Automation アカウントの登録キーを再生成します。 |
32 | New-AzureRmAutomationModule | Automation にモジュールをインポートします。 |
33 | New-AzureRmAutomationRunbook | – |
34 | New-AzureRmAutomationSchedule | – |
35 | New-AzureRmAutomationVariable | – |
36 | New-AzureRmAutomationWebhook | – |
37 | Publish-AzureRmAutomationRunbook | – |
38 | Register-AzureRmAutomationDscNode | Automation アカウントの DSC ノードとして Azure 仮想マシンを登録します。 |
39 | Register-AzureRmAutomationScheduledRunbook | – |
40 | Remove-AzureRmAutomationAccount | Automation アカウントを削除します。 |
41 | Remove-AzureRmAutomationCertificate | – |
42 | Remove-AzureRmAutomationConnection | – |
43 | Remove-AzureRmAutomationConnectionType | – |
44 | Remove-AzureRmAutomationCredential | – |
45 | Remove-AzureRmAutomationModule | Automation からモジュールを削除します。 |
46 | Remove-AzureRmAutomationRunbook | – |
47 | Remove-AzureRmAutomationSchedule | – |
48 | Remove-AzureRmAutomationVariable | – |
49 | Remove-AzureRmAutomationWebhook | – |
50 | Resume-AzureRmAutomationJob | – |
51 | Set-AzureRmAutomationAccount | Automation アカウントを修正します。 |
52 | Set-AzureRmAutomationCertificate | – |
53 | Set-AzureRmAutomationConnectionFieldValue | – |
54 | Set-AzureRmAutomationCredential | – |
55 | Set-AzureRmAutomationDscNode | DSC ノードがマップされているノードの構成を変更します。 |
56 | Set-AzureRmAutomationModule | Automation 内のモジュールを更新します。 |
57 | Set-AzureRmAutomationRunbook | – |
58 | Set-AzureRmAutomationSchedule | – |
59 | Set-AzureRmAutomationVariable | – |
60 | Set-AzureRmAutomationWebhook | – |
61 | Start-AzureRmAutomationDscCompilationJob | Automation 内の DSC 構成をコンパイルします。 |
62 | Start-AzureRmAutomationRunbook | – |
63 | Stop-AzureRmAutomationJob | – |
64 | Suspend-AzureRmAutomationJob | – |
65 | Unregister-AzureRmAutomationDscNode | Automation アカウントによる管理から DSC ノードを削除します。 |
66 | Unregister-AzureRmAutomationScheduledRunbook | – |
[参考]
- Azure Resource Manager Cmdlets
https://msdn.microsoft.com/en-us/library/mt125356.aspx - Azure Service Management Cmdlets
https://msdn.microsoft.com/en-us/library/dn708504.aspx