Powershell 比较对象-难以理解管道
我不知道脚本中的Compare对象发生了什么 我的比较对象输出一个完美的输出Powershell 比较对象-难以理解管道,powershell,pipe,Powershell,Pipe,我不知道脚本中的Compare对象发生了什么 我的比较对象输出一个完美的输出 InputObject SideIndicator -----------
InputObject SideIndicator
----------- -------------
@{ComputerName=USSFMW-V03021; CollectionName=} ==
@{ComputerName=USSFMW-V03013; CollectionName=} ==
将其导出为CSV非常有效
Compare-Object $alreadyCombs $Computers -IncludeEqual #| Export-CSV $newComptuersCSV
但这是:
$test = Compare-Object $alreadyCombs $Computers -IncludeEqual
导致输出为空:
{@{InputObject=; SideIndicator===}, @{InputObject=; SideIndicator===},
我对powershell了解的时间不长,我想知道我是否不理解管道传输和将值放入变量背后的逻辑
目前,我正在将其导出为CSV,再次导入,删除CSV。。。它工作得很好,但我不能向任何人显示此代码,这很遗憾….^ ^…可能是类似的问题?您的问题可以通过管道化compare-object cmdlet以选择对象并选择InputObject和SideIndicator来解决