みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
みなさん、こんにちは。FileMakerServer V15.0.1.137 をWindowsServerEnterprise2008R2 SP1で動かしています。
スケジュールでシステムスクリプトを動かしたいのですが、「ユーザーによって中断」となってしまいます。動かしているのは
filewin:/C:/Program Files/FileMaker/FileMaker Server/Data/Scripts/MovebackupLog.bat
普通のバッチファイルです。NASにsドライブを割り付け、その中のルートにあるテキストファイルをsドライブの特定のフォルダの中に移動させるものです。
エクスプローラーから手でダブルクリックすると正常に実行できますが、サーバーのスケジュールに組み込み、テストで今すぐ実行とすると「ユーザーによって中断」となってしまいます。
エラーメールを見ると「ケジュール「バックアップログを移動」は強制終了されました。ユーザにより中止されました。」となっています。
スクリプト制限時間 (時:分) は2分。実行するユーザーがデフォルトアカウント(管理者)です。
どこが悪いのか教えていただけませんか。よろしくお願いします。
Last edited by nice-guy (2016-06-29 00:01:59)
Offline
ファイルの権限の問題かも知れませんね。
Offline
FileMakerServerは、現在ログインしているアカウントでなく、ローカルシステムで動いています。
なので、現在ログインしているアカウントでNASをネットワークドライブにマウントしても、FileMakerServer(ローカルシステム)では、マウントできていません。
バッチファイル:MovebackupLog.bat の先頭にでも下記を追記し、FileMakerServer(ローカルシステム)が、S:ドライブにアクセス出来るようにすれば、大丈夫です。
net use S: \\ServerA\share password /user:compname1\username1
Offline
qb_dp さん、回答ありがとうございます。
素晴らしい、教えて頂いたとおりしたら無事接続、実行出来ました。
実はFileMakerのサポートに電話で聞いたのですが、ちょっと調べますと言われ、現在返事待ちの状態です。
Offline
今FileMaker社から回答がありました。ネットワークドライブに割り付けずに、直接コンピューター名を指定すると動作するとのことでした。
qb_dpさんに教えて頂いて正常に動作しているバッチファイル
net use S: \\HDLMAST\share
move S:\backuplog_????????????.txt S:\backuplog
FileMaker社からあった回答
move \\HDLMAST\share\backuplog_????????????.txt \\HDLMAST\share\backuplog
どちらも正常に動作しました。
FileMakerのサポートは全部有償だと思ってまったく聞かなかったのですけど、最近は色々と教えてくれるみたいですね。
Last edited by nice-guy (2016-06-29 14:43:23)
Offline
Pages: 1
[ Generated in 0.004 seconds, 10 queries executed - Memory usage: 509.33 KiB (Peak: 513.87 KiB) ]