Condividi tramite


Invoke-AzStorageAccountHierarchicalNamespaceUpgrade

Convalida se un account di archiviazione può essere aggiornato per abilitare HierarchicalNamespace o aggiorna un account di archiviazione all'opzione HierarchicalNamespace abilitata.

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-AzStorageAccountHierarchicalNamespaceUpgrade può verificare se un account di archiviazione può essere aggiornato per abilitare HierarchicalNamespace o aggiorna un account di 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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Forzare il failover dell'account

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto account di archiviazione

Tipo:PSStorageAccount
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Nome account di archiviazione.

Tipo:String
Alias:StorageAccountName, AccountName
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.
Tipo:String
Valori accettati:Validation, Upgrade
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Nome gruppo di risorse.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSStorageAccount

Output

PSStorageAccount