# mulesoft Microsoft Windows PowerShell Connector (windows-powershell-connector) - Full Documentation # Microsoft Windows PowerShell Connector Microsoft Windows PowerShell Connector バージョン 2.0 Microsoft Windows PowerShell 用 Anypoint Connector (PowerShell コネクタ) を使用すると、Windows の管理タスクを Mule アプリケーションに統合できます。PowerShell コネクタにより、任意のマシンにローカルまたはリモートで接続し、それらのマシン上でスクリプトファイルやコマンドを実行できるようになります。SSH を使用して PowerShell のスクリプトをリモートの Windows または Linux (Ubuntu) マシン上で実行し、結果を Mule Runtime Engine (Mule) 内で処理することができます。
コネクタは、MacOS コンピューターでの PowerShell スクリプトの実行をサポートしていません。
互換性と解決された問題に関する情報は、​[「Microsoft Powershell コネクタリリースノート」](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-powershell-connector-release-notes-mule-4)​を参照してください。 ## [](#始める前に)始める前に このコネクタを使用するには、以下に精通している必要があります。 - Anypoint Connector - Mule Runtime Engine (Mule) - Mule フローの要素 - グローバル要素 - Anypoint Studio を使用した Mule アプリケーションの作成方法 PowerShell コネクタを操作するには、先に SSH サーバーを Windows または Linux (Ubuntu) のリモートマシンにインストールする必要があります。 - Windows 1. [Win32 または Win64 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases)​ をダウンロードします。 2. [OpenSSH のインストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH)​に従います。 - Linux (Ubuntu) 1. [SSH のインストール手順](https://help.ubuntu.com/lts/serverguide/openssh-server.html)​に従います。 2. Microsoft の [「Linux への PowerShell のインストール手順」](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-6)​に従います。 ## [](#pom-ファイルの連動関係の追加)POM ファイルの連動関係の追加 ```xml com.mulesoft.connectors mule-powershell-connector x.x.x mule-plugin ``` コネクタの ​`version`​ が、使用しているバージョンと一致していることを確認します。 最新の ​`pom.xml`​ ファイル情報を取得する手順は、次のとおりです。 1. [Anypoint Exchange](https://www.mulesoft.com/exchange/)​ に移動します。 2. Exchange で、​**\[Login (ログイン)\]**​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。 3. Exchange で、「​`powershell`​」を検索します。 4. **\[Dependency Snippets (連動関係スニペット)\]**​ をクリックします。 ## [](#studio-でコネクタに追加する)Studio でコネクタに追加する PowerShell コネクタを Mule プロジェクトに追加すると、XML コードにコネクタの名前空間とスキーマの場所が自動的に入力され、プロジェクトの ​`pom.xml`​ ファイルに必要な連動関係が追加されます。 1. Anypoint Studio で、メインメニューから ​**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]**​ を選択します。 2. Mule プロジェクトの名前を入力して、​**\[Finish (完了)\]**​ をクリックします。 3. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。 4. **\[Add Modules to Project (モジュールをプロジェクトに追加)\]**​ で、検索項目に「​`powershell`​」と入力します。 5. **\[Available modules (使用可能なモジュール)\]**​ でコネクタの名前をクリックします。 6. **\[Add (追加)\]**​ をクリックします。 7. **\[Finish (完了)\]**​ をクリックします。 Studio でコネクタを Mule プロジェクトに追加しても、Studio ワークスペースの他のプロジェクトはそのコネクタを使用できません。 ### [](#studio-でグローバル要素を設定する)Studio でグローバル要素を設定する 1. Studio で、キャンバスの一番下にある ​**\[Global Elements (グローバル要素)\]**​ タブをクリックします。 2. **\[Global Configuration Elements (グローバル設定要素)\]**​ 画面で、​**\[Create (作成)\]**​ をクリックします。 ![「Global Configuration Elements (グローバル設定要素)」 ウィザード](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-config-global-wizard.png) 3. **\[Choose Global Type (グローバル種別の選択)\]**​ ウィザードで、​**\[Connector Configuration (コネクタ設定)\]**​ を展開し、​**\[Windows Configuration (Windows 設定)\]**​ または ​**\[Linux Configuration (Linux 設定)\]**​ を選択して ​**\[OK\]**​ をクリックします。 この選択により、選択したオペレーティングシステムの種別にリモート接続できます。 4. パラメーターを次のように設定します。
パラメーター 説明

Connection (接続)

Connection type (接続種別): Windows または Linux。

IP アドレス

スクリプトファイルやコマンドを実行するマシンの IP アドレス。

Username (ユーザー名)

