2016-07-27 6 views
0

次のコードを実行していますが、PowerShell 2.0でエラーが発生していますが、最新バージョンでは問題なく動作します。 PowerShellの更新以外の他の解決策。前もって感謝します。PowerShell 3で正常に動作している間にPowerShell 2.0でコマンドを実行中にエラーが発生しました

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 

答えて

1

非常に簡単です。ティーオブジェクトにはPS2.0には-Appendがありません。さらに、MSDNのページには、PS 3.0のこのコマンドレットが記載されています。https://technet.microsoft.com/en-us/library/hh849937(v=wps.640).aspx

+0

次に、PowerShell 2.oで実行するソリューションは何ですか? –

+0

追加を不要にするようにコードを変更するか、他のコマンドレットを使用する –

関連する問題