How to retrieve computer hardware and AD object information

I'm inheriting a poorly configured active directory/network that has no documentation and is poorly organized.  I need some guidance and suggestions on a few things.

1.  They have no record of who has what type of computer and where.  They are needing to upgrade old computers but don't know who has what.  Is there a way to run a script that will pull hardware information remotely, so we don't have to run sneakernet?

2.  Most AD objects don't have location/member information so we don't know what its used for.  Is there a way we can query or retrieve the missing information remotely without running sneakernet?
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.

Mike KlineCommented:
One thing that you can use to pull a nice quick report from AD is adfind by joe Richards
adfind -default -f objectcategory=computer name operatingsystem operatingsystemservicepack -csv -nodn > c:\computers.csv
Not sure about #1, if the information is not there you can't query it.  For example if the location is not populated it there is no query that can find something like that (for example this PC is in room112B)
For a good overall AD discovery I'd start with AD Topology Diagrammer (you will need visio)

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
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
Active Directory

From novice to tech pro — start learning today.