你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Unregister-AzRecoveryServicesBackupContainer
从保管库中注销 Windows Server 或其他容器。
语法
Unregister-AzRecoveryServicesBackupContainer
[-Container] <ContainerBase>
[-PassThru]
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Unregister-AzRecoveryServicesBackupContainer cmdlet 从保管库中注销 Windows Server 或其他备份容器。 此 cmdlet 从保管库中删除对容器的引用。 在取消注册容器之前,必须删除与该容器关联的任何受保护数据。 使用当前 cmdlet 之前,使用 Set-AzRecoveryServicesVaultContext cmdlet 设置保管库上下文。
示例
示例 1:从保管库中注销 Windows Server
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType "Windows" -BackupManagementType MAB -VaultId $vault.ID
Unregister-AzRecoveryServicesBackupContainer -Container $Cont
第一个命令获取名为 server01.contoso.com 的 Windows 容器,该容器在保管库中注册,然后将其存储在$Cont变量中。 第二个命令从 Azure 备份 保管库中注销指定的 Windows Server。
示例 2
从保管库中注销 Windows Server 或其他容器。 (自动生成)
Unregister-AzRecoveryServicesBackupContainer -Container $Cont -VaultId $vault.ID
示例 3:从保管库中注销 MSSQL 容器
$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
第一个命令获取在保管库中注册的名为“pstest-vm”的容器,然后将其存储在$Cont变量中。 第二个命令从恢复服务保管库中注销指定的备份容器,并输出备份作业以监视和跟踪完成。
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Container
指定要注销的备份容器对象。 若要获取 BackupContainer 对象,请使用 Get-AzRecoveryServicesBackupContainer cmdlet。
类型: | ContainerBase |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Force
强制注销容器(阻止确认对话框)。 此参数是可选的。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PassThru
返回要删除的容器。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VaultId
恢复服务保管库的 ARM ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |