繁体   English   中英

使用答案时Powershell“无法将参数绑定到参数”错误

[英]Powershell 'cannot bind argument to parameter' error when using answer

此问题的最流行答案涉及以下Windows powershell代码:

$file1 = Get-Content C:\temp\file1.txt  
$file2 = Get-Content C:\temp\file2.txt   
$Diff = Compare-Object $File1 $File2  
$LeftSide = ($Diff | Where-Object $_.SideIndicator -eq '<=').InputObject  
$LeftSide | Set-Content C:\temp\file3.txt

但是,当我尝试使用该代码时,出现以下错误:

Where-Object : Cannot bind argument to parameter 'FilterScript' because it is null.

为什么会出现此错误,如何解决?

看起来像一个简单的语法错误。 Where-Object要求条件过滤器以脚本块的形式出现(因此为“ FilterScript”):

Where-Object {$_.SideIndicator -eq '<='}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM