みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
環境:
Windows Server 2012 R2 Standard
Filemaker 16 server
https://fm-aid.com/bbs2/viewtopic.php?id=4782
こちらと同じようなエラーが起き、解決できません。
ps1ファイルをシステムスクリプトで動かしたいのですが、
実行後、スクリプトは存在しないか、または無効です。のエラーとなります。
batファイルでps1を呼び出そうとすると、
ユーザによって中断 のエラーとなります。
他のbatファイル(とあるフォルダ内を削除処理)は動きます。
ps1、bat共にローカルファイルを実行すると動きます。
中身はファイル内の文字列の置換で、Filemakerのドキュメントフォルダ内を指定しています。
C:\Program Files\FileMaker\FileMaker Server\Data\Documents\*******.csv
powershellの実行ポリシーはRemoteSignedとなっております。
今朝方、サーバーがクラッシュしOS再インストールと
Filemaker server の入れ直しを行いました。
クラッシュ前は動いていました。
よろしくお願いいたします。
Last edited by Valon (2018-02-12 10:57:21)
Offline
OSのアクセス権が怪しいと思われます。
Offline
qb_dp様
いつもありがとうございます。
具体的にOSのアクセス権とはどちらで確認、変更をすればよいでしょうか?
ps1ファイルの内容は、
デフォルトのドキュメントパス、C:\Program Files\FileMaker\FileMaker Server\Data\Documents\
内での作業となります。
このDocumentsフォルダのセキュリティの設定は、
・Everyone
・ALL APPLICATION PACKAGES
・SYSTEM
・Administrator
・Users
・TrestedInstaller がすべてフルコントロール
・CREATOR OWNERは特殊なアクセス権となっております。
Filemakerの質問より逸脱しておりまして申し訳ございませんが
よろしくお願いいたします。
Offline
動作確認をしてみたら、OSのアクセス権ではなさそうです。
FileMaker Server のシステムスクリプトで、*.ps1 ファイルを直接指定した場合、「スクリプトは存在しないか、または無効です。」となりました。
*.bat ファイルを作成して、バッチファイル経由で実行した場合、動作OKとなりました。
バッチファイルの中身:
powershell -File "C:\Program Files\FileMaker\FileMaker Server\Data\Scripts\*****.ps1"
Last edited by qb_dp (2018-02-13 16:59:36)
Offline
qb_dp様
いつもお世話になっております。
動作を確認しました。
大変助かりました!
またお願いいたします。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 510.08 KiB (Peak: 516.11 KiB) ]