Udostępnij za pośrednictwem


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.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Container

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

Typ:ContainerBase
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Force

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PassThru

Zwróć kontener do usunięcia.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Dane wyjściowe