PowerShell工作流测试路径抛出InformationAction错误

时间:2017-07-24 14:21:35

标签: powershell workflow

最近我们将脚本服务器更新为PowerShell 5.1。所有其他服务器仍在运行PowerShell 4.0。我们注意到Test-PathPowerShell Workflow内抛出错误时发现了一些奇怪的行为。

代码:

Workflow Get-Foo {
    Test-Path -Path C:\TEMP
}

Get-Foo -PSComputerName PS4ServerName

错误:

A parameter cannot be found that matches parameter name 'InformationAction'.
    + CategoryInfo          : InvalidArgument: (:) [Test-Path], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.TestPat 
   hCommand
    + PSComputerName        : [localhost]

Get-Foo计算机上本地运行PowerShell 5.1时,没有错误。甚至不像Get-Foo -PSComputerName PS51ServerName那样运行它。

为什么我们甚至不使用它时会抱怨InformationAction

0 个答案:

没有答案