/ / Powershell - Gravar objeto em arquivo - powershell, exportar, comparar objeto

Powershell - escrever objeto para arquivo - PowerShell, exportação, compareobject

quando eu quero uma comparação completa de dois arquivos de texto em linha, tenho o resultado correto quando uso:

$test = compare-object -referenceobject $srcobject -differenceobject $compareobject -CaseSensitive
$test = $test | where {$_.SideIndicator -eq "=>"} | select "InputObject"

Mas depois eu tenho problemas sérios para simplesmente gravar essas coisas em um arquivo.

Quando eu uso:

  1. Out-File, faz um corte e não quero muitos espaços no final de cada linha

  2. Export-CSV, adiciona-me um " para cada linha no início e no final

  3. Set-Content, ele me adiciona "@{InputObject=" e um } Cada linha

Como posso exportar os dados sem essas limitações?

Saudações,

Alex

Respostas:

0 para resposta № 1

Tente isto -

$test = compare-object -referenceobject $srcobject -differenceobject $compareobject -CaseSensitive
$test = $test | where {$_.SideIndicator -eq "=>"} | *select -ExpandProperty InputObject*