How do I code this to output the columns in this order:
unique_sis_group_id, unique_sis_user_id, unique_sis_school_id, mm_admin
My code:
$objs = @();
$output = Import-Csv -Path "c:\users\patrick\desktop\RelayFiles\RelayMemberships\file2concatenate.csv" | ForEach {
$Object = New-Object PSObject -Property @{
unique_sis_group_id = [String]::Concat($_.unique_sis_group_id, $_.unique_sis_user_id)
unique_sis_user_id = $_.unique_sis_school_id
unique_sis_school_id = $_.mm_admin
mm_admin = 0
}
$objs += $Object;
}
$objs
$objs | Export-Csv -NoTypeInformation c:\users\patrick\desktop\RelayFiles\RelayMemberships\memberships.csv
[ordered]hashtable OR [better] the[PSCustomObject]type accelerator, you will get your props in the declared order.[ordered]and[PSCustomObject]are not available prior to PowerShell v3.