output Arrays with headers....

Posted on 2010-09-13
Last Modified: 2012-08-13
hopefully a simple question with a simple answer....

I Initialise an array, No problems,
$Global:myData = @()

Open in new window

I have an array populated in a loop, no problems.

Open in new window

I add to the array in an inside loop, again no problems
$myUser = Get-QADUser $username | Select Name, Email
$Global:myData += $myUser

Open in new window

I output the array contents, no problem FIRST time through but read on....
$myData | Sort Name | Select Name, Email -Unique

Open in new window

I reinitialise the array and loop back to next itteration...
$Global:myData = @()

Open in new window

Now on the FIRST run through the loop i get output with column names of Name and  Email nicely underlined with the array data below listed nicely. On subsequent iterations of the loop, no column headings show?

How do i force it to show these headers with eacho output of $myData?

Question by:Neil Russell
  • 2
  • 2
LVL 13

Assisted Solution

soostibi earned 500 total points
ID: 33668710
I can not see your loops. I can only see { as your second code, and also the 5th and 6th code just a part.
LVL 37

Author Comment

by:Neil Russell
ID: 33742006
This is not a whole code listing, its the concept.  But easy enough to see the principal surely?
LVL 13

Accepted Solution

soostibi earned 500 total points
ID: 33742550
Actually the items probably include the properties, just the formatting on the console is problematic. In this case I suggest to use the
| format-table name, email
at the very end of your expression.
LVL 37

Author Closing Comment

by:Neil Russell
ID: 33839194
Thanks for tha

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Microsoft Windows Server Update Service (WSUS) is free for everyone, but it lacks of some desirable features like send an e-mail to the administrator with the status of all computers on the WSUS server. This article is based on my PowerShell script …
In this previous article (, we made basic license assignments to users in O365. When I say basic, the method is the simplest way …
Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now