Invoke-AzStorageAccountHierarchicalNamespaceUpgrade

Convalida se un account di archiviazione può essere aggiornato per abilitare HierarchicalNamespace o aggiorna un account Archiviazione a HierarchicalNamespace abilitato.

Sintassi

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

Descrizione

Il cmdlet Invoke-Az Archiviazione AccountHierarchicalNamespaceUpgrade può verificare se è possibile aggiornare un account di archiviazione per abilitare HierarchicalNamespace o aggiornare un account Archiviazione a HierarchicalNamespace abilitato.

Esempio

Esempio 1: Convalidare che un account di stroage possa essere aggiornato per abilitare HierarchicalNamespace, quindi aggiornarlo a hierarchicalNamespace abilitato

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

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

$task | Wait-Job

Il primo comando convalida se un account stroage può essere aggiornato per abilitare HierarchicalNamespace. Il secondo comando aggiorna l'account di archiviazione per abilitare HierarchicalNamespace. Poiché l'aggiornamento richiederà tempo, usare '-Asjob' per eseguirlo nel back-end e restituire un'attività. Attendere quindi il completamento dell'attività.

Parametri

-AsJob

Eseguire il cmdlet in background

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

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

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

-Force

Forzare il failover dell'account

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

-InputObject

oggetto account Archiviazione

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

-Name

Archiviazione Nome account.

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

-RequestType

RequestType HierarchicalNamespaceUpgrade da eseguire:

  • Convalida: convalidare se l'account può essere aggiornato per abilitare HierarchicalNamespace.
  • Aggiornamento: aggiornare l'account di archiviazione per abilitare HierarchicalNamespace.
Type:String
Accepted values:Validation, Upgrade
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

PSStorageAccount

Output

PSStorageAccount