Looking for powershell Answers? Try Ask4KnowledgeBase
Looking for powershell Keywords? Try Ask4Keywords

PowerShellPowerShellワークフロー


前書き

PowerShell Workflowは、PowerShellバージョン3.0から導入された機能です。ワークフロー定義はPowerShell関数定義とよく似ていますが、PowerShellエンジンではなくWindows Workflow Foundation環境内で実行されます。

ワークフローエンジンには、いくつかのユニークな「out of box」機能が含まれています。特にジョブの永続性があります。

備考

PowerShell Workflow機能は、PowerShell Desktop EditionのMicrosoft Windowsプラットフォームでのみサポートされています。 Linux、Mac、およびWindowsでサポートされているPowerShell Core Editionは、PowerShell Workflow機能をサポートしていません。

PowerShell Workflowをオーサリングする場合は、ワークフローがコマンドレットではなくアクティビティを呼び出すことに注意してください。 PowerShellワークフローからコマンドレットを呼び出すことはできますが、ワークフローエンジンはInlineScriptアクティビティでコマンドレットの呼び出しを暗黙的にラップします。 PowerShellコードを実行するInlineScriptアクティビティ内でコードを明示的にInlineScriptこともできます。デフォルトでは、 InlineScriptアクティビティは別のプロセスで実行され、呼び出し元のワークフローに結果が返されます。

PowerShellワークフロー 関連する例