Distributing SCCM 2012 Clients Using GPO

Hello System Admins

In this post I will go over the process of installing the SCCM 2012 clients using GPO (Group policy object).

There are several ways to install SCCM 2012 clients as described here.

However, as i said I will focus on an automatic distribution of SCCM 2012 clients with GPO.

The procedure goes like this:

1. Start the group policy editor GPMC.MSC and create a new policy: ‘SCCM 2012 client install’

2. Right click the ‘SCCM 2012 client install’ policy and click edit.

3. On the group policy management editor window, go to Computer configuration/policies/administrative templates > Right click ‘administrative templates’ and select Add/Remove Templates.

Add Template

4. On the ‘Add/Remove Templates’ windows, click add and select the configmgrassignment.adm file located under <Drive>:\Program Files\Microsoft Configuration Manager\tools\ConfigMgrADMTemplates.

Add configmgrassignment adm2

5. click the Add button again and select the configmgrinstallation.adm file.

Add configmgrassignment adm3

6. Click close.

7. In group policy management editor, you should see two items under Computer configuration/policies/administrative templates/classic administrative templates/configuration manager 2012/configuration manager 2012 client:

Add configmgrassignment adm4

8. Double click Configure configuration manager 2012 site assignment. In the new window, select Enable. Enter your site code in ‘Assigned site’ and leave the rest with default settings.

This policy configures site assignment for Configuration Manager 2012 clients. The Site Assignement Retry Interval (Mins) specifies how frequently the client attempts to assign to the site. The Site Assignment Retry Duration (Hours) specifies how long the client attempts to assign to the site before failing.

site assignment

9. Double click Configure configuration manger 2012 client deployment settings. Select Enable radio button. In the CCMSetup field, enter the required CCMSetup command line properties as described in Configuration Manager Client Installation Properties.

Enabling this policy supercede the client deployment properties configured in the Configuration Manager console under Client Push Installation and uses Group Policy to configure client deployment properties.

CONFIGMGR 2012 client deployment

10. Copy Ccmsetup.msi from <ConfigMgr installation directory>\bin\i386 to a share on your network.

11. In your group policy, create a new installation package with the ccmsetup.msi as the source.

For example:  \\<Server name>\Source\ccmsetup.msi

GPO package

GPO package1

12. Select Assigned on ‘Deploy software’ window. The result should look like this:

GPO package2

13. Link your new GPO to a desired OU.

link GPO

link GPO1

That’s IT. you’re done! Now every computer in you domain will get the SCCM 2012 client installation on next reboot.


Related Posts:

How to Install SCCM 2012 sp1

SCCM 2012 SP1 Installation Preparation


7 thoughts on “Distributing SCCM 2012 Clients Using GPO”

  1. what benefit does this have over configuring this directly from the settings in the SCCM Console?

    1. Well, its another way of ensuring your clients are distributed to all your workstations and servers. if for some reason push installation did not work.

  2. I was under the impression that you only add the templates when you have not expanded your AD schema.

  3. Pingback: Yitzhak Bohadana

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.