Invoke-AzStorageAccountHierarchicalNamespaceUpgrade

Ověří, jestli je možné upgradovat účet úložiště, aby se povolil HierarchicalNamespace, nebo upgraduje účet úložiště tak, aby byl povolený HierarchicalNamespace.

Syntaxe

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>]

Description

Rutina Invoke-AzStorageAccountHierarchicalNamespaceUpgrade může ověřit, jestli je možné upgradovat účet úložiště, aby se povolil HierarchicalNamespace, nebo upgraduje účet úložiště na povolený HierarchicalNamespace.

Příklady

Příklad 1: Ověřte, že účet úložiště může být upgradován, aby se povolil HierarchicalNamespace, a pak ho upgradujte na povolenou hierarchickou službuNamespace.

Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $accountName -RequestType Validation
True

$task = Invoke-AzStorageAccountHierarchicalNamespaceUpgrade -ResourceGroupName $rgname -Name $accountName -RequestType Upgrade -Force -AsJob

$task | Wait-Job

První příkaz ověří, jestli je možné upgradovat účet distribuce a povolit HierarchicalNamespace. Druhý příkaz upgraduje účet úložiště tak, aby povolil HierarchicalNamespace. Vzhledem k tomu, že upgrade bude nějakou dobu trvat, spusťte ho v back-endu pomocí příkazu -Asjob a vraťte úlohu. Pak počkejte na dokončení úkolu.

Parametry

-AsJob

Spuštění rutiny na pozadí

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Vynucení převzetí služeb při selhání účtu

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InputObject

Objekt účtu úložiště

Typ:PSStorageAccount
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Název účtu úložiště

Typ:String
Aliasy:StorageAccountName, AccountName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RequestType

Typ požadavku HierarchicalNamespaceUpgrade ke spuštění:

  • Ověření: Ověřte, jestli je možné účet upgradovat a povolit HierarchicalNamespace.
  • Upgrade: Upgradujte účet úložiště a povolte HierarchicalNamespace.
Typ:String
Přípustné hodnoty:Validation, Upgrade
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Název skupiny prostředků

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

PSStorageAccount

Výstupy

PSStorageAccount