SCCMNAP

System Center Configuration Manager 2007 & Network Access Protection Public Forum.
Welcome to SCCMNAP Sign in | Join | Help
in Search

Richard Got NAPd

Sr. Systems Engineer at Microsoft based in Redmond. Technical resource in release management for Microsoft Buisness Online Services. Currently working on all feature sets of Configuration Manager 2007 with focus on Network Access Protection, Virtualization and Internet Based Client Management. Previously worked for Warner Bros, NBC Studios, AT&T, 24 Hrs Fitness, State of California, Northrope Grumman, NOS Communications, GE Capital, KLA Tencor, Wells Fargo Mortagage, Dudeworks, TeleTech, TekSystems, etc...

Details for obtaining 100% ConfigMgr Client Installation & Reach

Requirements:

  • Windows Server Update Service (WSUS)
  • Configuration Manager Site with Software Update enabled
  • Organizational Unit or Security Group
  • 2 Configuration Manager ADM Templates
  • Active Directory Group Policy Object
  1. Windows Server Update Service (WSUS)
    1. Install the WSUS service on a Windows 2003 SP2 server
    2. Do not configure the WSUS service with the WSUS console at the completion of the WSUS installation.
  2. Configuration Manager Site with Software Update enabled
    1. Start your ConfigMgr installation or push a Software Update Point Role on to the WSUS server.
  3. Organizational Unit (OU) or Security Group (SG)
    1. Identify a OU or Security Group that will contain all systems expected to be managed by by your ConfigMgr site.
    2. Note: There can only be one OU or SG designated for 1 ConfigMgr site. You cannot have one OU or SG provisioning clients for multiple site codes.
  4. 2 Configuration Manager ADM Templates
    1. Obtain the ADM Templates that comes on the Configuration Manager 2007 CD, located: on the CD\TOOLS\ConfigMgrADMTemplates
    2. One ADM template is named: "ConfigMgr2007Assignment.adm" and the other is named: "ConfigMgr2007Installation.adm"
    3. The ADM template named "ConfigMgr2007Assignment.adm" is used to place the ConfigMgr site assignment settings in the clients registry
      1. Those settings are shown below:
        1. The "ConfigMgr2007Assignment.adm" template sets the following settings in the registry under: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Mobile Client
          • GPRequestedSiteAssignmentCode = <your site code>
          • GPSiteAssignmentRetryDuration(Hour) = <Retry Duration (hours)>
          • GPSiteAssignmentRetryInterval(Min) = <Retry Interval>
          • The image below shows the settings for the ConfigMgr2007Assignment.adm template after its imported into the GPO.
          • image Click image to enlarge.
          • Description and uses of the above settings:
          • The "GPRequestedSiteAssignmentCode" is the site code your client should and will be assigned to. When the client is reassigned by any other method to a site code other than the site code specified in the GPO, these GPO policy settings will automatically reassign the client back to the site code you defined in the GPO policy.
          • The "GPSiteAssignmentRetryDuration(Hour)" is the amount of hours the client will keep attempting to reassign the client until successful or till reassigned to the site code specified in the GPO.
          • The "GPSiteAssignmentRetryInterval(Min)" is the interval the GPO policy will wake up and check to see if the client is assigned to the site code specified in the GPO.
        2. The "ConfigMgr2007Assignment.adm" template sets the following settings in the registry under:
        3. Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\ccmsetup in a Value Name: SetupParameters.
        4. The below settings is a string of the ccmsetup parameters that are to be set for the above setting, which is what the client will use when the installation starts.
          • /MP:msserver SMSSLP=smsslp.domain.com SMSSITECODE=XR2 FSP=smsfsp.domain.com CCMLOGMAXSIZE=100000 CCMENABLELOGGING=TRUE CCMLOGLEVEL=0 DISABLESITEOPT=TRUE DISABLECACHEOPT=TRUE CCMLOGMAXHISTORY=5 SMSCACHESIZE=9000
        5. NOTE: When a client installation starts, ccmsetup.exe will first look to the command-line first for the ccmsetup parameters. If it does not find ccmsetup command-line parameters, the ccmsetup.exe look to the registry for the ccmsetup.exe parameters, if the parameters are not found in the registry, the ccmsetup.exe will use Active Directory and assign the client based on ConfigMgr site boundaries. 
        6. The image below shows the settings for the ConfigMgr2007Installation.adm template after its imported into the GPO.
        7. image Click image to enlarge.
        8. This type of client assignment basically forces the clients to remain assigned to the site of choice.
    4. Import these ADM templates, into a Group Policy Object targeting your OU or SG of your clients to be managed.
    5. A additional setting you must add to this GPO is the Windows Update URL the clients will use to scan for required offered updates.
    6. This setting location can be found with the local GPO Mgr or GPO Management Console. You can find this location for this settings in the path below.
      1. Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Windows Update
      2. The image below shows the setting in a GPO object that allows you to set the WSUS/SUP server for clients to use to scan for updates.
      3.  image Click image to enlarge.
  5. A Got Cha: Watch Out! The policies that these ADM templates places in the clients registry cannot be un-done by removing the GPO from the OU or SG.
  6. If you ever want to reassign these clients that has been previously assigned and provisioned by the "Client Management GPO's" (I call this solution client management GPOs) You must either manually remove the settings by hand or script. Or you can drop the computer object in another OU or SG having different "Client Management GPOs applying these settings for another ConfigMgr site.
  7. The reason why these settings don't go away when a GPO is removed, is because these ADM templates are not set in the Policies Hive of the registry. And settings set in the registry out side of the Policies Hive can't be removed with a GPO, Only changed or modified.
  8. Active Directory Group Policy Object (GPO)
    1. Apply a Group Policy Object targeting the OU or SG with membership of all the systems you want assigned to a specific site.
  9. Remember: One Client Management GPO per site.
  10. Once the above setting and configuration are set, Publish the ConfigMgr client into WSUS.
  11. To publish the ConfigMgr client to WSUS, from within the ConfigMgr console Navigate to the Site Management node > Then to the Site Settings Node > Then the Client Installation Methods node, Right client on Software Update Point Client Installation and click Properties.
  12. At this point just simply enable the option "Enable Software Update Point Client Installation" shown below.
  13. clip_image002Click image to enlarge.
  14. Also, ensure that no other AD policies are configuring the WSUS URL via any other policies in your environment. If clients receive policies from other GPO's to also configure the WSUS URL, that client will generate AD Group Policy Conflict and fail scanning for ConfigMgr. To ConfigMgr the client would seem broken and not communicating with the Site/MP.

