Megosztás a következőn keresztül:


Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration

Meglévő Storage-blobtárolók migrálása a nem módosítható storage verziószámozással való engedélyezéséhez.

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

Az Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration parancsmag migrál egy meglévő Storage-blobtárolót, hogy verziószámozással engedélyezze a nem módosítható tárolást. A parancsmag csak akkor működik, ha a Tárfiók már engedélyezte a blobok verziószámozását, és a tárolók már immutabilityPolicy tulajdonsággal is rendelkezik.

Példák

1. példa: Meglévő Storage-blobtárolók migrálása a nem módosítható storage verziószámozással való engedélyezéséhez.

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

$t | Wait-Job

Ez a parancs migrál egy meglévő Storage-blobtárolót, hogy a verziószámozással engedélyezhesse a nem módosítható tárolót. A parancs csak akkor működik, ha a Storage-fiók már engedélyezte a blobok verziószámozását, és a tárolók már immutabilityPolicy-t használnak. Mivel a parancs hosszú ideig fut, aszinkron módon futtathatja az "-Asjob" paranccsal.

Paraméterek

-AsJob

Parancsmag futtatása a háttérben

Típus:SwitchParameter
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliases:cf
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Tárolóobjektum tárolója

Típus:PSContainer
Aliases:Container
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Tároló neve

Típus:String
Aliases:N, ContainerName
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Az erőforráscsoport neve.

Típus:String
Position:0
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccount

Tárfiók objektuma

Típus:PSStorageAccount
Position:Named
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Tárfiók neve.

Típus:String
Aliases:AccountName
Position:1
alapértelmezett érték:None
Kötelező:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliases:wi
Position:Named
alapértelmezett érték:None
Kötelező:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

PSStorageAccount

PSContainer

Kimenetek

PSContainer