Share via


Add-AzRmStorageContainerLegalHold

Fügt einem Speicher-BLOB-Container gesetzliche Aufbewahrungstags hinzu.

Syntax

Add-AzRmStorageContainerLegalHold
   [-ResourceGroupName] <String>
   [-StorageAccountName] <String>
   -Name <String>
   -Tag <String[]>
   [-AllowProtectedAppendWriteAll <Boolean>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzRmStorageContainerLegalHold
   -Name <String>
   -StorageAccount <PSStorageAccount>
   -Tag <String[]>
   [-AllowProtectedAppendWriteAll <Boolean>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzRmStorageContainerLegalHold
   -Container <PSContainer>
   -Tag <String[]>
   [-AllowProtectedAppendWriteAll <Boolean>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet "Add-AzRmStorageContainerLegalHold " fügt einem Speicher-BLOB-Container gesetzliche Aufbewahrungstags hinzu.

Beispiele

Beispiel 1: Hinzufügen gesetzlicher Aufbewahrungstags zu einem Speicher-BLOB-Container mit Dem Namen des Speicherkontos und containernamens

Add-AzRmStorageContainerLegalHold -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" -ContainerName "myContainer" -Tag  tag1,tag2 -AllowProtectedAppendWriteAll $true

Mit diesem Befehl werden einem Speicher-BLOB-Container mit dem Namen und dem Containernamen des Speicherkontos gesetzliche Aufbewahrungstags hinzugefügt, und "AllowProtectedAppendWriteAll" als "true" festgelegt, um das Anfügen neuer Blöcke zum Anfügen oder Blockieren des Blobs zuzulassen.

Beispiel 2: Hinzufügen gesetzlicher Aufbewahrungstags zu einem Speicher-BLOB-Container mit Speicherkontoobjekt und Containername

$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount"
Add-AzRmStorageContainerLegalHold -StorageAccount $accountObject -ContainerName "myContainer"  -Tag  tag1

Mit diesem Befehl werden einem Speicher-BLOB-Container mit Speicherkontoobjekt und Containernamen gesetzliche Aufbewahrungstags hinzugefügt.

Beispiel 3: Hinzufügen gesetzlicher Aufbewahrungstags zu allen Speicher-BLOB-Containern in einem Speicherkonto mit Pipeline

Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -AccountName "myStorageAccount" | Add-AzRmStorageContainerLegalHold -Tag  tag1,tag2,tag3

Mit diesem Befehl werden allen Speicher-BLOB-Containern in einem Speicherkonto mit Pipeline gesetzliche Aufbewahrungstags hinzugefügt.

Parameter

-AllowProtectedAppendWriteAll

Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Appened" als auch in "Block Blobs" geschrieben werden, während Standard unveränderlichen Schutz und Compliance beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden.

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Container

Speichercontainerobjekt

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

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

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

-Name

Containername

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

-ResourceGroupName

Ressourcengruppenname.

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

-StorageAccount

Speicherkontoobjekt

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

-StorageAccountName

Speicherkontoname.

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

-Tag

Container LegalHold Tags

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

String

PSStorageAccount

PSContainer

Ausgaben

PSLegalHold