Windows または Linux マシンに関連付けられているユーザー。

Password (パスワード)

ユーザー名に関連付けられているパスワード。

前の画像では、プレースホルダーの値は、プロジェクトの ​`src/main/resources`​ フォルダーにある設定ファイル ​`mule-artifact.properties`​ を参照します。 ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。 プロジェクトのメンテナンスを簡略化して再利用性を向上させるには、設定ファイルを使用します。これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。 詳細は、​[「Anypoint Connector 設定」](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview)​を参照してください。 5. **\[Advanced (詳細)\]**​ タブはデフォルト値のままにします。 6. **\[Test Connection (接続をテスト)\]**​ をクリックします。 7. **\[OK\]**​ をクリックします。 8. 設定は次のようになります。 ![PowerShell のユースケースの設定](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-config.png) ## [](#次のステップ)次のステップ PowerShell Connector を設定したら、​[「例」](https://docs.mulesoft.com/jp/windows-powershell-connector/2/microsoft-powershell-connector-examples)​トピックで詳細な設定アイデアを参照してください。 ## [](#関連情報)関連情報 - [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Anypoint Connector 設定](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview) - [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [Microsoft Windows PowerShell Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-powershell-connector/) - [Windows 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases#) - [OpenSSH インストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH) - [Linux での SSH のインストール](https://help.ubuntu.com/lts/serverguide/openssh-server.html) - [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Windows PowerShell Connector Microsoft Windows PowerShell Connector バージョン 2.1 Microsoft Windows PowerShell 用 Anypoint Connector (PowerShell コネクタ) を使用すると、Windows の管理タスクを Mule アプリケーションに統合できます。PowerShell コネクタにより、任意のマシンにローカルまたはリモートで接続し、それらのマシン上でスクリプトファイルやコマンドを実行できるようになります。SSH を使用して PowerShell のスクリプトをリモートの Windows または Linux (Ubuntu) マシン上で実行し、結果を Mule Runtime Engine (Mule) 内で処理することができます。
コネクタは、MacOS コンピューターでの PowerShell スクリプトの実行をサポートしていません。
互換性と解決された問題に関する情報は、​[「Microsoft Powershell コネクタリリースノート」](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-powershell-connector-release-notes-mule-4)​を参照してください。 ## [](#始める前に)始める前に このコネクタを使用するには、以下に精通している必要があります。 - Anypoint Connector - Mule Runtime Engine (Mule) - Mule フローの要素 - グローバル要素 - Anypoint Studio を使用した Mule アプリケーションの作成方法 PowerShell コネクタを操作するには、先に SSH サーバーを Windows または Linux (Ubuntu) のリモートマシンにインストールする必要があります。 - Windows 1. [Win32 または Win64 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases)​ をダウンロードします。 2. [OpenSSH のインストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH)​に従います。 - Linux (Ubuntu) 1. [SSH のインストール手順](https://help.ubuntu.com/lts/serverguide/openssh-server.html)​に従います。 2. Microsoft の [「Linux への PowerShell のインストール手順」](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-6)​に従います。 ## [](#pom-ファイルの連動関係の追加)POM ファイルの連動関係の追加 ```xml com.mulesoft.connectors mule-powershell-connector x.x.x mule-plugin ``` コネクタの ​`version`​ が、使用しているバージョンと一致していることを確認します。 最新の ​`pom.xml`​ ファイル情報を取得する手順は、次のとおりです。 1. [Anypoint Exchange](https://www.mulesoft.com/exchange/)​ に移動します。 2. Exchange で、​**\[Login (ログイン)\]**​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。 3. Exchange で、「​`hdfs`​」を検索します。 4. **\[Dependency Snippets (連動関係スニペット)\]**​ をクリックします。 ## [](#studio-でコネクタに追加する)Studio でコネクタに追加する PowerShell コネクタを Mule プロジェクトに追加すると、XML コードにコネクタの名前空間とスキーマの場所が自動的に入力され、プロジェクトの ​`pom.xml`​ ファイルに必要な連動関係が追加されます。 1. Anypoint Studio で、メインメニューから ​**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]**​ を選択します。 2. Mule プロジェクトの名前を入力して、​**\[Finish (完了)\]**​ をクリックします。 3. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。 4. **\[Add Modules to Project (モジュールをプロジェクトに追加)\]**​ で、検索項目に「​`powershell`​」と入力します。 5. **\[Available modules (使用可能なモジュール)\]**​ でコネクタの名前をクリックします。 6. **\[Add (追加)\]**​ をクリックします。 7. **\[Finish (完了)\]**​ をクリックします。 Studio でコネクタを Mule プロジェクトに追加しても、Studio ワークスペースの他のプロジェクトはそのコネクタを使用できません。 ### [](#studio-でグローバル要素を設定する)Studio でグローバル要素を設定する 1. Studio で、キャンバスの一番下にある ​**\[Global Elements (グローバル要素)\]**​ タブをクリックします。 2. **\[Global Configuration Elements (グローバル設定要素)\]**​ 画面で、​**\[Create (作成)\]**​ をクリックします。 ![設定のリストを含む \[Choose Global Type (グローバル種別の選択)\] ウィンドウ](_images/microsoft-powershell-config-global-wizard.png) 3. **\[Choose Global Type (グローバル種別の選択)\]**​ ウィザードで、​**\[Connector Configuration (コネクタ設定)\]**​ を展開し、​**\[Windows Configuration (Windows 設定)\]**​ または ​**\[Linux Configuration (Linux 設定)\]**​ を選択して ​**\[OK\]**​ をクリックします。 この選択により、選択したオペレーティングシステムの種別にリモート接続できます。 4. パラメーターを次のように設定します。
パラメーター 説明

