私は3つのパラメータを取るpowershellファイルtest.ps1を持っています。タコのスクリプトステップ/タスクからこのファイルを呼び出し/実行しようとしています。
これを達成する方法があれば、これを行うことができますか。
これを達成するためにいくつかのことを試しました。
- バッチ ファイル (test.bat) の powershell E:\somefolder\test.ps1 %1 %2 %3 を使用して、octopus のスクリプト タスクで以下を呼び出し、この E:\somefolder\test.bat p1 p2 p3 を実行します。
上記は機能せず、コマンドレットがコマンドを識別しないと言っています。
- ps1 ファイル自体を使用します。つまり、E:\somefolder\test.ps1 p1 p2 p3 を呼び出して、octopus のスクリプト タスクを呼び出します。
これにより、上記と同じエラーが発生します。
param([string]$param1, [string]$param2, [string]$param3) を使用するようにコードを少し変更したところ、パラメーターが見つかりません。
誰かがこの問題で私を助けてくれますか?