Condividi tramite


Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration

Eseguire la migrazione di un contenitore BLOB di archiviazione esistente per abilitare l'archiviazione non modificabile con il controllo delle versioni.

Sintassi

AccountName (Impostazione predefinita)

Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration
    [-ResourceGroupName] <String>
    [-StorageAccountName] <String>
    -Name <String>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AccountObject

Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration
    -Name <String>
    -StorageAccount <PSStorageAccount>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ContainerObject

Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration
    -InputObject <PSContainer>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration esegue la migrazione di un contenitore BLOB di archiviazione esistente per abilitare l'archiviazione non modificabile con il controllo delle versioni. Il cmdlet funziona solo quando l'account di archiviazione ha già abilitato il controllo delle versioni blob e i contenitori hanno già ImmutabilityPolicy.

Esempio

Esempio 1: esegue la migrazione di un contenitore BLOB di archiviazione esistente per abilitare l'archiviazione non modificabile con il controllo delle versioni.

$t = Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration -ResourceGroupName "myResourceGroup" -AccountName "mystorageaccount" -Name testcontainer -asjob

$t | Wait-Job

Questo comando esegue la migrazione di un contenitore BLOB di archiviazione esistente per abilitare l'archiviazione non modificabile con il controllo delle versioni. Il comando funziona solo quando l'account di archiviazione ha già abilitato il controllo delle versioni blob e i contenitori hanno già ImmutabilityPolicy. Poiché il comando in genere verrà eseguito per molto tempo, è possibile eseguirlo in modo asincrono con '-Asjob'.

Parametri

-AsJob

Eseguire il cmdlet in background

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InputObject

Oggetto contenitore di archiviazione

Proprietà dei parametri

Tipo:PSContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Contenitore

Set di parametri

ContainerObject
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Name

Nome contenitore

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:N, Nome del Contenitore

Set di parametri

AccountName
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False
AccountObject
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-ResourceGroupName

Nome gruppo di risorse.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AccountName
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-StorageAccount

Oggetto account di archiviazione

Proprietà dei parametri

Tipo:PSStorageAccount
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AccountObject
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-StorageAccountName

Nome account di archiviazione.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Nome dell'Account

Set di parametri

AccountName
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-WhatIf

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

PSStorageAccount

PSContainer

Output

PSContainer