Skip to content
- これは通常、ネットワークパスで発生します。ドライブ文字ではなく UNC パスを使用していることを確認してください(例: \\Servername\Sharename\Foldername)。
- Windows エクスプローラーで UNC パスをテストし、ネットワーク資格情報があれば記憶させてください。
- スケジューラがサービスとして実行されている場合、追加の手順なしではネットワーク アクセスできません。
- まず、サービスとして実行している場合はログオン アカウントを設定する必要があります。サービス全体にアカウントを設定することも、個別のプロファイルごとに設定することもできます。サービスにアカウントを設定するには、スケジューラ タブの インストール… ボタンをクリックしてサービスをインストールし、アカウントを入力します。ログオン アカウントを変更するには、いったんサービスをアンインストールしてから再インストールしてください。
- Syncovery バージョン 11.13.4 以降では、サービス全体ではなく、個別のプロファイルを指定したユーザー アカウントで実行することもできます。Job→Run Job Under a Specified User Account からユーザー アカウントを追加するだけです。
- サービスに割り当てるアカウントを、同じアカウントで Windows デスクトップにログオンしてテストしてください。Windows エクスプローラーが必要なボリュームにアクセスできることを確認します。Windows エクスプローラーがネットワークパスの資格情報を記憶するようにしてください。
- 繰り返しますが、ネットワークボリュームはマップされたドライブ文字ではなく、\\servername\sharename\foldername のような UNC パスで指定する必要があります。
- これで不十分な場合は、各プロファイルでネットワークリソースのユーザー名とパスワードを指定できます。プロファイルの[ジョブ]タブで次の設定を使用してください:
ネットワーク接続… ただし、多くの場合これは不要です。ネットワーク接続の完全なパスを指定する代わりに、\\servername だけを指定する方法も試せます。
- 問題が残る場合は、正常に動作しているログファイルと動作していないログファイルを比較してください。先頭の “Running as” を確認すると、ジョブが実行されるユーザーアカウントが表示されます。アカウントが異なっている可能性があります。動作していないのと同じアカウントで Windows デスクトップにユーザーとしてログインし、Windows エクスプローラーでアクセスをテストしてください。
- サービスのユーザーアカウントを変更するには、まずサービスを停止してアンインストールし、その後もう一度 “Install” をクリックして別のアカウントを指定してください。
- 詳細については、サービスとしてスケジューラを実行する をご覧ください。