Invoke-AzStorageAccountHierarchicalNamespaceUpgrade

Valida si se puede actualizar una cuenta de almacenamiento para habilitar HierarchicalNamespace o actualiza una cuenta de storage a enabled 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

El cmdlet Invoke-AzStorageAccountHierarchicalNamespaceUpgrade puede validar si se puede actualizar una cuenta de almacenamiento para habilitar HierarchNamespace o actualiza una cuenta de Storage a hierarchNamespace habilitada.

Ejemplos

Ejemplo 1: Validar una cuenta de stroage se puede actualizar para habilitar HierarchicalNamespace y, a continuación, actualizarla a enabled HierarchicalNamespace

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

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

$task | Wait-Job

El primer comando valida si se puede actualizar una cuenta destroage para habilitar HierarchicalNamespace. El segundo comando actualiza la cuenta de almacenamiento para habilitar HierarchicalNamespace. Dado que la actualización tardará tiempo, use "-Asjob" para ejecutarla en back-end y devolver una tarea. A continuación, espere a que finalice la tarea.

Parámetros

-AsJob

Ejecución del cmdlet en segundo plano

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

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

-Force

Forzar la conmutación por error de la cuenta

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

-InputObject

Objeto de cuenta de almacenamiento

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

-Name

Nombre de la cuenta de almacenamiento.

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

-RequestType

RequestType HierarchicalNamespaceUpgrade que se va a ejecutar:

  • Validación: valide si la cuenta se puede actualizar para habilitar HierarchicalNamespace.
  • Actualización: actualice la cuenta de almacenamiento para habilitar HierarchicalNamespace.
Type:String
Accepted values:Validation, Upgrade
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

PSStorageAccount

Salidas

PSStorageAccount