我有以下PowerShell腳本:工作流程與管道
function Testing
{
[CmdLetBinding()]
Param (
[int]$MaxRetrycount = 3,
[Parameter(ValueFromPipeline=$True)] [String]$Definition
)
return $MaxRetrycount
}
workflow Test-Workflow
{
$PSComputerName
$data = 'abc','xyz'
$data | Testing -MaxRetrycount 2 -Definition
$JobName
}
Test-Workflow
但是執行這個腳本給我的錯誤一樣
「測試」活動是不是在工作流的管道的支持。
我從調用工作流的命令管道調用函數時出錯了嗎?
在此先感謝。
我不認爲這個問題有與工作流程無關。你只是調用了錯誤的測試功能。嘗試在工作流程之外測試您的功能。 –
@Dangph謝謝你的建議,我試過它在外面工作,但沒有在工作流程功能裏工作。 – PratikP24