注: PowerShell 統合には、ShareGate Migrate の Pro または Enterprise サブスクリプションが必要です。Essentials プランでは利用できません。
Windows の Task Scheduler (タスク スケジューラ) を使用すると、PowerShell スクリプトを定期的に、または業務時間外に実行できます。
注: Windows からログオフした状態で移行スクリプトを実行するようにスケジュール設定できますが、Browser 認証方法では機能しません。この方法では、スクリプトの実行時にブラウザー ウィンドウでユーザー名とパスワードを入力する必要があるためです。
スクリプトを .ps1 ファイルとして保存する
Task Scheduler を使用するには、スクリプトを .PS1 ファイル形式で用意する必要があります。
この形式でスクリプトを作成するには、Windows PowerShell ISE を使用できます。
Notepad (メモ帳) や他のプレーン テキスト エディターを使用してスクリプトを作成する場合は、.txt 形式で保存してから、Windows でファイルの拡張子を .ps1 に変更できます。
注: スケジュール設定を機能させるには、スクリプトに ShareGate Migrate モジュールをインポートする必要があります。
スケジュールされたタスクを作成する
Windows で Task Scheduler を開きます。
右側の [操作] パネルで [タスクの作成...] を選択します。
新しいタスクに名前と説明を付けます。
セキュリティ設定を行います。
注: 使用するユーザー アカウントは、ShareGate Migrate でライセンスされているものと同じである必要があります。
[トリガー] タブを選択します。
[新規...] をクリックします。
スケジュール設定オプションを設定します。
注: 下部にある [有効] にチェックが入っていることを確認します。
[OK] をクリックします。
[操作] タブを選択します。
[新規...] をクリックします。
[プログラム/スクリプト] フィールドに Powershell.exe と入力します。
[引数の追加] フィールドにスクリプトのファイル パスを入力します。
[OK] をクリックします。
必要に応じて、[条件] タブと [設定] タブのオプションを確認して変更します。
[OK] をクリックします。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