Connection (接続)

Connection type (接続種別): Windows または Linux。

IP アドレス

スクリプトファイルやコマンドを実行するマシンの IP アドレス。

Username (ユーザー名)

Windows または Linux マシンに関連付けられているユーザー。

Password (パスワード)

ユーザー名に関連付けられているパスワード。

前の画像では、プレースホルダーの値は、プロジェクトの ​`src/main/resources`​ フォルダーにある設定ファイル ​`mule-artifact.properties`​ を参照します。 ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。 プロジェクトのメンテナンスを簡略化して再利用性を向上させるには、設定ファイルを使用します。これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。 詳細は、​[「Anypoint Connector 設定」](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview)​を参照してください。 5. **\[Advanced (詳細)\]**​ タブはデフォルト値のままにします。 6. **\[Test Connection (接続をテスト)\]**​ をクリックします。 7. **\[OK\]**​ をクリックします。 8. 設定は次のようになります。 ![Windows 設定を含む \[Global Element Properties (グローバル要素プロパティ)\] ウィンドウ](_images/microsoft-powershell-config.png) ## [](#次のステップ)次のステップ PowerShell Connector を設定したら、​[「例」](https://docs.mulesoft.com/jp/windows-powershell-connector/latest/microsoft-powershell-connector-examples)​トピックで詳細な設定アイデアを参照してください。 ## [](#関連情報)関連情報 - [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Anypoint Connector 設定](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview) - [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [Microsoft Windows PowerShell Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-powershell-connector/) - [Windows 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases#) - [OpenSSH インストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH) - [Linux での SSH のインストール](https://help.ubuntu.com/lts/serverguide/openssh-server.html) - [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Windows PowerShell Connector の例 ## [](#リモート-windows-マシン上でのコマンドの実行)リモート Windows マシン上でのコマンドの実行 次の例では、Mule フローはリモート Windows マシン上でコマンドを実行します。 ![コマンドの実行](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-execute-command.png) 1. Anypoint Studio で新しい Mule プロジェクトを作成します。 2. 次のプロパティを ​`mule-artifact.properties`​ ファイルに追加して PowerShell のログイン情報を保存します。 ```text config.host= config.username= config.password= ``` 3. プロパティファイルをプロジェクトの ​`src/main/resources`​ ディレクトリに置きます。 4. **\[HTTP\] > \[Listener (リスナー)\]**​ コンポーネントをキャンバスにドラッグし、次のパラメーターを設定します。 ![PowerShell HTTP 設定値](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-http-props.png) 5. まだ HTTP リスナーの設定を作成していなければ作成します。 1. **\[Connector Configuration (コネクタ設定)\]**​ の右側にあるプラス記号 (+) をクリックして、新しい HTTP リスナー設定を追加します。 2. 次の値を入力します。 - **Host (ホスト)**​: `localhost` - **Port (ポート)**​: `8081` 3. **\[OK\]**​ をクリックします。 6. **\[General (一般)\]**​ セクションで、​**\[Path (パス)\]**​ に ​`/executecommand`​ と入力します。 7. PowerShell コネクタの ​**Execute Command**​ 操作を \[HTTP Listener (HTTP リスナー)\] コンポーネントの横にドラッグします。 8. 新しい PowerShell グローバル要素を追加して PowerShell コネクタを設定します。 1. **\[Connector Configuration (コネクタ設定)\]**​ 項目の右にあるプラス記号 (+) をクリックします。 2. グローバル要素を次のように設定します。 - Name (名前) 設定の名前 - IP アドレス スクリプトファイルやコマンドを実行するマシンの IP アドレス。 - Username (ユーザー名) スクリプトファイルやコマンドを実行するマシンに関連付けられているユーザーの名前 - Password (パスワード) ユーザーのパスワード 設定は次のようになります。 ![PowerShell のユースケースの設定](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-config.png) 対応する XML 設定は次のようになります。 ```xml ``` 9. **\[Test Connection (接続をテスト)\]**​ をクリックします。 10. テストに成功した場合は、​**\[OK\]**​ をクリックします。失敗した場合は、誤ったパラメーターを確認して修正し、もう一度接続をテストしてください。 11. PowerShell の ​**Execute Command**​ 操作の ​**\[General (一般)\]**​ プロパティエディターで、残りのパラメーターを設定します。 - Display Name (表示名) Execute Command 操作の表示名 - Command (コマンド) リモートまたはローカルマシンで実行するコマンド: ![メッセージのパブリッシュコネクタのプロパティ](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-execute-command-props.png) 12. XML が次のようになっていることを確認します。 ```xml ``` 13. **\[Mule Palette (Mule パレット)\] > \[Core (コア)\]**​ で ​**\[Logger (ロガー)\]**​ を選択し、​**Execute Command**​ 操作の後にドラッグします。 14. **\[Logger (ロガー)\]**​ を設定します。 1. \[Logger (ロガー)\] コンポーネントの表示名を入力します。 2. Mule のログメッセージがペイロードから取られるように ​**\[Message (メッセージ)\]**​ に ​`#[payload]`​ と入力します。 3. **\[Level (レベル)\]**​ を ​`INFO`​ に設定します。 ![PowerShell の \[Logger (ロガー)\]](_images/microsoft-powershell-logger-props.png) 15. **\[File (ファイル)\] > \[Save (保存)\]**​ をクリックします。 16. Package Explorer でプロジェクトを右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ をクリックします。 17. ブラウザーを開き、URL ​`http://localhost:8081/executecommand`​ を入力して応答を検証します。 ブラウザーと Studio コンソールに ​**Execute Command**​ 操作の出力が表示されます。 ## [](#スクリプトファイルを実行する)スクリプトファイルを実行する この例では、スクリプトファイルを実行する Mule フローを作成します。 ![Studio の Execute Script File アイコン](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-execute-script-file-flow.png) Mule フローを作成する手順は、次のとおりです。 1. \[HTTP Listener (HTTP リスナー)\] コンポーネントをキャンバスにドラッグし、​**\[Display Name (表示名)\]**​ に ​`Listener`​ と入力します。 ![PowerShell の HTTP 設定のプロパティ](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-http-execute-script-file.png) 2. HTTP リスナーの設定を作成します。 この手順は、まだ済んでいない場合に必要です。 1. プラス記号 (+) をクリックして、新しい HTTP リスナー設定を追加します。 2. 次の値を入力します。 - **Host (ホスト)**​: `localhost` - **Port (ポート)**​: `8081` 3. **\[OK\]**​ をクリックします。 3. **\[General (一般)\]**​ セクションで、​**\[Path (パス)\]**​ に ​`/executescriptfile`​ と入力します。 4. `/src/main/resources`​ フォルダーに新しいファイルを ​`get-en-param.ps1`​ という名前と次のコンテンツで作成します。 $logFile = "C:\\Windows\\Temp\\log.txt" Add-Content $logFile -Value "Parameter a is $a" Add-Content $logFile -Value "Parameter b is $b" Add-Content $logFile -Value "Parameter c is $c" Write-Host "Parameters received are $a $b $c" 5. **\[Parse Template (テンプレートの解析)\]**​ コンポーネントを \[HTTP Listener\] の横にドラッグします。 6. 次のパラメーターを設定します。 ![PowerShell の HTTP 設定のプロパティ](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-parse-template-props.png) 1. **\[Parse template (テンプレートを解析)\]**​ コンポーネントの表示名を入力します。 2. `get-en-param.ps1`​ ファイルの場所を入力します。 XML リファレンスは次のようになります。 ```xml ``` 7. PowerShell コネクタの ​**\[Execute Script File\]**​ 操作を ​**\[Parse Template (テンプレートの解析)\]**​ コンポーネントの横にドラッグします。 8. PowerShell の ​**Execute Script File**​ 操作の ​**\[General (一般)\]**​ プロパティエディターで、残りのパラメーターを設定します。 1. **Execute Script File**​ 操作の表示名を入力します。 2. スクリプトを含むファイルがペイロードファイルから取られるように、​**\[General (一般)\] > \[File content (ファイルのコンテンツ)\]**​ で ​`#[payload]`​ と入力します。 3. スクリプトでパラメーターが必要な場合は、キー-値のペアごとにパラメーターを追加します。 ![メッセージのパブリッシュコネクタプロパティ](/mulesoft/current/ja-jp/windows-powershell-connector/2/_images/microsoft-powershell-execute-script-file.png) 9. **Execute Script File**​ 操作の後に ​**\[Logger (ロガー)\]**​ コンポーネントを追加して、Studio コンソールに出力を表示します。 1. **\[General (一般)\]**​ タブで \[Logger (ロガー)\] コンポーネントの表示名を入力します。 2. Mule のログメッセージがペイロードから取られるように ​**\[Message (メッセージ)\]**​ に ​`#[payload]`​ と入力します。 3. **\[Level (レベル)\]**​ を ​`INFO`​ に設定します。 ![PowerShell の \[Logger (ロガー)\]](_images/microsoft-powershell-logger-props.png) 10. **\[File (ファイル)\] > \[Save (保存)\]**​ をクリックします。 11. **Package Explorer**​ で、プロジェクトを右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ をクリックします。 12. ブラウザーを開き、URL ​`http://localhost:8081/executescriptfile`​ を入力して応答を検証します。 操作の出力がブラウザーとコンソールに表示されます。 ## [](#mule-xml-フロー)Mule XML フロー Mule フローの XML は次のようになります。 ```xml ``` ## [](#関連情報)関連情報 - [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Anypoint Connector 設定](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview) - [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [Microsoft Windows PowerShell Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-powershell-connector/) - [Windows 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases#) - [OpenSSH のインストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH) - [Linux での SSH のインストール](https://help.ubuntu.com/lts/serverguide/openssh-server.html) - [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Windows PowerShell Connector の例 ## [](#リモート-windows-マシン上でのコマンドの実行)リモート Windows マシン上でのコマンドの実行 次の例では、Mule フローはリモート Windows マシン上でコマンドを実行します。 ![Listener、Execute command、Logger を含むフロー](/mulesoft/current/ja-jp/windows-powershell-connector/latest/_images/microsoft-powershell-execute-command.png) 1. Anypoint Studio で新しい Mule プロジェクトを作成します。 2. 次のプロパティを ​`mule-artifact.properties`​ ファイルに追加して PowerShell のログイン情報を保存します。 ```text config.host= config.username= config.password= ``` 3. プロパティファイルをプロジェクトの ​`src/main/resources`​ ディレクトリに置きます。 4. **\[HTTP\] > \[Listener (リスナー)\]**​ コンポーネントをキャンバスにドラッグし、次のパラメーターを設定します。 ![プロパティウィンドウ内の \[Listener (リスナー)\] 設定値](_images/microsoft-powershell-http-props.png) 5. まだ HTTP リスナーの設定を作成していなければ作成します。 1. **\[Connector Configuration (コネクタ設定)\]**​ の右側にあるプラス記号 (+) をクリックして、新しい HTTP リスナー設定を追加します。 2. 次の値を入力します。 - **Host (ホスト)**​: `localhost` - **Port (ポート)**​: `8081` 3. **\[OK\]**​ をクリックします。 6. **\[General (一般)\]**​ セクションで、​**\[Path (パス)\]**​ に ​`/executecommand`​ と入力します。 7. PowerShell コネクタの ​**Execute Command**​ 操作を \[HTTP Listener (HTTP リスナー)\] コンポーネントの横にドラッグします。 8. 新しい PowerShell グローバル要素を追加して PowerShell コネクタを設定します。 1. **\[Connector Configuration (コネクタ設定)\]**​ 項目の右にあるプラス記号 (+) をクリックします。 2. グローバル要素を次のように設定します。 - Name (名前) 設定の名前 - IP アドレス スクリプトファイルやコマンドを実行するマシンの IP アドレス。 - Username (ユーザー名) スクリプトファイルやコマンドを実行するマシンに関連付けられているユーザーの名前 - Password (パスワード) ユーザーのパスワード 設定は次のようになります。 ![Windows 設定の \[Global Element Properties (グローバル要素プロパティ)\] ウィンドウ](_images/microsoft-powershell-config.png) 対応する XML 設定は次のようになります。 ```xml ``` 9. **\[Test Connection (接続をテスト)\]**​ をクリックします。 10. テストに成功した場合は、​**\[OK\]**​ をクリックします。失敗した場合は、誤ったパラメーターを確認して修正し、もう一度接続をテストしてください。 11. PowerShell の ​**Execute Command**​ 操作の ​**\[General (一般)\]**​ プロパティエディターで、残りのパラメーターを設定します。 - Display Name (表示名) Execute Command 操作の表示名 - Command (コマンド) リモートまたはローカルマシンで実行するコマンド: ![Execute command 操作のプロパティウィンドウ](/mulesoft/current/ja-jp/windows-powershell-connector/latest/_images/microsoft-powershell-execute-command-props.png) 12. XML が次のようになっていることを確認します。 ```xml ``` 13. **\[Mule Palette (Mule パレット)\] > \[Core (コア)\]**​ で ​**\[Logger (ロガー)\]**​ を選択し、​**Execute Command**​ 操作の後にドラッグします。 14. **\[Logger (ロガー)\]**​ を設定します。 1. \[Logger (ロガー)\] コンポーネントの表示名を入力します。 2. Mule のログメッセージがペイロードから取られるように ​**\[Message (メッセージ)\]**​ に ​`#[payload]`​ と入力します。 3. **\[Level (レベル)\]**​ を ​`INFO`​ に設定します。 ![\[Logger\] プロパティウィンドウ](_images/microsoft-powershell-logger-props.png) 15. **\[File (ファイル)\] > \[Save (保存)\]**​ をクリックします。 16. Package Explorer でプロジェクトを右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ をクリックします。 17. ブラウザーを開き、URL ​`http://localhost:8081/executecommand`​ を入力して応答を検証します。 ブラウザーと Studio コンソールに ​**Execute Command**​ 操作の出力が表示されます。 ## [](#スクリプトファイルを実行する)スクリプトファイルを実行する この例では、スクリプトファイルを実行する Mule フローを作成します。 ![Listener、Parse Template、Execute script file、Logger を含むフロー](/mulesoft/current/ja-jp/windows-powershell-connector/latest/_images/microsoft-powershell-execute-script-file-flow.png) Mule フローを作成する手順は、次のとおりです。 1. **\[HTTP Listener (HTTP リスナー)\]**​ コンポーネントをキャンバスにドラッグし、​**\[Display Name (表示名)\]**​ に ​`Listener`​ と入力します。 ![プロパティウィンドウ内の \[Listener (リスナー)\] 設定値](_images/microsoft-powershell-http-execute-script-file.png) 2. **HTTP リスナー**​の設定を作成します。 この手順は、まだ済んでいない場合に必要です。 1. プラス記号 (+) をクリックして、新しい HTTP リスナー設定を追加します。 2. 次の値を入力します。 - **Host (ホスト)**​: `localhost` - **Port (ポート)**​: `8081` 3. **\[OK\]**​ をクリックします。 3. **\[General (一般)\]**​ セクションで、​**\[Path (パス)\]**​ に ​`/executescriptfile`​ と入力します。 4. `/src/main/resources`​ フォルダーに新しいファイルを ​`get-en-param.ps1`​ という名前と次のコンテンツで作成します。 $logFile = "C:\\Windows\\Temp\\log.txt" Add-Content $logFile -Value "Parameter a is $a" Add-Content $logFile -Value "Parameter b is $b" Add-Content $logFile -Value "Parameter c is $c" Write-Host "Parameters received are $a $b $c" 5. **\[Parse template (テンプレートの解析)\]**​ コンポーネントを \[HTTP Listener (HTTP リスナー)\] の横にドラッグします。 6. 次のパラメーターを設定します。 ![プロパティウィンドウ内の \[Parse Template (テンプレートの解析)\] 設定値](_images/microsoft-powershell-parse-template-props.png) 1. **\[Parse template (テンプレートを解析)\]**​ コンポーネントの表示名を入力します。 2. `get-en-param.ps1`​ ファイルの場所を入力します。 XML リファレンスは次のようになります。 ```xml ``` 7. PowerShell コネクタの ​**\[Execute Script File\]**​ 操作を ​**\[Parse Template (テンプレートの解析)\]**​ コンポーネントの横にドラッグします。 8. PowerShell の ​**Execute Script File**​ 操作の ​**\[General (一般)\]**​ プロパティエディターで、残りのパラメーターを設定します。 1. **Execute Script File**​ 操作の表示名を入力します。 2. スクリプトを含むファイルがペイロードファイルから取られるように、​**\[General (一般)\] > \[File content (ファイルのコンテンツ)\]**​ で ​`#[payload]`​ と入力します。 3. スクリプトでパラメーターが必要な場合は、キー-値のペアごとにパラメーターを追加します。 ![プロパティウィンドウ内の Execute script file 操作の設定値](/mulesoft/current/ja-jp/windows-powershell-connector/latest/_images/microsoft-powershell-execute-script-file.png) 9. **Execute Script File**​ 操作の後に ​**\[Logger (ロガー)\]**​ コンポーネントを追加して、Studio コンソールに出力を表示します。 1. **\[General (一般)\]**​ タブで \[Logger (ロガー)\] コンポーネントの表示名を入力します。 2. Mule のログメッセージがペイロードから取られるように ​**\[Message (メッセージ)\]**​ に ​`#[payload]`​ と入力します。 3. **\[Level (レベル)\]**​ を ​`INFO`​ に設定します。 ![\[Logger\] プロパティウィンドウ](_images/microsoft-powershell-logger-props.png) 10. **\[File (ファイル)\] > \[Save (保存)\]**​ をクリックします。 11. **Package Explorer**​ で、プロジェクトを右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ をクリックします。 12. ブラウザーを開き、URL ​`http://localhost:8081/executescriptfile`​ を入力して応答を検証します。 操作の出力がブラウザーとコンソールに表示されます。 ## [](#mule-xml-フロー)Mule XML フロー Mule フローの XML は次のようになります。 ```xml ``` ## [](#関連情報)関連情報 - [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Anypoint Connector 設定](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview) - [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [Microsoft Windows PowerShell Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-powershell-connector/) - [Windows 用 OpenSSH](https://github.com/PowerShell/Win32-OpenSSH/releases#) - [OpenSSH のインストール手順](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH) - [Linux での SSH のインストール](https://help.ubuntu.com/lts/serverguide/openssh-server.html) - [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Windows PowerShell Connector リファレンス Microsoft Windows PowerShell Connector v2.0 互換性と解決された問題に関する情報は、​[「Microsoft Powershell コネクタリリースノート」](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-powershell-connector-release-notes-mule-4)​を参照してください。 ## [](#設定)設定 ### [](#パラメーター)パラメーター
名前 型 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

  • Linux 設定

  • Windows Configuration (Windows 設定)

