compareobject

    1热度

    1回答

    我使用Compare-Object cmdlet比较来自不同来源(不同列/属性名称)的两个CSV文件。如何在输出中包含CSV文件中的属性而不将它们包含在比较中? 例CSV数据 users1.csv e-mail-address,name,side [email protected],Luke,light users2.csv e-mail-address,hiredate,hobbi

    0热度

    1回答

    我试图将我的结果从比较对象导出到csv,但出现错误时导出它。当我在excel中调用它时,它看起来很好。我的猜测是每当有多个值的输出时,错误将被放置而不是值。 这里是我的CSV past.csv VKEY V-12345 V-23456 V-1111 current.csv VKEY V-12345 V-6789 V-23456 V-256 我的新的CSV应该说 Past, C

    1热度

    1回答

    我想知道是否有更简单的方法来完成此操作。我有两个(JSON)对象,它们的属性是IP列表(属性是单个IP​​)。我正在比较两个对象属性以查找任何匹配的项目,并希望从第一个对象中删除任何匹配项($JSONConverted)。我相信我可以使用删除功能(我还没有工作)。我真的很想知道是否有一个更简单的方法来完成这一点。 $JSONConverted = Get-Content -Raw -Path Ou

    0热度

    1回答

    我有代码 Compare-Object $str $str1 | foreach InputObject | ft -auto | out-file "$resault" -width 5000 ,我得到的财产以后,看起来像这样 \\Server\path\path\Config.Current.Running.rt-1.ci.cou.txt ,我想它只是某些部分= rt-1.ci .co

    -1热度

    1回答

    移动的问题here。 我的要求是编写一个类似模拟diff工具的程序。是的,有相当多的库和开源代码可以达到这个目的,但我想写自己的比较器。 这是出发点。我有一个名为DataItem的类,它看起来是这样的: public class DataItem { public DataItem() { } public DataItem(string d, string v) { Dat

    2热度

    4回答

    我有2个带有用户名的CSV文件。 我想只导出两个文件中不存在的用户的名称。 的代码我现在有: $file1 = import-csv -Path "C:\ps\output\adusers.csv" $file2 = import-csv -Path "C:\ps\output\users.csv" Compare-Object $file1 $file2 -property name | E

    1热度

    1回答

    Compare-Object不起作用,但有没有办法做同样的事情? For ($F=0; $F -le $NumberOfSameFolders; $F++) { $Results$F = Compare-Object "$FilesInFolderX$F" "$FilesInFolderY$F" -Property Name, LastWriteTime -IncludeEqual -Pas

    0热度

    1回答

    我运行 $serv1=gwmi -Namespace Root\cimv2 -Class Win32_service 我手动停止一些服务,然后运行 $serv2=gwmi -Namespace Root\cimv2 -Class Win32_service ,然后我比较这两个对象 compare-object $serv1 $serv2 compare-object -referenc

    1热度

    1回答

    我试图把比较对象的输出。我是Powershell的新手,不幸的是,还不知道这些情况。 我的命令如下:是 Compare-Object -referenceObject $(Get-Content "c:\temp\mek\123-first.txt") -differenceObject $(Get-Content "c:\temp\mek\123-second.txt") | %{$_.Inpu

    1热度

    2回答

    我正在构建一个脚本,将比较最后一次使用中的IPv4地址与所有可用的操作(从2到254)。 我已经到目前为止,我通过比较数组得到了一个结果,但我的最终结果也是一个数组,我似乎无法得到唯一的数字。 我的脚本: $guestIP = @("192.168.31.200","192.168.31.31","192.168.31.90","192.168.31.25","192.168.31.100")