Invoke-AzStorageAccountHierarchicalNamespaceUpgrade
ストレージ アカウントをアップグレードして HierarchyNamespace を有効にできるか、またはストレージ アカウントを有効な HierarchyNamespace にアップグレードできるかを検証します。
構文
Invoke-AzStorageAccountHierarchicalNamespaceUpgrade
[-ResourceGroupName] <String>
[-Name] <String>
-RequestType <String>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzStorageAccountHierarchicalNamespaceUpgrade
-InputObject <PSStorageAccount>
-RequestType <String>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Invoke-AzStorageAccountHierarchicalNamespaceUpgrade コマンドレットは、ストレージ アカウントをアップグレードして HierarchyNamespace を有効にできるかどうかを検証したり、Storage アカウントを有効な HierarchyNamespace にアップグレードしたりできます。
例
例 1: ストレージ アカウントをアップグレードして HierarchyNamespace を有効にしてから、有効な HierarchyNamespace にアップグレードできることを検証する
Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $accountName -RequestType Validation
True
$task = Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $accountName -RequestType Upgrade -Force -AsJob
$task | Wait-Job
最初のコマンドは、階層アカウントをアップグレードして HierarchyNamespace を有効にできるかどうかを検証します。 2 番目のコマンドは、ストレージ アカウントをアップグレードして HierarchyNamespace を有効にします。 アップグレードには時間がかかるため、'-Asjob' を使用してバックエンドで実行し、タスクを返します。 次に、タスクが完了するまで待ちます。
パラメーター
-AsJob
バックグラウンドでコマンドレットを実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
アカウントを強制的にフェールオーバーする
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InputObject
ストレージ アカウント オブジェクト
型: | PSStorageAccount |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Name
ストレージ アカウント名。
型: | String |
Aliases: | StorageAccountName, AccountName |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RequestType
実行する HierarchyNamespaceUpgrade requestType:
- 検証: アカウントをアップグレードして HierarchyNamespace を有効にできるかどうかを検証します。
- アップグレード: ストレージ アカウントをアップグレードして HierarchyNamespace を有効にします。
型: | String |
指定可能な値: | Validation, Upgrade |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceGroupName
リソース グループ名。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
Azure PowerShell