この設定に指定できる接続種別。

x

Expiration Policy (有効期限ポリシー)

ExpirationPolicy

動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。ランタイムによって適切と判断されたときに、インスタンスがパージされます。

## [](#接続種別)接続種別 ### [](#config_linux)Linux 設定 #### [](#パラメーター-2)パラメーター
名前 型 説明 デフォルト値 必須

IPAddress

String (文字列)

セッションの初期化に使用するホスト。

x

UserName

String (文字列)

セッションの初期化に使用するユーザー名。この項目の値には ​username​ または ​username@domain​ などを指定できます。

x

Password (パスワード)

String (文字列)

ユーザーの認証に使用するパスワード。

x

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

### [](#config_windows)Windows Configuration (Windows 設定) #### [](#パラメーター-3)パラメーター
名前 型 説明 デフォルト値 必須

IPAddress

String (文字列)

セッションの初期化に使用するホスト。

x

UserName

String (文字列)

セッションの初期化に使用するユーザー名。この項目の値には ​username​ または ​username@domain​ などを指定できます。

x

Password (パスワード)

String (文字列)

ユーザーの認証に使用するパスワード。

x

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

## [](#操作)操作 - [Execute Command](#executeCommand) - [Execute Script File](#executeScriptFile) ## [](#executeCommand)Execute Command `` この操作は、マシン上でコマンドを実行します。 ### [](#パラメーター-4)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Command (コマンド)

