VMware vSphere - PowerCLI Script - Export List of VM Creation Date

Hi,

I'm trying to find a PowerCLI script that I can run on my vCenter Environment to get a list of all the VM's and when their creation date was.

I'm not that good at scripting so if someone could provide the code and explain what I would have to input to get this done that would be great.

Thanks
LumiousAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AbhilashBloggerCommented:
This should help you with that
http://psvmware.wordpress.com/2012/11/27/when-was-vm-created-how-vm-was-created-and-who-has-created-this-vm/#more-726
There is a lot of explaination too with the scripts.
Manjunath SulladTechnical ConsultantCommented:
LumiousAuthor Commented:
Hi,

Abhilash Hb:
- When I try to run the first script they presented, it doesn't do anything in my PowerCLI connection to vCenter 5.1.  I even try to put the script in a Test.ps1 file and run that file from PowerCLI but it doesn't do anything from what I see.  When trying to run the first script they presented, I copied and  pasted the whole thing into the PowerCLI.

Please let me know if I'm running this incorrectly.

Thanks
Get Blueprints for Increased Customer Retention

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

AbhilashBloggerCommented:
First you will have to load the functions. That's where the tasks the scripts do are defined.
LumiousAuthor Commented:
Hi,

I'm not sure if I'm running it correctly.  Please see attached document I created for what I actually do and let me know when you can if I'm doing it correctly and if I should continue.

Thanks
Instructions.docx
AbhilashBloggerCommented:
To load the functions copy paste the whole function and press enter twice till the pointer returns back to normal.

Then try running Get-VM <VM-Name> | Get-VMCreationDate

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LumiousAuthor Commented:
Hi,

Your instructions worked!  See attached:

So I ran this on One VM, what if I need to run this on multiple VM's?  I dont want to have to type out each VM Name individually.  Is there a way to make it so that it runs againsts All VMs in the environment and then exports the results to an excel sheet?



Thanks
1-14-2014-1-35-20-PM.jpg
AbhilashBloggerCommented:
Try this

Get-VM | Get-VMCreationDate | Export-Csv -path “c:\reports\vmcreationinventory.csv” -NoTypeInformation.

No too sure but let me know if it works.
LumiousAuthor Commented:
Hi,

That worked!  See attached:

I believe you replied on the other question I posted as well:

http://www.experts-exchange.com/Software/VMWare/Q_28337760.html?anchor=a39778384

Please let me know just like this one, what I would have to replace as it wasn't that clear and I'm not a scripter.

Thanks
1-14-2014-1-57-59-PM.jpg
AbhilashBloggerCommented:
Nice! Glad to know it worked.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.