この記事は 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.Resources
- AzureRM.SiteRecovery
- AzureRM.Sql
- AzureRM.Storage
Azure Resource Manager (ソース: AzureRM.Resources) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Get-AzureRmAuthorizationChangeLog | 指定した時間範囲で選択されたサブスクリプションに対してアクセス変更履歴を取得します。 |
2 | Find-AzureRmResource | 指定したパラメーターを用いてリソースを検索します。 |
3 | Find-AzureRmResourceGroup | 指定したパラメーターを用いてリソース グループを検索します。 |
4 | Get-AzureRmADGroup | Active Directory グループ情報を取得します。 |
5 | Get-AzureRmADGroupMember | グループ メンバーの情報を取得します。 |
6 | Get-AzureRmADServicePrincipal | Active Directory サービス プリンシパル情報をを取得します。 |
7 | Get-AzureRmADUser | Active Directory ユーザー情報を取得します。 |
8 | Get-AzureRmPolicyAssignment | すべてのポリシー割当て情報を取得する、もしくは名前によって識別か ID によってスコープした特定の割当て情報を取得します。 |
9 | Get-AzureRmPolicyDefinition | すべてのポリシー定義情報を取得する、もしくは名前によって識別された特定のポリシー定義情報を取得します。 |
10 | Get-AzureRmProviderFeature | – |
11 | Get-AzureRmProviderOperation | Azure リソース プロバイダーによって許可された操作もしくはアクションを取得します。 |
12 | Get-AzureRmResource | 既存のリソースを取得します。 |
13 | Get-AzureRmResourceGroup | Azure リソース グループ情報を取得します。 |
14 | Get-AzureRmResourceGroupDeployment | リソース グループ内の展開情報を取得します。 |
15 | Get-AzureRmResourceGroupDeploymentOperation | リソース グループ展開操作情報を取得します。 |
16 | Get-AzureRmResourceLock | Azure リソース ロックを取得します。 |
17 | Get-AzureRmResourceProvider | – |
18 | Get-AzureRmRoleAssignment | 指定されたスコープで Azure RBAC ロール割当て情報を取得します。 |
19 | Get-AzureRmRoleDefinition | Azure RBAC 内の利用可能なすべてのリソース情報を取得します。 |
20 | Invoke-AzureRmResourceAction | – |
21 | Move-AzureRmResource | – |
22 | New-AzureRmADApplication | 新しい Active Directory アプリケーションを作成します。 |
23 | New-AzureRmADServicePrincipal | 新しい Azure Active Directory サービス プリンシパルを作成します。 |
24 | New-AzureRmPolicyAssignment | 新しいポリシー アセスメントを作成します。 |
25 | New-AzureRmPolicyDefinition | 新しいポリシー定義を作成します。 |
26 | New-AzureRmResource | リソース グループ内に新しいリソースを作成します。 |
27 | New-AzureRmResourceGroup | Azure リソース グループおよびそのリソースを作成します。 |
28 | New-AzureRmResourceGroupDeployment | リソース グループに Azure 展開を追加します。 |
29 | New-AzureRmResourceLock | 新しいリソース ロックを作成します。 |
30 | New-AzureRmRoleAssignment | 指定されたスコープにて指定されたプリンシパルに指定された RBAC ロールを割当てます。 |
31 | New-AzureRmRoleDefinition | Azure RBAC 内の新しいカスタム ロールを作成します。 |
32 | Register-AzureRmProviderFeature | – |
33 | Register-AzureRmResourceProvider | – |
34 | Remove-AzureRmADApplication | Azure Active Directory アプリケーションを削除します。 |
35 | Remove-AzureRmADServicePrincipal | Azure Active Directory サービス プリンシパルを削除します。 |
36 | Remove-AzureRmPolicyAssignment | 指定したポリシー割当てを削除します。 |
37 | Remove-AzureRmPolicyDefinition | ポリシー定義を削除します。 |
38 | Remove-AzureRmResource | リソースを削除します。 |
39 | Remove-AzureRmResourceGroup | リソース グループを削除します。 |
40 | Remove-AzureRmResourceGroupDeployment | – |
41 | Remove-AzureRmResourceLock | Azure リソース ロックを削除します。 |
42 | Remove-AzureRmRoleAssignment | 特定のスコープにて特定の役割に割り当てられている指定されたプリンシパルにロールの割当てを削除します。 |
43 | Remove-AzureRmRoleDefinition | Azure RBAC 内の既存のカスタム ロール定義を削除します。 |
44 | Set-AzureRmPolicyAssignment | 既存のポリシー割り当てを更新します。 |
45 | Set-AzureRmPolicyDefinition | 既存のポリシー定義を更新します。 |
46 | Set-AzureRmResource | – |
47 | Set-AzureRmResourceGroup | リソース グループのプロパティを変更します。 |
48 | Set-AzureRmResourceLock | 既存のリソース ロックを更新します。 |
49 | Set-AzureRmRoleDefinition | Azure RBAC 内のカスタム ロールを更新します。 |
50 | Stop-AzureRmResourceGroupDeployment | リソース グループの展開をキャンセルします。 |
51 | Test-AzureRmResourceGroupDeployment | – |
52 | Unregister-AzureRmResourceProvider | – |
Azure Resource Manager (ソース: AzureRM.SiteRecovery) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Get-AzureRmSiteRecoveryJob | – |
2 | Get-AzureRmSiteRecoveryProtectionContainer | – |
3 | Get-AzureRmSiteRecoveryProtectionEntity | – |
4 | Get-AzureRmSiteRecoveryProtectionProfile | – |
5 | Get-AzureRmSiteRecoveryServer | 現在の Azure Site Recovery 資格情報コンテナーに対する Azure Site Recovery Server に関する情報を取得します。 |
6 | Get-AzureRmSiteRecoveryVault | – |
7 | Get-AzureRmSiteRecoveryVaultSettings | – |
8 | Get-AzureRmSiteRecoveryVaultSettingsFile | – |
9 | Import-AzureRmSiteRecoveryVaultSettingsFile | – |
10 | New-AzureRmSiteRecoveryProtectionProfile | – |
11 | New-AzureRmSiteRecoveryVault | – |
12 | Remove-AzureRmSiteRecoveryProtectionProfile | – |
13 | Resume-AzureRmSiteRecoveryJob | – |
14 | Set-AzureRmSiteRecoveryProtectionEntity | – |
15 | Set-AzureRmSiteRecoveryVaultSettings | – |
16 | Start-AzureRmSiteRecoveryCommitFailoverJob | – |
17 | Start-AzureRmSiteRecoveryPlannedFailoverJob | – |
18 | Start-AzureRmSiteRecoveryProtectionProfileAssociationJob | – |
19 | Start-AzureRmSiteRecoveryProtectionProfileDissociationJob | – |
20 | Start-AzureRmSiteRecoveryTestFailoverJob | – |
21 | Start-AzureRmSiteRecoveryUnplannedFailoverJob | – |
22 | Update-AzureRmSiteRecoveryProtectionDirection | – |
Azure Resource Manager (ソース: AzureRM.Sql) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット (エイリアス) |
概要 |
1 | Get-AzureRmSqlCapability | 現在のサブスクリプションに対する SQL Database の機能を取得します。 |
2 | Get-AzureRmSqlDatabase | Azure SQL データベース情報を取得します。 |
3 | Get-AzureRmSqlDatabaseActivity | エラスティック データベースの移動状態を取得します。 |
4 | Get-AzureRmSqlDatabaseAuditingPolicy | Azure SQL データベースの監査ポリシー情報を取得します。 |
5 | Get-AzureRmSqlDatabaseDataMaskingPolicy | Azure SQL データベースのデータ マスキング ポリシー情報を取得します。 |
6 | Get-AzureRmSqlDatabaseDataMaskingRule | Azure SQL データベースからデータ マスキング ルール情報を取得します。 |
7 | Get-AzureRmSqlDatabaseExpanded | – |
8 | Get-AzureRmSqlDatabaseIndexRecommendations | サーバー、もしくはデータベースの推奨インデックス操作情報を取得します。 |
9 | Get-AzureRmSqlDatabaseReplicationLink | Azure SQL Database および指定した Azure Resource Group もしくは Azure SQL Server 間の Geo レプリケーション リンク情報を取得します。 |
10 | Get-AzureRmSqlDatabaseRestorePoints | – |
11 | Get-AzureRmSqlDatabaseSecureConnectionPolicy | Azure SQL データベースのセキュア接続ポリシーを取得します。 |
12 | Get-AzureRmSqlDatabaseTransparentDataEncryption | Azure SQL Database の TPE 状態を取得します。 |
13 | Get-AzureRmSqlDatabaseTransparentDataEncryptionActivity | Azure SQL データベースの TDE スキャンの進行状況を取得します。 |
14 | Get-AzureRmSqlDatabaseUpgradeHint | SQL Database をアップグレードするデータベースの料金階層のヒントを取得します。 |
15 | Get-AzureRmSqlElasticPool | Azure SQL Database 内のエラスティック プールおよびそのプロパティ値を取得します。 |
16 | Get-AzureRmSqlElasticPoolActivity | エラスティック プール上の操作状態を取得します。 |
17 | Get-AzureRmSqlElasticPoolDatabase | エラスティック プール内のエラスティック データベースとそのプロパティ値を取得します。 |
18 | Get-AzureRmSqlElasticPoolRecommendation | エラスティック プール推奨情報を取得します。 |
19 | Get-AzureRmSqlServer | Azure SQL Database サーバーに関する情報を取得します。 |
20 | Get-AzureRmSqlServerActiveDirectoryAdministrator | SQL Server の Azure AD 管理者に関する情報を取得します。 |
21 | Get-AzureRmSqlServerAuditingPolicy (Get-AzureRmSqlDatabaseServerAuditingPolicy) |
Azure SQL サーバーの監査ポリシー情報を取得します。 |
22 | Get-AzureRmSqlServerFirewallRule | Azure SQL Database サーバーのファイアウォール ルール情報を取得します。 |
23 | Get-AzureRmSqlServerServiceObjective | SQL Database サーバーのサービス目標情報を取得します。 |
24 | Get-AzureRmSqlServerUpgrade | Azure SQL Database サーバー アップグレードの状態を取得します。 |
25 | Get-AzureRmSqlServerUpgradeHint | アップグレードする SQL Database サーバーの料金階層のヒントを取得します。 |
26 | New-AzureRmSqlDatabase | Azure SQL データベースもしくは エラスティック データベースを作成します。 |
27 | New-AzureRmSqlDatabaseCopy | 呼び出し時にデータのスナップショットを使用して、既存の Azure SQL データベース コピーを作成します。 |
28 | New-AzureRmSqlDatabaseDataMaskingRule | Azure SQL データベースのデータ マスキング ルールを作成します。 |
29 | New-AzureRmSqlDatabaseSecondary | 既存の Azure SQL Database の新しいセカンダリ データベースを作成、およびデータ レプリケーションを開始します。 |
30 | New-AzureRmSqlElasticPool | Azure SQL Database のエラスティック データベース プールを作成します。 |
31 | New-AzureRmSqlServer | Azure SQL Database サーバーを作成します。 |
32 | New-AzureRmSqlServerFirewallRule | Azure SQL Database サーバーに対するファイアウォール ルールを作成します。 |
33 | Remove-AzureRmSqlDatabase | Azure SQL データーベースを削除します。 |
34 | Remove-AzureRmSqlDatabaseAuditing | Azure SQL データベースの監査を削除します。 |
35 | Remove-AzureRmSqlDatabaseDataMaskingRule | Azure SQL データベースからデータ マスキング ルールを削除します。 |
36 | Remove-AzureRmSqlDatabaseSecondary | Azure SQL Database および 指定したセカンダリ データベース間のデータ レプリケーションを終了します。 |
37 | Remove-AzureRmSqlElasticPool | エラスティック データベース プールを削除します。 |
38 | Remove-AzureRmSqlServer | Azure SQL Database サーバーを削除します。 |
39 | Remove-AzureRmSqlServerActiveDirectoryAdministrator | Azure AD administrator for SQL Server の Azure AD 管理者を削除します。 |
40 | Remove-AzureRmSqlServerAuditing (Remove-AzureRmSqlDatabaseServerAuditing) |
Azure SQL サーバーの監査を削除します。 |
41 | Remove-AzureRmSqlServerFirewallRule | Azure SQL Database サーバーからファイアウォール ルールを削除します。 |
42 | Resume-AzureRmSqlDatabase | Azure SQL Data Warehouse データベースを再開します。 |
43 | Set-AzureRmSqlDatabase | Azure SQL データベースのプロパティを設定、もしくはエラスティック プールに既存のデータベースを移動します。 |
44 | Set-AzureRmSqlDatabaseAuditingPolicy | Azure SQL データベースの監査ポリシーを設定します。 |
45 | Set-AzureRmSqlDatabaseDataMaskingPolicy | Azure SQL データベースのデータ マスキングを設定します。 |
46 | Set-AzureRmSqlDatabaseDataMaskingRule | Azure SQL データベース内のデータ マスキング ルールのプロパティを設定します。 |
47 | Set-AzureRmSqlDatabaseSecondary | フェールオーバーするためにプライマリへセカンダリ Azure SQL Database を切替えます。 |
48 | Set-AzureRmSqlDatabaseTransparentDataEncryption | Azure SQL データベースに対する TPE を修正します。 |
49 | Set-AzureRmSqlElasticPool | Azure SQL Database 内のエラスティック データベースのプロパティを修正します。 |
50 | Set-AzureRmSqlServer | Azure SQL Database サーバーのプロパティを修正します。 |
51 | Set-AzureRmSqlServerActiveDirectoryAdministrator | SQL Server に対して Azure AD 管理者を展開します。 |
52 | Set-AzureRmSqlServerAuditingPolicy (Set-AzureRmSqlDatabaseServerAuditingPolicy) |
Azure SQL Server の監査ポリシーを変更します。 |
53 | Set-AzureRmSqlServerFirewallRule | Azure SQL Database サーバー内のファイアウォール ルールを修正します。 |
54 | Start-AzureRmSqlDatabaseExecuteIndexRecommendation | 推奨インデックス操作を実行するワークフローを開始します。 |
55 | Start-AzureRmSqlServerUpgrade | Azure SQL Database サーバーのアップグレードを開始します。 |
56 | Stop-AzureRmSqlDatabaseExecuteIndexRecommendation | 推奨インデックス操作を実行するワークフローを停止します。 |
57 | Stop-AzureRmSqlServerUpgrade | Azure SQL Database サーバーのアップグレードを停止します。 |
58 | Suspend-AzureRmSqlDatabase | Azure SQL Data Warehouse データベースを一時停止します。 |
59 |
Use-AzureRmSqlServerAuditingPolicy |
データベースがホストするサーバーの監査ポリシーを使用することを指定します。 |
Azure Resource Manager (ソース: AzureRM.Storage) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Get-AzureRmStorageAccount | Storage アカウント プロパティ情報を取得します。 |
2 | Get-AzureRmStorageAccountKey | Azure Storage アカウントに対するアクセス キー情報を取得します。 |
3 | New-AzureRmStorageAccount | 新しい Storage アカウント を作成します。 |
4 | New-AzureRmStorageAccountKey | Azure Storage アカウントに対する Storage キーを再生成します。. |
5 | Remove-AzureRmStorageAccount | Azure から Storage アカウントを削除します。 |
6 | Set-AzureRmCurrentStorageAccount | – |
7 | Set-AzureRmStorageAccount | Storage アカウント プロパティを更新します。 |
[参考]
- 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