Condividi tramite


Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration

Eseguire la migrazione di un contenitore BLOB Archiviazione esistente per abilitare Archiviazione non modificabili con il controllo delle versioni.

Sintassi

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

Descrizione

Il cmdlet Invoke-AzRm Archiviazione ContainerImmutable Archiviazione WithVersioningMigration esegue la migrazione di un contenitore BLOB Archiviazione esistente per abilitare Archiviazione non modificabili con il controllo delle versioni. Il cmdlet funziona solo quando l'account Archiviazione ha già abilitato il controllo delle versioni dei BLOB e i contenitori hanno già ImmutabilityPolicy.

Esempio

Esempio 1: esegue la migrazione di un contenitore BLOB Archiviazione esistente per abilitare Archiviazione non modificabili 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 Archiviazione esistente per abilitare Archiviazione non modificabili con il controllo delle versioni. Il comando funziona solo quando l'account Archiviazione ha già abilitato il controllo delle versioni blob e i contenitori hanno già ImmutabilityPolicy. Poiché il comando verrà eseguito per molto tempo, è possibile eseguirlo in modo asincrono con "-Asjob".

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

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare 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

-InputObject

oggetto contenitore Archiviazione

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

-Name

Nome contenitore

Tipo:String
Alias:N, ContainerName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ResourceGroupName

Nome del gruppo di risorse.

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

-StorageAccount

oggetto account Archiviazione

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

-StorageAccountName

Archiviazione Nome account.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. 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

String

PSStorageAccount

PSContainer

Output

PSContainer