Disclaimer: P.S.  When I say 100% I am, of course, referring to compatible online computers in the targeted OU.

Comments

 

Richard Dixon said:

Note: There can only be one OU or SG designated for 1 ConfigMgr site. You cannot have one OU or SG provisioning clients for multiple site codes.

I wanted to add some clerification on the above NOTE:

You can link the Client Management GPO to multiple OUs. This means that all clients in each of your OU will be assigned to the same site (sitecode).

But, you cannot have one OU or SG provisioning multiple clients to multiple sites.

June 11, 2008 5:28 PM
 

Richard Got NAPd said:

It&#39;s up on us again, MMS 2009 and I&#39;m going to try and be there to talk about how you can enable

November 27, 2008 6:09 PM
 

Richard Dixon's Blog said:

It&#39;s up on us again, MMS 2009 and I&#39;m going to try and be there to talk about how you can enable

November 27, 2008 6:10 PM
 

Microsoft IT ConfigMgr 2007 Blog said:

It's up on us again, MMS 2009 and I'm going to try and be there to talk about how you can enable and

November 27, 2008 6:10 PM
 

Richard Dixon's Blog said:

It&#39;s up on us again, MMS 2009 and I&#39;m going to try and be there to talk about how you can enable

November 29, 2008 11:56 AM

About Richard Dixon

Service Engineer at Microsoft based in Redmond. Lab and Virtualization Manager in MSD / Management Platforms & Service Delivery for Microsoft Business Online Services. Currently working on all feature sets of Configuration Manager 2007 with focus on Network Access Protection, Virtualization and Internet Based Client Management. Previously worked for Warner Bros, NBC Studios, AT&T WorldNet Service, 24 Hrs Fitness, State of California, Northrop Grumman, NOS Communications, GE Capital, KLA Tencor, Wells Fargo Mortgage, Dudeworks, TeleTech, TekSystems, etc...
Powered by Community Server (Non-Commercial Edition), by Telligent Systems