创建自定义影子副本计划 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建自定义影子副本计划

影子副本计划使用 Microsoft Windows 中的计划任务触发器来指定何时自动生成影子副本。影子副本计划可以有多个触发器,为您的计划提供了出色的灵活性。同一时间只能存在一个影子副本计划。在创建影子副本计划之前,必须先设置影子副本存储

在文件系统上运行 Set-FsxShadowCopySchedule 命令时,会覆盖所有现有的影子副本计划。如果您的客户端计算机处于 UTC 时区,则还可以使用 Windows 时区和 -TimezoneId 选项为触发器指定时区。如需查看 Windows 时区列表,请参阅 Microsoft 的默认时区文档或在 Windows 命令提示符下运行以下命令:tzutil /l。要了解有关 Windows 任务触发器的更多信息,请参阅 Microsoft Windows 开发人员中心文档中的任务触发器

您还可以使用 -Default 选项快速设置默认的影子副本计划。要了解更多信息,请参阅 配置影子副本使用默认存储和计划

创建自定义影子副本计划
  1. 创建一组 Windows 计划任务触发器,以定义影子副本计划中创建影子副本的时间。使用本地计算机上 PowerShell 中的 new-scheduledTaskTrigger 命令来设置多个触发器。

    以下示例创建了一个自定义影子副本计划,该计划在 UTC 每周一至周五上午 6:00 和下午 6:00 创建影子副本。除非您在创建的 Windows 计划任务触发器中指定时区,否则默认情况下时间均为 UTC。

    PS C:\Users\delegateadmin> $trigger1 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 06:00 PS C:\Users\delegateadmin> $trigger2 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 18:00
  2. 使用 invoke-command 运行 scriptblock 命令。该命令会编写一个脚本,使用您刚刚创建的 new-scheduledTaskTrigger 值来设置影子副本计划。将 FSxFileSystem-Remote-PowerShell-Endpoint 替换为您要管理的文件系统的 Windows 远程 PowerShell 端点。您可以在 Amazon FSx 控制台、文件系统详细信息屏幕中的网络和安全部分或 DescribeFileSystem API 操作的响应中找到 Windows 远程 PowerShell 端点。

    PS C:\Users\delegateadmin> invoke-command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {
  3. >> 提示符下输入以下行,使用 set-fsxshadowcopyschedule 命令设置影子副本计划。

    >> set-fsxshadowcopyschedule -scheduledtasktriggers $Using:trigger1,$Using:trigger2 -Confirm:$false }

    响应将显示您在文件系统上配置的影子副本计划。

    FSx Shadow Copy Schedule Start Time: : 2019-07-16T06:00:00+00:00 Days of Week : Monday,Tuesday,Wednesday,Thursday,Friday WeeksInterval : 1 PSComputerName : fs-0123456789abcdef1 RunspaceId : 12345678-90ab-cdef-1234-567890abcde1 Start Time: : 2019-07-16T18:00:00+00:00 Days of Week : Monday,Tuesday,Wednesday,Thursday,Friday WeeksInterval : 1 PSComputerName : fs-0123456789abcdef1 RunspaceId : 12345678-90ab-cdef-1234-567890abcdef