String (文字列)

クライアントマシン上で実行するコマンド。

x

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。この式の出力は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合)次の設定の場合 - config ### [](#スロー)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY ## [](#executeScriptFile)Execute Script File `` この操作は、スクリプトファイルを実行します。 ### [](#パラメーター-5)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

File Content (ファイルのコンテンツ)

Binary (バイナリ)

スクリプトを含むファイル。

#[payload]

パラメーター

Object (オブジェクト)

スクリプトのパラメーター。

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。この式の出力は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力-2)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合-2)次の設定の場合 - config ### [](#スロー-2)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY ## [](#型)型 ### [](#Reconnection)Reconnection (再接続)
項目 型 説明 デフォルト値 必須

Fails Deployment (デプロイに失敗)

Boolean (ブール)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

使用する再接続戦略。

### [](#reconnect)Reconnect (再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

Count (数)

Number (数値)

再接続の試行回数。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#reconnect-forever)Reconnect Forever (繰り返し再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#ExpirationPolicy)Expiration Policy (有効期限ポリシー)
項目 型 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。

Time Unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

maxIdleTime 属性の時間単位。

## [](#関連情報)関連情報 [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Windows PowerShell Connector リファレンス Microsoft Windows PowerShell Connector v2.1 互換性と解決された問題に関する情報は、​[「Microsoft Powershell コネクタリリースノート」](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-powershell-connector-release-notes-mule-4)​を参照してください。 ## [](#設定)設定 ### [](#パラメーター)パラメーター
名前 型 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

  • Linux 設定

  • Windows Configuration (Windows 設定)

