Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration

Migreer een bestaande Storage-blobcontainers om onveranderbare opslag met versiebeheer mogelijk te maken.

Syntax

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>]

Description

De cmdlet Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration migreert een bestaande Storage-blobcontainers om onveranderbare opslag met versiebeheer mogelijk te maken. De cmdlet werkt alleen wanneer het Opslagaccount blobversiebeheer al heeft ingeschakeld en de containers al ImmutabilityPolicy hebben.

Voorbeelden

Voorbeeld 1: migreert een bestaande Opslagblobcontainers om onveranderbare opslag met versiebeheer mogelijk te maken.

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

$t | Wait-Job

Met deze opdracht wordt een bestaande Storage-blobcontainer gemigreerd om onveranderbare opslag met versiebeheer in te schakelen. De opdracht werkt alleen wanneer het Opslagaccount blobversiebeheer al heeft ingeschakeld en de containers al ImmutabilityPolicy hebben. Omdat de opdracht langdurig wordt uitgevoerd, kunt u deze asynchroon uitvoeren met '-Asjob'.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

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

-InputObject

Opslagcontainerobject

Type:PSContainer
Aliases:Container
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Containernaam

Type:String
Aliases:N, ContainerName
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Naam resourcegroep.

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

-StorageAccount

Opslagaccountobject

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

-StorageAccountName

Naam van opslagaccount.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

String

PSStorageAccount

PSContainer

Uitvoerwaarden

PSContainer