![](/img/trans.png)
[英]Error - Cannot bind argument to parameter 'InputObject' because it is null
[英]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.