PowerShellの実行について

171 views
Skip to first unread message

佐藤竜太

unread,
Mar 31, 2019, 10:51:59 PM3/31/19
to 日本JobSchedulerユーザーグループ(JJUG)
船井さん

お世話になっております。佐藤です。

JobSheculerで以下のPowerShellを実行しようとしましたが、以下のようなエラーとなりました。
2019-04-01 10:53:38.359+0900 [ERROR] (Task first/PS-IIS:6950) COM-80020009 net.sf.jni4net.inj.INJException: Can't initialize jni4net Bridge, method=call

実行しようとした処理は以下の通りです。
IIS上にあるサイト名のアプリケーションプールとサイトを開始し、サイトの情報を出力するスクリプトになります。

Import-Module WebAdministration


Start-WebAppPool サイト名


Start-Website サイト名


Get-Website -Name サイト名


上記のshellをPS-IIS.ps1として保存、JobScheduler上のShell(DOSコマンド)から以下ようにps1を呼び出し実行すると上手くいきます。

powershell -NoProfile -ExecutionPolicy Unrestricted "D:\PowerShells\PS-IIS.ps1" %SCHEDULER_PARAM_EXTERNAL_PARAM% 123

できれば、JobSchedule内にスクリプトを記載したい思っております。ご確認ください。

Satoru Funai

unread,
Mar 31, 2019, 10:56:56 PM3/31/19
to 佐藤竜太, 日本JobSchedulerユーザーグループ(JJUG)
佐藤さんpowershellジョブは、universal agent 上での実行しかできません
https://kb.sos-berlin.com/display/PKB/PowerShell+Jobs
船井


----- 元のメッセージ -----
> 差出人: "佐藤竜太" <r-s...@digital-knowledge.co.jp>
> 宛先: "日本JobSchedulerユーザーグループ(JJUG)" <jobsche...@googlegroups.com>
> 送信済み: 2019年4月1日, 月曜日 午前 11:51:59
> 件名: PowerShellの実行について

> --
> このメールは Google
> グループのグループ「日本JobSchedulerユーザーグループ(JJUG)」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> jobscheduler-...@googlegroups.com にメールを送信してください。
> このグループに投稿するには jobsche...@googlegroups.com にメールを送信してください。
> https://groups.google.com/group/jobscheduler-ja からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
>

佐藤竜太

unread,
Mar 31, 2019, 11:09:40 PM3/31/19
to 日本JobSchedulerユーザーグループ(JJUG)
早速のご確認ありがとうございます。
実行環境お伝えし忘れましたが、Agent上で実行しております。
例えば、以下のようなPowerShellは実行できています。

Get-Content -Path パス名

実行できるものと実行できないようなShellがあるのでしょうか?


2019年4月1日月曜日 11時56分56秒 UTC+9 satoruf:

> jobsche...@googlegroups.com にメールを送信してください。

佐藤竜太

unread,
Apr 1, 2019, 12:24:41 AM4/1/19
to 日本JobSchedulerユーザーグループ(JJUG)

船井さん

自己レスになります。結果、原因が分かりました。
どうやら、OpenJDK11でAgentを動作させるとエラーになっていました。
JDK1.8に戻してAgentを動作させたら正常に呼び出されました。
1.12.7以降、OpenJDK11のサポートがされたとのことですが、
どこまでサポートされたのでしょうか?
AgentのためにOpenJDK11とJDK1.8の共存環境は残すことも可能ですが、
できれば、今後のためにOpenJDK一本で環境構築をしたいのですが、
今後のバージョンでこの不具合は解消されますでしょうか?

以上、よろしくお願いします。


2019年4月1日月曜日 12時09分40秒 UTC+9 佐藤竜太:

佐藤竜太

unread,
Apr 11, 2019, 10:59:34 PM4/11/19
to 日本JobSchedulerユーザーグループ(JJUG)

船井さん

お世話になっております。佐藤です。

下記の件、エージェントでのOpenJDK11によるPowerShell呼出しについて、
その後の状況は如何でしょうか?
AgentサーバはJDK1.8にて構築しているので現状では特に支障はございませんが、
対応状況など情報のご提供を頂けると幸いです。

以上、よろしくお願いいたします。

2019年4月1日月曜日 13時24分41秒 UTC+9 佐藤竜太:
Reply all
Reply to author
Forward
0 new messages