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 |