この記事は 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/
この記事では、以下のソース (モジュール) に含まれるコマンドレット一覧の概要 (日本語訳) について纏めてみました。
- AzureRM.Backup
- AzureRM.Batch
- AzureRM.Compute
- AzureRM.DataFactories
Azure Resource Manager (ソース: AzureRM.Backup) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Backup-AzureRmBackupItem | 保護された項目のバックアップを実行します。 |
2 | Disable-AzureRmBackupProtection | 保護された項目の保護を無効にします。 |
3 | Enable-AzureRmBackupContainerReregistration | 資格情報コンテナーにサーバーを接続するため、バックアップ ポイント チェーンを継続するためにサーバーの再登録を許可します。 |
4 | Enable-AzureRmBackupProtection | 保護ポリシーを持つ項目を関連付けます。 |
5 | Get-AzureRmBackupContainer | 指定したフィルタ条件に合致する Azure Backup コンテナー情報を取得します。 |
6 | Get-AzureRmBackupItem | コンテナー配下の項目を取得します。 |
7 | Get-AzureRmBackupJob | 指定したジョブ、もしくはジョブの一覧を取得します。 |
8 | Get-AzureRmBackupJobDetails | ジョブの詳細情報を取得します。 |
9 | Get-AzureRmBackupProtectionPolicy | バックアップ 資格情報コンテナー内のバックアップ ポリシー情報を取得します。 |
10 | Get-AzureRmBackupRecoveryPoint | バックアップ項目に対する回復ポイント情報を取得します。 |
11 | Get-AzureRmBackupVault | 指定したパラメーターに基づく 資格情報コンテナー オブジェクト情報を取得します。 |
12 | Get-AzureRmBackupVaultCredentials | 指定した場所に資格情報コンテナー ファイルをダウンロードします。 |
13 | New-AzureRmBackupProtectionPolicy | バックアップ ポリシー情報を保持する PowerShell オブジェクトを作成します。 |
14 | New-AzureRmBackupRetentionPolicyObject | 保持ポリシー情報を持つ PowerShell オブジェクトを作成します。 |
15 | New-AzureRmBackupVault | 指定されたパラメーターに基づいて、新しい Azure Backup 資格情報コンテナーを作成します。 |
16 | Register-AzureRmBackupContainer | Azure Backup 資格情報コンテナーを持つコンテナーを登録します。 |
17 | Remove-AzureRmBackupProtectionPolicy | 資格情報コンテナーからバックアップ ポリシーを削除します。 |
18 | Remove-AzureRmBackupVault | 指定したパラメーターに基づいて Azure Backup コンテナー資格情報を削除します。 |
19 | Restore-AzureRmBackupItem | バックアップ時点のデータおよび構成をリストアします。 |
20 | Set-AzureRmBackupProtectionPolicy | 既存の保護ポリシーを更新します。 |
21 | Set-AzureRmBackupVault | 指定したパラメーターに基づいて Azure Backup 資格情報コンテナーのプロパティを変更します。 |
22 | Stop-AzureRmBackupJob | 継続的な Azure Backup ジョブをキャンセルします。 |
23 | Unregister-AzureRmBackupContainer | Azure Backup 資格情報コンテナーから指定した Windows Server、もしくは Azure 仮想マシンを登録解除します。 |
24 | Wait-AzureRmBackupJob | Azure Backup ジョブに対して完了するまで待機します。 |
Azure Resource Manager (ソース: AzureRM.Batch) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Disable-AzureBatchAutoScale | 指定したプール上の自動スケールを無効にします。 |
2 | Disable-AzureBatchJob | 指定したジョブを削除します。 |
3 | Disable-AzureBatchJobSchedule | 指定したジョブ スケジュールを無効にします。 |
4 | Enable-AzureBatchAutoScale | 指定したプール上の自動スケールを有効にします。 |
5 | Enable-AzureBatchJob | 指定したジョブを有効にします。 |
6 | Enable-AzureBatchJobSchedule | 指定したジョブ スケジュールを有効にします。 |
7 | Get-AzureBatchComputeNode | プールから Batch コンピューティング ノード情報を取得ジョブ スケジュール情報を取得します。します。 |
8 | Get-AzureBatchJob | 指定した Batch アカウント、もしくはジョブ スケジュールの下で Batch ジョブを取得します。 |
9 | Get-AzureBatchJobSchedule | ジョブ スケジュール情報を取得します。 |
10 | Get-AzureBatchNodeFile | Batch ノード ファイルのプロパティを取得します。 |
11 | Get-AzureBatchNodeFileContent | Batch ノード ファイルを取得します。 |
12 | Get-AzureBatchPool | 指定した Batch アカウントの下にある Batch プール情報を取得します。 |
13 | Get-AzureBatchRemoteDesktopProtocolFile | コンピューティング ノードから RDP ファイルを取得します。 |
14 | Get-AzureBatchTask | 指定したジョブの Batch タスク情報を取得します。 |
15 | Get-AzureRmBatchAccount | 現在のサブスクリプションの下にある Batch アカウント情報を取得します。 |
16 | Get-AzureRmBatchAccountKeys | 現在のサブスクリプションの下で指定された Batch アカウントの指定されたキーを取得します。 |
17 | New-AzureBatchComputeNodeUser | Batch コンピューティング ノード上にユーザー アカウントを作成します。 |
18 | New-AzureBatchJob | Batch サービス内のジョブを作成します。 |
19 | New-AzureBatchJobSchedule | Batch サービス内のジョブ スケジュールを作成します。 |
20 | New-AzureBatchPool | 指定したアカウントの下で Batch サービス内に新しいプールを作成します。 |
21 | New-AzureBatchTask | 指定したジョブの下の 新しい Bactch タスクを作成します。 |
22 | New-AzureRmBatchAccount | 新しい Batch アカウントを作成します。 |
23 | New-AzureRmBatchAccountKey | 指定した Batch アカウントの指定したキーを再生成します。 |
24 | Remove-AzureBatchComputeNodeUser | Batch コンピューティング ノードからユーザー アカウントを削除します。 |
25 | Remove-AzureBatchJob |
指定した Batch ジョブを削除します。 |
26 | Remove-AzureBatchJobSchedule | Batch ジョブ スケジュールを削除します。 |
27 | Remove-AzureBatchPool | 指定した Batch プールを削除します。 |
28 | Remove-AzureBatchTask | 指定した Batch タスクを削除します。 |
29 | Remove-AzureRmBatchAccount | 指定した Batch アカウントを削除します。 |
30 | Reset-AzureBatchComputeNode | 指定したコンピューティング ノード上にオペレーティング システムを再インストールします。 |
31 | Restart-AzureBatchComputeNode | 指定したコンピューティング ノードをリブートします。 |
32 | Set-AzureBatchComputeNodeUser | コンピューティング ノード上のユーザー アカウントのプロパティを更新します。 |
33 | Set-AzureBatchJob | ジョブのプロパティを更新します。 |
34 | Set-AzureBatchJobSchedule | ジョブ スケジュールのプロパティを更新します。 |
35 | Set-AzureBatchPool | プールのプロパティを更新します。 |
36 | Set-AzureBatchPoolOSVersion | 指定したプールのオペレーティング システムのバージョンを変更します。 |
37 | Set-AzureBatchTask | タスクのプロパティを更新します。 |
38 | Set-AzureRmBatchAccount | 指定した Batch アカウントを更新します。 |
39 | Start-AzureBatchPoolResize | プールのリサイズを開始します。 |
40 | Stop-AzureBatchJob | 指定したジョブを終了します。 |
41 | Stop-AzureBatchJobSchedule | 指定したジョブ スケジュールを終了します。 |
42 | Stop-AzureBatchPoolResize | プール リサイズ操作を停止します。 |
43 | Stop-AzureBatchTask | 指定したタスクを終了します。 |
44 | Test-AzureBatchAutoScale | 指定したプール上の自動スケーリング式の評価結果を取得します。 |
Azure Resource Manager (ソース: AzureRM.Compute) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Add-AzureRmVhd | – |
2 | Add-AzureRmVMAdditionalUnattendContent | 無人 Windows Setup 応答ファイルに情報を追加します。 |
3 | Add-AzureRmVMDataDisk | 仮想マシンにデータ ディスクを追加します。 |
4 | Add-AzureRmVMNetworkInterface | 仮想マシンのネットワーク インターフェイスを追加します。 |
5 | Add-AzureRmVMSecret | 仮想マシンに秘密 キーを追加します。 |
6 | Add-AzureRmVMSshPublicKey | 仮想マシンの SSH 公開キーを取得します。 |
7 | Get-AzureRmAvailabilitySet | リソース グループ内の Azure 可用性セット情報を取得します。 |
8 | Get-AzureRmRemoteDesktopFile | .rdp ファイルを取得します。 |
9 | Get-AzureRmVM | 仮想マシンのプロパティを取得します。 |
10 | Get-AzureRmVMAccessExtension | VMAccess 拡張機能に関する情報を取得します。 |
11 | Get-AzureRmVMBootDiagnosticsData | – |
12 | Get-AzureRmVMCustomScriptExtension | カスタム スクリプト拡張機能に関する情報を取得します。 |
13 | Get-AzureRmVMDiagnosticsExtension | – |
14 | Get-AzureRmVMDscExtension | 特定の VM 上の DSC 拡張機能の設定情報を取得します。 |
15 | Get-AzureRmVMDscExtensionStatus | リソースグループ内にある VM の DSC 拡張機能ハンドラーの状態を取得します。 |
16 | Get-AzureRmVMExtension | 仮想マシン上の仮想マシン拡張機能のプロパティ情報を取得します。 |
17 | Get-AzureRmVmExtensionImage | Azure 拡張機能のすべてのバージョン情報を取得します。 |
18 | Get-AzureRmVMExtensionImageType | Azure 拡張機能の型を取得します。 |
19 | Get-AzureRmVMImage | VMImage のすべてのバージョン情報を取得します。 |
20 | Get-AzureRmVMImageOffer | VMImage オファー型情報を取得します。 |
21 | Get-AzureRmVMImagePublisher | VMImage パブリッシャー情報を取得します。 |
22 | Get-AzureRmVMImageSku | VM イメージ SKU 情報を取得します。 |
23 | Get-AzureRmVMSize | 利用可能な仮想マシンサイズ情報を取得します。 |
24 | Get-AzureRmVMSqlServerExtension | – |
25 | Get-AzureRmVMUsage | 場所に対する仮想マシン コア数の使用状況を取得します。 |
26 | New-AzureRmAvailabilitySet | Azure 可用性セットを作成します。 |
27 | New-AzureRmVM | 仮想マシンを作成します。 |
28 | New-AzureRmVMConfig | 設定可能な仮想マシン オブジェクトを作成します。 |
29 | New-AzureVMSqlServerAutoBackupConfig | – |
30 | New-AzureVMSqlServerAutoPatchingConfig | – |
31 | Publish-AzureRmVMDscConfiguration | Set-AzureRmVMDscExtension コマンドレットを使用して Azure 仮想マシンに適用可能な Azure Blob Storage へ DSC スクリプトをアップロードします。 |
32 | Remove-AzureRmAvailabilitySet | Azure から可用性セットを削除します。 |
33 | Remove-AzureRmVM | Azure から仮想マシンを削除します。 |
34 | Remove-AzureRmVMAccessExtension | 仮想マシンから VMAccess 拡張機能を削除します。 |
35 | Remove-AzureRmVMCustomScriptExtension | 仮想マシンからカスタム スクリプト 拡張機能を削除します。 |
36 | Remove-AzureRmVMDataDisk | 仮想マシンからデータ ディスクを削除します。 |
37 | Remove-AzureRmVMDiagnosticsExtension | – |
38 | Remove-AzureRmVMDscExtension | リソース グループ内の VM から DSC 拡張機能ヘッダーを削除します。 |
39 | Remove-AzureRmVMExtension | 仮想マシンから拡張機能を削除します。 |
40 | Remove-AzureRmVMNetworkInterface | 仮想マシンからネットワーク インターフェースを削除します。 |
41 | Remove-AzureRmVMSqlServerExtension | – |
42 | Restart-AzureRmVM | Azure 仮想マシンを再開します。 |
43 | Save-AzureRmVhd | – |
44 | Save-AzureRmVMImage | VM イメージとして仮想マシンをキャプチャします。 |
45 | Set-AzureRmVM | 一般化として仮想マシンを設定します。 |
46 | Set-AzureRmVMAccessExtension | 仮想マシンに VMAccess 拡張機能を追加します。 |
47 | Set-AzureRmVMBootDiagnostics | – |
48 | Set-AzureRmVMCustomScriptExtension | 仮想マシンへカスタム スクリプト拡張機能を追加します。 |
49 | Set-AzureRmVMDataDisk | – |
50 | Set-AzureRmVMDiagnosticsExtension | – |
51 | Set-AzureRmVMDscExtension | VM 上の Windows PowerShell DSC 拡張機能を構成します。 |
52 | Set-AzureRmVMExtension | 拡張機能のプロパティの更新、もしくは仮想マシンへ拡張機能を追加します。 |
53 | Set-AzureRmVMOperatingSystem | 仮想マシンのオペレーティング システムのプロパティを設定します。 |
54 | Set-AzureRmVMOSDisk | 仮想マシン上のオペレーティング システム ディスク プロパティを設定します。 |
55 | Set-AzureRmVMSourceImage | 仮想マシンのプラットフォーム イメージを指定します。 |
56 | Set-AzureRmVMSqlServerExtension | – |
57 | Start-AzureRmVM | Azure 仮想マシンを開始します。 |
58 | Stop-AzureRmVM | Azure 仮想マシンを停止します。 |
59 | Update-AzureRmVM | Azure 仮想マシンの状態を更新します。 |
Azure Resource Manager (ソース: AzureRM.DataFactories) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Get-AzureRmDataFactory | Data Factory に関する情報を取得します。 |
2 | Get-AzureRmDataFactoryDataset | Data Factory 内のデータセットに関する情報を取得します。 |
3 | Get-AzureRmDataFactoryGateway | Data Factory 内の論理ゲートウェイに関する情報を取得します。 |
4 | Get-AzureRmDataFactoryHub | Data Factory 内のハブに関する情報を取得します。 |
5 | Get-AzureRmDataFactoryLinkedService | Data Factory 内のリンクされたサービスに関する情報を取得します。 |
6 | Get-AzureRmDataFactoryPipeline | Data Factory 内のパイプラインに関する情報を取得します。 |
7 | Get-AzureRmDataFactoryRun | Data Factory 内のデータセットのデータ スライスの実行を取得します。 |
8 | Get-AzureRmDataFactorySlice | Data Factory 内のデータセットに対するデータ スライス情報を取得します。 |
9 | New-AzureRmDataFactory | Data Factory を作成します。 |
10 | New-AzureRmDataFactoryDataset | Data Factory 内のデータセットを作成します。 |
11 | New-AzureRmDataFactoryEncryptValue | 極秘データを暗号化します。 |
12 | New-AzureRmDataFactoryGateway | Data Factory に対するゲートウェイを作成します。 |
13 | New-AzureRmDataFactoryGatewayKey | Data Factory に対するゲートウェイ キーを作成します。 |
14 | New-AzureRmDataFactoryHub | Data Factory のハブを作成します。 |
15 | New-AzureRmDataFactoryLinkedService | Data Factory へデータ ストア、もしくはクラウド サービスをリンクします。 |
16 | New-AzureRmDataFactoryPipeline | Data Factory 内のパイプラインを作成します。 |
17 | Remove-AzureRmDataFactory | Data Factory を削除します。 |
18 | Remove-AzureRmDataFactoryDataset | Data Factory からデータセットを削除します。 |
19 | Remove-AzureRmDataFactoryGateway | Data Factory からゲートウェイを削除します。 |
20 | Remove-AzureRmDataFactoryHub | Data Factory からハブを削除します。 |
21 | Remove-AzureRmDataFactoryLinkedService | Data Factory からリンクされたサービスを削除します。 |
22 | Remove-AzureRmDataFactoryPipeline | Data Factory からパイプラインを削除します。 |
23 | Resume-AzureRmDataFactoryPipeline | Data Factory 内の一時停止しているパイプラインを再開します。 |
24 | Save-AzureRmDataFactoryLog | HDInsight プロセスからログ ファイルをダウンロードします。 |
25 | Set-AzureRmDataFactoryGateway | Data Factory 内のゲートウェイの説明を設定します。 |
26 | Set-AzureRmDataFactoryPipelineActivePeriod | データ スライスの活動周期を設定します。 |
27 | Set-AzureRmDataFactorySliceStatus | Data Factory 内のデータセットに対するスライス状態を設定します。 |
28 | Suspend-AzureRmDataFactoryPipeline | Data Factory 内のパイプラインを一時停止します。 |
[参考]
- 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