この設定に指定できる接続種別。

x

Expiration Policy (有効期限ポリシー)

ExpirationPolicy

動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。ランタイムによって適切と判断されたときに、インスタンスがパージされます。

## [](#接続種別)接続種別 ### [](#config_linux)Linux 設定 #### [](#パラメーター-2)パラメーター
名前 型 説明 デフォルト値 必須

IPAddress

String (文字列)

セッションの初期化に使用するホスト。

x

UserName

String (文字列)

セッションの初期化に使用するユーザー名。この項目の値には ​username​ または ​username@domain​ などを指定できます。

x

Password (パスワード)

String (文字列)

ユーザーの認証に使用するパスワード。

x

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

### [](#config_windows)Windows Configuration (Windows 設定) #### [](#パラメーター-3)パラメーター
名前 型 説明 デフォルト値 必須

IPAddress

String (文字列)

セッションの初期化に使用するホスト。

x

UserName

String (文字列)

セッションの初期化に使用するユーザー名。この項目の値には ​username​ または ​username@domain​ などを指定できます。

x

Password (パスワード)

String (文字列)

ユーザーの認証に使用するパスワード。

x

Reconnection (再接続)

Reconnection (再接続)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

## [](#操作)操作 - [Execute Command](#executeCommand) - [Execute Script File](#executeScriptFile) - [Execute Command (exception handling enabled)](#executeCommandExceptionHandlingEnabled) - [Execute Script File (exception handling enabled)](#executeScriptFileExceptionHandlingEnabled) ## [](#executeCommand)Execute Command `` この操作は、マシン上でコマンドを実行します。 ### [](#パラメーター-4)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Command (コマンド)

