Azure のプレビュー機能を利用する際、Azure リソース プロバイダーや機能を登録することが多いので、(たいていドキュメントに手順は記載されていますが、) 表示/登録/登録解除する際のコマンド (Azure PowerShell、Azure CLI) を備忘録としてまとめました。
Azure リソース プロバイダーおよび機能の表示/登録/登録解除に関するコマンドについて
Azure PowerShell
Azure リソース プロバイダー
表示
以下のコマンドでサブスクリプション内のすべての Azure リソース プロバイダー一覧を表示します。
1 | Get-AzResourceProvider -ListAvailable | Format-Table |
もしくは、以下のコマンドでサブスクリプション内にある特定の Azure リソース プロバイダーを表示します。
1 | Get-AzResourceProvider -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' | Format-Table |
登録
以下のコマンドで指定した Azure リソース プロバイダーを登録します。
1 | Register-AzResourceProvider -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' | Format-Table |
登録解除
以下のコマンドで指定した Azure リソース プロバイダーを登録します (登録解除が完了するまで待機)。
1 | Unregister-AzResourceProvider -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' | Format-Table |
Azure リソース プロバイダー配下の機能
表示
以下のコマンドで対象の Azure リソース プロバイダー配下のすべての機能一覧を表示します。
1 | Get-AzProviderFeature -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' -ListAvailable | Format-Table |
もしくは、以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を表示します。
1 | Get-AzProviderFeature -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' -FeatureName '<機能名>' | Format-Table |
登録
以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を登録します。
1 | Register-AzProviderFeature -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' -FeatureName '<機能名>' | Format-Table |
登録解除
以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を登録解除します。
1 | Unregister-AzProviderFeature -ProviderNamespace '<Azure リソース プロバイダー名前空間名>' -FeatureName '<機能名>' | Format-Table |
Azure CLI
Azure リソース プロバイダー
表示
以下のコマンドでサブスクリプション内のすべての Azure リソース プロバイダー一覧を表示します。
1 | az provider list --output table |
もしくは、以下のコマンドでサブスクリプション内にある特定の Azure リソース プロバイダーを表示します。
1 | az provider show --namespace '<Azure リソース プロバイダー名前空間名>' --output table |
登録
以下のコマンドで指定した Azure リソース プロバイダーを登録します (登録が完了するまで待機)。
1 | az provider register --namespace '<Azure リソース プロバイダー名前空間名>' --wait |
登録解除
以下のコマンドで指定した Azure リソース プロバイダーを登録します (登録解除が完了するまで待機)。
1 | az provider unregister --namespace '<Azure リソース プロバイダー 名前空間名>' --wait |
Azure リソース プロバイダー配下の機能
表示
以下のコマンドで対象の Azure リソース プロバイダー配下のすべての機能一覧を表示します。
1 | az feature list --namespace '<Azure リソース プロバイダー名前空間名>' --output table |
もしくは、以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を表示します。
1 | az feature show --namespace '<Azure リソース プロバイダー名前空間名>' --name '<機能名>' --output table |
登録
以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を登録します。
1 | az feature register --namespace '<Azure リソース プロバイダー名前空間名>' --name '<機能名>' --output table |
登録解除
以下のコマンドで対象の Azure リソース プロバイダー配下にある指定した機能を登録解除します。
1 | az feature unregister --namespace '<Azure リソース プロバイダー名前空間名>' --name '<機能名>' --output table |
参考サイト


Azure PowerShell
- Get-AzResourceProvider (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/get-azresourceprovider?WT.mc_id=AZ-MVP-4038156 - Register-AzResourceProvider (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/register-azresourceprovider?WT.mc_id=AZ-MVP-4038156 - Unregister-AzResourceProvider (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/unregister-azresourceprovider?WT.mc_id=AZ-MVP-4038156 - Get-AzProviderFeature (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/get-azproviderfeature?WT.mc_id=AZ-MVP-4038156 - Register-AzProviderFeature (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/register-azproviderfeature?WT.mc_id=AZ-MVP-4038156 - Unregister-AzProviderFeature (Az.Resources) | Microsoft Docs
https://docs.microsoft.com/powershell/module/az.resources/unregister-azproviderfeature?WT.mc_id=AZ-MVP-4038156
Azure CLI
- az provider | Microsoft Docs
https://docs.microsoft.com/cli/azure/provider?WT.mc_id=AZ-MVP-4038156 - az feature | Microsoft Docs
https://docs.microsoft.com/cli/azure/feature?WT.mc_id=AZ-MVP-4038156