

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 사용자 지정 섀도우 복사본 일정 생성
<a name="shadow-schedules"></a>

섀도우 복사본 일정은 Microsoft Windows의 예약 작업 트리거를 사용하여 섀도우 복사본이 자동으로 생성되는 시기를 지정합니다. 섀도우 복사본 일정에는 트리거가 여러 개 있을 수 있으므로 일정을 유연하게 조정할 수 있습니다. 섀도우 복사본 일정은 한 번에 하나만 존재할 수 있습니다. 섀도우 복사본 일정을 생성하려면 먼저 [섀도우 복사본 스토리지](shadow-copy-storage.md)의 양을 설정해야 합니다.

파일 시스템에서 `Set-FsxShadowCopySchedule` 명령을 실행하면 기존 섀도우 복사본 일정을 모두 덮어씁니다. 클라이언트 컴퓨터가 UTC 시간대에 있는 경우 Windows 시간대 및 `-TimezoneId` 옵션을 사용하여 트리거의 시간대를 지정할 수도 있습니다. Windows 시간대 목록을 보려면 Microsoft의 [기본 시간대](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones) 설명서를 참조하거나 Windows 명령 프롬프트에서 `tzutil /l`를 실행하세요. Windows 작업 트리거에 대한 자세한 내용은 Microsoft Windows 개발자 센터 설명서의 [작업 트리거](https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers)를 참조하세요.

`-Default` 옵션을 사용하여 기본 섀도우 복사본 일정을 빠르게 설정할 수도 있습니다. 자세한 내용은 [기본 스토리지 및 일정을 사용하도록 섀도우 복사본 구성](setting-up-fsx-shadow-copies.md) 섹션을 참조하세요.

**사용자 지정 섀도우 복사본 일정 생성**

1. Windows 예약 작업 트리거 세트를 생성하여 섀도우 복사본 일정에서 섀도우 복사본을 생성하는 시기를 정의합니다. 로컬 머신의 PowerShell에서 `new-scheduledTaskTrigger` 명령을 사용하여 여러 트리거를 설정합니다.

   다음 예제에서는 매주 월요일\$1금요일, 오전 6시, 오후 6시(UTC)에 섀도우 복사본을 생성하는 사용자 지정 섀도우 복사본 일정을 생성합니다. 만든 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
   ```

1.  `invoke-command`를 사용하여 `scriptblock` 명령을 실행합니다. 이렇게 하면 방금 만든 `new-scheduledTaskTrigger` 값으로 섀도우 복사본 일정을 설정하는 스크립트가 작성됩니다. *`FSxFileSystem-Remote-PowerShell-Endpoint`*를 관리할 파일 시스템의 Windows 원격 PowerShell 엔드포인트로 바꿉니다. Windows 원격 PowerShell 엔드포인트는 Amazon FSx 콘솔, 파일 시스템 세부 정보 화면의 **네트워크 및 보안** 섹션 또는 `DescribeFileSystem` API 작업의 응답에서 찾을 수 있습니다.

   ```
   PS C:\Users\delegateadmin> invoke-command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {
   ```

1.  `>>` 프롬프트에 다음 줄을 입력하여 `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
   ```