String (文字列)

クライアントマシン上で実行するコマンド。

x

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合)次の設定の場合 - config ### [](#スロー)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY ## [](#executeScriptFile)Execute Script File `` この操作は、スクリプトファイルを実行します。 ### [](#パラメーター-5)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

File Content (ファイルのコンテンツ)

Binary (バイナリ)

スクリプトを含むファイル。

#[payload]

パラメーター

Object (オブジェクト)

スクリプトのパラメーター。

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。この式の出力は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力-2)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合-2)次の設定の場合 - config ### [](#スロー-2)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY ## [](#executeCommandExceptionHandlingEnabled)Execute Command (exception handling enabled) `` この操作では、マシン上でコマンドを実行し、実行に関連した例外をスローします (存在する場合)。 ### [](#パラメーター-6)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Command (コマンド)

String (文字列)

クライアントマシン上で実行するコマンド。

x

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力を評価する式。式の結果は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力-3)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合-3)次の設定の場合 - config ### [](#スロー-3)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY - POWERSHELL:EXECUTION\_EXCEPTION ## [](#executeScriptFileExceptionHandlingEnabled)Execute Script File (exception handling enabled) `` この操作では、対象マシン上でスクリプトを実行し、実行に関連した例外をスローします (存在する場合)。 ### [](#パラメーター-7)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

File Content (ファイルのコンテンツ)

Binary (バイナリ)

スクリプトを含むファイル。

#[payload]

パラメーター

Object (オブジェクト)

スクリプトのパラメーター。

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価する式。この式の出力は対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

接続エラーが発生した場合の再試行戦略。

### [](#出力-4)出力 | 型 | String (文字列) | | --- | --- | ### [](#次の設定の場合-4)次の設定の場合 - config ### [](#スロー-4)スロー - POWERSHELL:RETRY\_EXHAUSTED - POWERSHELL:CONNECTIVITY - POWERSHELL:EXECUTION\_EXCEPTION ## [](#型)型 ### [](#Reconnection)Reconnection (再接続)
項目 型 説明 デフォルト値 必須

Fails Deployment (デプロイメントに失敗)

Boolean (ブール)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

使用する再接続戦略。

### [](#reconnect)Reconnect (再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

Count (数)

Number (数値)

再接続の試行回数。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#reconnect-forever)Reconnect Forever (繰り返し再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#ExpirationPolicy)Expiration Policy (有効期限ポリシー)
項目 型 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。

Time Unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

maxIdleTime 属性の時間単位。

## [](#関連情報)関連情報 [MuleSoft ヘルプセンター](https://help.mulesoft.com)