2013-05-20 74 views
0

我使用的是遠程機器上PowerShell的v2.0和我創建了一個工作流程有使用下面的代碼:PowerShell的工作流程命令無法識別

workflow install { 
Param(
[Parameter(Mandatory=$True, Position=1)] 
[string]$currentLocation 
) 
... 
} 

我我的本地機器上測試,在那裏我有PowerShell的3.0版,它的工作,但在遠程機器上我得到這個錯誤:

The term 'workflow' is not recognized as the name of a cmdlet, function, script file, or operable program. 
Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 
At C:\Install\Longitude\Longitude Components\Install.ps1:6 char:9 
+ workflow <<<< install { 
    + CategoryInfo   : ObjectNotFound: (workflow:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 
+0

這顯示了一點心思你部分,考慮g 90%以上的描述PowerShell工作流程的網站會說明它是3.0的一項功能。 –

回答

6

工作流是PowerShell的V3的新功能,它不是在V2提供

+0

感謝您的回答。不知何故,我錯過了那個細節:) – johnye2e