Unregister-AzRecoveryServicesBackupContainer

Wyrejestrowuje system Windows Server lub inny kontener z magazynu.

Składnia

Unregister-AzRecoveryServicesBackupContainer
          [-Container] <ContainerBase>
          [-PassThru]
          [-Force]
          [-VaultId <String>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Opis

Polecenie cmdlet Unregister-AzRecoveryServicesBackupContainer wyrejestruje system Windows Server lub inny kontener kopii zapasowej z magazynu. To polecenie cmdlet usuwa odwołania do kontenera z magazynu. Przed wyrejestrowywaniem kontenera należy usunąć wszystkie chronione dane skojarzone z tym kontenerem. Ustaw kontekst magazynu przy użyciu polecenia cmdlet Set-AzRecoveryServicesVaultContext przed użyciem bieżącego polecenia cmdlet.

Przykłady

Przykład 1: Wyrejestrowywanie systemu Windows Server z magazynu

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType "Windows" -BackupManagementType MAB -VaultId $vault.ID
Unregister-AzRecoveryServicesBackupContainer -Container $Cont

Pierwsze polecenie pobiera kontener systemu Windows o nazwie server01.contoso.com zarejestrowany w magazynie, a następnie zapisuje go w zmiennej $Cont. Drugie polecenie wyrejestruje określony system Windows Server z magazynu usługi Azure Backup.

Przykład 2

Wyrejestrowuje system Windows Server lub inny kontener z magazynu. (automatycznie wygenerowane)

Unregister-AzRecoveryServicesBackupContainer -Container $Cont -VaultId $vault.ID

Przykład 3. Wyrejestrowywanie kontenera MSSQL z magazynu

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -BackupManagementType AzureWorkload -VaultId $vault.ID | Where-Object { $_.Name -match "pstest-vm" }
Unregister-AzRecoveryServicesBackupContainer -Container $Cont

WorkloadName     Operation            Status               StartTime                 EndTime                   JobID
------------     ---------            ------               ---------                 -------                   -----
sql-pstest-vm2   UnRegister           Completed            1/3/2024 6:26:54 AM       1/3/2024 6:29:18 AM       f8626j98-8027-7h89-aa77-1a7ed83f5645

Pierwsze polecenie pobiera kontener o nazwie, takiej jak "pstest-vm", który jest zarejestrowany w magazynie, a następnie zapisuje go w zmiennej $Cont. Drugie polecenie wyrejestrowuje określony kontener kopii zapasowej z magazynu usługi Recovery Services i generuje zadanie tworzenia kopii zapasowej w celu monitorowania i śledzenia ukończenia.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-Container

Określa obiekt kontenera kopii zapasowej do wyrejestrowania. Aby uzyskać obiekt BackupContainer , użyj polecenia cmdlet Get-AzRecoveryServicesBackupContainer.

Type:ContainerBase
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

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

-Force

Wymuszanie wyrejestrowania kontenera (uniemożliwia okno dialogowe potwierdzenia). Ten parametr jest opcjonalny.

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

-PassThru

Zwróć kontener do usunięcia.

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

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet.

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

Dane wejściowe

String

Dane wyjściowe

ContainerBase