Share via


Invoke-AzStorageAccountHierarchicalNamespaceUpgrade

Verifierar om ett lagringskonto kan uppgraderas för att aktivera HierarchicalNamespace eller uppgraderar ett lagringskonto till aktiverat 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

Cmdleten Invoke-AzStorageAccountHierarchicalNamespaceUpgrade kan verifiera om ett lagringskonto kan uppgraderas för att aktivera HierarchicalNamespace eller uppgraderar ett lagringskonto till ett aktiverat HierarchicalNamespace.

Exempel

Exempel 1: Verifiera att ett stroage-konto kan uppgraderas för att aktivera HierarchicalNamespace och sedan uppgradera det till aktiverat HierarchicalNamespace

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

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

$task | Wait-Job

Det första kommandot verifierar om ett stroage-konto kan uppgraderas för att aktivera HierarchicalNamespace. Det andra kommandot uppgraderar lagringskontot för att aktivera HierarchicalNamespace. Eftersom uppgraderingen tar tid använder du "-Asjob" för att köra den i serverdelen och returnera en uppgift. Vänta sedan tills uppgiften har slutförts.

Parametrar

-AsJob

Kör cmdlet i bakgrunden

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

-Force

Framtvinga redundansväxling av kontot

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

-InputObject

Lagringskontoobjekt

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

-Name

Lagringskontonamn.

Type:String
Aliases:StorageAccountName, AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RequestType

HierarchicalNamespaceUpgrade requestType som ska köras:

  • Validering: Verifiera om kontot kan uppgraderas för att aktivera HierarchicalNamespace.
  • Uppgradera: Uppgradera lagringskontot för att aktivera HierarchicalNamespace.
Type:String
Accepted values:Validation, Upgrade
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Namnet på resursgruppen.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

PSStorageAccount

Utdata

PSStorageAccount