Then have a look at the Microsoft® Assessment and Planning (MAP) Toolkit. With this toolkit, you can inventory your infrastructure (agent-less), create software and hardware inventory-lists and a full report with recommended steps.
The current version will inventory for :
– Windows 7
– Windows Vista
– Windows 2008
– Windows 2008 R2
– Virtual Machine discovery
– MS SQL Server
– Server Roles (IIS, WSS, DNS, AD, etc)
– Office 2007
It will also inventory your installed applications and hardware and will tell you whether the hardware is supported by default.
You can separately download sample reports in case you want to have a look at the possible results first.
The tool has a few prerequisites to look out for (which can be found in the release notes). For me, the most annoying one was that it requires it’s own SQL Express installation; you can’t use an existing SQL Server. Well, to be precise, you can, but with the following restriction:
Q: Can we use an existing SQL Server instance instead of requiring the MAP Toolkit to install SQL Server Express?
A: Yes. You may use any edition of SQL Server 2005 or 2008 as long as you have an existing instance named “MAPS” on the same machine.
More information: http://technet.microsoft.com/en-us/library/bb977556.aspx.