我正在执行以下代码但在PowerShell 2.0中遇到错误,而代码在最新版本中工作正常,请帮助是否有Snapin解决此问题或除了更新PowerShell之外的任何其他解决方案。提前致谢。
Code:
Write-Output $a |Tee-Object -FilePath $fileName
Write-Output("Please wait components deletion is in progress")|Tee-Object -FilePath $fileName -Append
Error:
Tee-Object : A parameter cannot be found that matches parameter name 'Append'.
At line:1 char:102
+ Write-Output("Please wait components deletion is in progress")|Tee- Object -FilePath $fileName -Append
+ CategoryInfo : InvalidArgument: (:) [Tee-Object], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.TeeObjectCommand
答案 0 :(得分:1)
这非常简单。 PS 2.0中的Tee-object没有-Append
。甚至,MSDN页面在PS 3.0中提到了这个cmdlet:https://technet.microsoft.com/en-us/library/hh849937(v=wps.640).aspx