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.

Syntax

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í

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objekt účtu úložiště

Type:PSStorageAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Type:String
Aliases:StorageAccountName, AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.
Type:String
Accepted values:Validation, Upgrade
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny prostředků

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSStorageAccount

Výstupy

PSStorageAccount