Remote Computer Inventory With PowerShell

Remotely gather client hardware and software information. The input is a txt file of computer names. the output is a CSV file containing the following information:

Computer Name
Processor Type
System Type
Operating system
Operating system Version
Operating system Build Version
Serial Number
IP Address MAC Address
Last User logged in
Last User login time
C: free space in GBs
Total RAM in GBs
The date and time of the last reboot

Download Link:

Recommended Reading
Learn Windows PowerShell in a Month of Lunches –
PowerShell in Depth 2nd Edition –
An Administrator’s Guide: Powershell in Depth –
Windows PowerShell Best Practices –
Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft’s Command Shell –

Sound Effects:
Twitter: @signalwarrant
Google +:
YouTube Subscribe link: