Managing laptops and desktops in the organization and pushing windows updates to them

Here are a couple of things we are trying to achieve.

Our staff currently uses a bunch of desktops and laptops. Around 30-50 of the staff, most of them are laptops (mix of HP and Lenovo). Most using Win 7 Professional, a minority using XP. What is the best way to:

  1. Manage pushing the windows updates to everyone's computer since not every one installs the updates by themselves?
  2. Managing inventory through a software so that we know how many computers are there, who is using which one, which are currently being used and which ones are in repair?
  3. Good to have feature would also be able to install software remotely and perfom maintenance remotely?

I am fine with a solution that may not solve all the above so would love to know which one can help with most of these issues.

We use Windows Server 2008 R2, mostly for User Authentication.


Solution 1:

Look into WSUS for updates. Do you have any group policies defined (Think: different update policies for in-house systems versus laptops)? For inventory, Spiceworks is a good start.

Solution 2:

Have you had a look at SCCM?

http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-overview.aspx