首页 > 解决方案 > 恢复 Azure VM 的备份,Powershell 命令

问题描述

我刚刚禁用了 Azure VM 的备份并将其移至具有所有依赖项的另一个订阅。现在我想使用 Powershell 命令恢复备份。但是我发现只有一些命令可以启用或禁用备份,有什么可以恢复备份吗?

标签: azurevirtual-machine

解决方案


如果你想恢复?只是重新启用虚拟机备份?

参考:为 Azure VM 启用备份使用 PowerShell 在 Azure 中备份虚拟机

为 Azure VM 启用备份,并指定备份策略。

该策略定义备份运行的时间,以及备份创建的恢复点应保留多长时间。默认保护策略每天为 VM 运行一次备份,并将创建的恢复点保留 30 天。您可以使用此默认策略来快速保护您的 VM。

启用备份如下:

首先,使用 Get-AzRecoveryServicesBackupProtectionPolicy 设置默认策略:

    $policy = Get-AzRecoveryServicesBackupProtectionPolicy     -Name "DefaultPolicy"

使用 Enable-AzRecoveryServicesBackupProtection 启用 VM 备份。指定策略、资源组和 VM 名称。

    Enable-AzRecoveryServicesBackupProtection `
        -ResourceGroupName "myResourceGroup" `
        -Name "myVM" `
        -Policy $policy


推荐阅读