Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 PowerShell cmdlet 备份 Exchange 资源

贡献者

备份 Exchange Server 数据库包括与 SnapCenter 服务器建立连接,发现 Exchange Server 数据库,添加策略,创建备份资源组,备份和查看备份状态。

  • 您需要的内容 *

  • 您必须已准备好 PowerShell 环境以执行 PowerShell cmdlet 。

  • 您必须已添加存储系统连接并创建凭据。

  • 您必须已添加主机和发现的资源。

备注 适用于 Exchange 的插件不支持克隆操作;因此,适用于 Exchange 的插件不支持 Add-SmPolicy cmdlet 的 CloneType 参数
  • 步骤 *

    1. 使用 Open-SmConnection cmdlet 为指定用户启动与 SnapCenter 服务器的连接会话。

      Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146/

      此时将显示用户名和密码提示符。

    2. 使用 Add-SmPolicy cmdlet 创建备份策略。

      此示例将创建一个具有完整备份和日志备份 Exchange 备份类型的新备份策略:

      C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies

      此示例将创建一个新的备份策略,此策略采用每小时完整备份和日志备份 Exchange 备份类型:

      C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Hourly_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies -ScheduleType Hourly -RetentionSettings @{'BackupType'='DATA';'ScheduleType'='Hourly';'RetentionCount'='10'}

      此示例将创建一个新的备份策略,以便仅备份 Exchange 日志:

      Add-SmPolicy -PolicyName SCE_w2k12_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType LogBackup -BackupActiveCopies
    3. 使用 Get-SmResources cmdlet 发现主机资源。

      此示例将在指定主机上发现 Microsoft Exchange Server 插件的资源:

      C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
    4. 使用 Add-SmResourceGroup cmdlet 向 SnapCenter 添加新资源组。

      此示例将使用指定的策略和资源创建一个新的 Exchange Server 数据库备份资源组:

      C:\PS> Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{'Host'='sce-w2k12-exch';'Type'='Exchange Database';'Names'='sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_1,sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2'}

      此示例将使用指定的策略和资源创建一个新的 Exchange 数据库可用性组( DAG )备份资源组:

      Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{"Host"="DAGSCE0102";"Type"="Database Availability Group";"Names"="DAGSCE0102"}
    5. 使用 New-SmBackup cmdlet 启动新的备份作业。

      C:\PS> New-SmBackup -ResourceGroupName SCE_w2k12_bkp_RG -Policy SCE_w2k12_Full_Log_bkp_Policy

      此示例将创建一个新的二级存储备份:

      New-SMBackup -DatasetName ResourceGroup1 -Policy Secondary_Backup_Policy4
    6. 使用 Get-SmBackupReport cmdlet 查看备份作业的状态。

      此示例显示了在指定日期运行的所有作业的作业摘要报告:

      C:\PS> Get-SmJobSummaryReport -Date ?1/27/2018?

      此示例显示特定作业 ID 的作业摘要报告:

    C:\PS> Get-SmJobSummaryReport -JobId 168

有关可与 cmdlet 结合使用的参数及其说明的信息,可通过运行 get-help command_name 来获取。或者,请参见 "《 SnapCenter 软件 cmdlet 参考指南》"