Restore-AzStorageContainer
Återställer en tidigare borttagen Azure Storage-blobcontainer.
Syntax
Restore-AzStorageContainer
[-Name] <String>
[-VersionId] <String>
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Restore-AzStorageContainer återställer en tidigare borttagen Azure Storage-blobcontainer. Den här cmdleten fungerar bara efter aktiverad Container softdelete med Enable-AzStorageBlobDeleteRetentionPolicy.
Exempel
Exempel 1: Listcontainrar innehåller borttagna containrar och återställer alla borttagna containrar med pipeline
Get-AzStorageContainer -IncludeDeleted -Context $ctx | Where-Object { $_.IsDeleted } | Restore-AzStorageContainer
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 Off
container2 Off
Det här kommandot visar alla containrar som innehåller borttagna containrar, filtrerar bort alla borttagna containrar och återställer sedan alla borttagna containrar till samma containernamn med pipelinen.
Exempel 2: Återställa en enda borttagen container
Get-AzStorageContainer -IncludeDeleted -Context $ctx | Where-Object { $_.IsDeleted }
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 8/28/2020 10:18:13 AM +00:00 True 01D685BC91A88F22
container2 9/4/2020 12:52:37 PM +00:00 True 01D67D248986B6DA
Restore-AzStorageContainer -Name container1 -VersionId 01D685BC91A88F22 -Context $ctx
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 Off
Det första kommandot visar alla containrar och filtrerar bort borttagna containrar. Det sekundära kommandot återställer en borttagen container genom att ange parametrarna manuellt.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Azure Storage-kontextobjekt
Typ: | IStorageContext |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Namnet på den tidigare borttagna containern.
Typ: | String |
Aliases: | N, Container, DeletedContainerName |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VersionId
Versionen av den tidigare borttagna containern.
Typ: | String |
Aliases: | DeletedContainerVersion, |
Position: | 1 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |