Zdravím, plánuji přesouvat uživatele z jedné domény do druhé. Mám výpisy z obou domén v csv a potřebuji je vzájemně porovnat, protože většina uživatelů už v druhé doméně je, ale mohou mít jiné údaje. Potřeboval bych nějaký script či jiné řešení na porovnání změn např. podle givenname, streetAdress, postalcode atd. a zároveň aby mi všechny změny označil nebo vyexportoval do samostatného csv a rozřadil podle atributů, aby to bylo přehledné pro administrátora který to bude upravovat.
Zatím jsem zkoušel tohle:
$csv1 = Import-Csv f:\csv1.csv
$csvcdnet = Import-Csv f:\csv2.csv
$result = Compare-Object $csv1 $csv2 -property $_.givenname $_.sn $_.displayname $_.title $_.company $_.department $_.streetAddress $_.postalcode $_.l $_.physicalDeliveryOfficeName $_.mobile $_.telephonenumber | Export-Csv f:\Results.csv
Get-Content f:\Results.csv | Format-List givenname, sn, displayname, title, company, department, streetAddress, postalcode, l, physicalDeliveryOfficeName, mobile, telephonenumber
ale tam je problém v tom, že některé údaje nejsou vyplněné a hodí to chybu, že je tam null hodnota. Jenomže null hodnota je taky rozdíl a potřeboval bych ho započítat a vypsat. Dokáže někdo prosím poradit?