In my line of work we often evaluate new ways to do things, specifically new platforms for server hosting, disaster recovery, backups, etc.

One of the requests that often comes from vendors is “How big is your environment?”

Microsoft has the rather excellent “MAP” tool however I find it to be a bit slow, somewhat complex, and often returns a lot more information than I want… and not always everything I need.

To that end, I wrote the following powershell function and it has been a major help in automating these inventory requests: