I have an array which holds the logon info of the users as objects. Here are the printings of that array:
PS> $Write-Out $data1
System.Object System.Object System.Object System.Object System.Object System.Object System.Object
PS> $data1
ComputerName User Time Action
------------ ---- ------------------- ------
DC1 usr1 05/06/2013 11:51:35 logoff
DC1 usr1 05/06/2013 11:46:24 logon
DC1 usr1 05/06/2013 11:42:05 logoff
DC2 usr2 05/06/2013 11:44:08 logon
DC2 Administrator 05/06/2013 11:43:50 logoff
DC2 Administrator 05/06/2013 11:42:53 logon
DC2 Administrator 05/06/2013 11:40:27 logoff
I want to convert this array so that I can see logon and logoff times on the same line like this:
PS> $data2
ComputerName User Time LOGON Time LOGOFF
------------ ---- ------------------- -------------------
DC1 usr1 05/06/2013 11:46:24 05/06/2013 11:51:35
DC1 usr1 05/06/2013 11:42:05
DC2 usr2 05/06/2013 11:44:08
DC2 Administrator 05/06/2013 11:42:53 05/06/2013 11:43:50
DC2 Administrator 05/06/2013 11:40:27
Can you help me with converting the $data1 array to $data2 array?