カスタムシャドウコピースケジュールを作成する - Amazon FSx for Windows File Server

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

カスタムシャドウコピースケジュールを作成する

シャドウコピースケジュールでは、Microsoft Windows のスケジュールされたタスクトリガーを使用して、シャドウコピーが自動的に作成されるタイミングを指定します。シャドウコピースケジュールには複数のトリガーを設定できるため、スケジューリングの柔軟性が大幅に向上します。一度に存在できるシャドウコピースケジュールは 1 つだけです。シャドウコピースケジュールを作成する前に、まず シャドウコピーストレージ の容量を設定する必要があります。

ファイルシステムで Set-FsxShadowCopySchedule コマンドを実行すると、既存のシャドウコピースケジュールが上書きされます。クライアントコンピューターが UTC タイムゾーンにある場合は、Windows タイムゾーンと -TimezoneId オプションを使用して、トリガーのためのタイムゾーンを指定することもできます。Windows のタイムゾーンのリストについては、Microsoft の デフォルトのタイムゾーン のドキュメントを参照するか、Windows のコマンドプロンプトで次のコマンドを実行してください。tzutil /l。Windows タスクトリガーの詳細については、「Microsoft Windows Developer Center ドキュメント」の「タスクトリガー」を参照してください。

また、-Default オプションを使用して、デフォルトのシャドウコピースケジュールを迅速に設定することもできます。詳細については、「デフォルトのストレージとスケジュールを使用するようにシャドウコピーを設定する」を参照してください。

カスタムシャドウコピースケジュールを作成するには
  1. シャドウコピーがシャドウコピースケジュールで作成される時期を定義する、一連の Windows スケジュールタスクトリガーを作成します。ローカルマシンの PowerShell で new-scheduledTaskTrigger コマンドを使用して、複数のトリガーを設定します。

    次の例では、毎週月曜日から金曜日の午前 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
  2. invoke-command を使用して scriptblock コマンドを実行します。実行すると、先ほど作成した new-scheduledTaskTrigger でシャドウコピースケジュールを設定するスクリプティングが書き込まれます。FSxFileSystem-Remote-PowerShell-Endpoint を、管理したいファイルシステムの Windows Remote PowerShell エンドポイントに置き換えます。ファイルシステムの詳細画面の [Network & Security] (ネットワークとセキュリティ) セクション、または DescribeFileSystem API オペレーションのレスポンスに、Amazon FSx コンソールの 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