0
비교 개체의 결과를 CSV로 내보내려고하지만 내보낼 때 오류가 발생합니다. 그냥 Excel에서 불러도 괜찮아 보입니다. 내 추측은 값 대신 오류가 하나 이상의 값으로 출력 될 때마다입니다. 여기결과를 CSV로 내보낼 때 시스템 개체 오류가 발생했습니다
는
VKEY
V-12345
V-23456
V-1111
current.csv
VKEY
V-12345
V-6789
V-23456
V-256
나의 새로운 CSV는 내가 지금 무엇입니까 것은
Past, Current
V-6789,V-1111
V-256
말을해야 내 CSV를 past.csv 있습니다
Past, Current
System.Object[],@{vkey=V-1111}
. System.Object[]
$obj.Past
는 열에 표시 그게
$Past = Import-CSV "past.csv"
$Current = Import-CSV "Current.csv"
$pastchange = Compare-Object $Past $Current -Property vkey | Where-Object {$_.SideIndicator -eq '=>'} | Select-Object VKEY
$currentchange = Compare-Object $Past $Current -Property vkey | Where-Object {$_.SideIndicator -eq '<='} | Select-Object VKEY
$obj = New-Object PSObject
$obj | Add-Member NoteProperty Past $pastchange
$obj | Add-Member NoteProperty Current $currentchange
$obj | Export-Csv "ChangeResults.csv" -NoTypeInformation