locked
Best Client Installation String to Use for Clients at Secondary Sites RRS feed

  • Question

  • Morning (here) Guys - 

    Before deploying clients, I just wanted to verify the string.  The environment currently has 3 site servers - none of the 3 are located on the same local network:

    • Primary: server1.abc.net / Site Code: ABC
    • Secondary: server2.abc.net / Site Code: BCD / Parent Site Code: ABC
    • Secondary: server3.abc.net / Site Code: CDE / Parent Site Code: ABC

    We plan to add many DPs in future, but not yet.  Anyways, we are deploying the clients using a method which requires a single execution string.  Given that I want it to install to the default path, is the below string the best option?

    ccmsetup.exe /mp:server2.abc.net SMSSITECODE=ABC

    Thanks!


    Ben K.

    Tuesday, February 23, 2016 2:25 PM

Answers

  • Clients can only be assigned to primary site so you have to provide the sitecode of the primary.

    Torsten Meringer | http://www.mssccmfaq.de

    Tuesday, February 23, 2016 2:37 PM
  • Hello,

    Secondary sites don’t manage clients so clients can not be assigned to them. While this is a true statement, it is not a reason to not set a secondary site in a Site Assignment Boundary Group. client site assignment is something the client does after it is installed – this site assignment process, if not specifically forced by the SMSSITECODE property during installation is smart enough to realize that the site code discovered through auto-site assignment is for a secondary site and thus the primary site code must be used. However, if you specifically force a client to install to a secondary site using SMSSITECODE=SS1, then you will run into problems – specifically, you’ll get the following message in ClientLocation.log: “Attempting to assign client to SS1 site that does not match assignment requirements”. This is ultimately no different than ConfigMgr 2007

    clients aren’t really assigned to a secondary site; they are simply using the resources – MP, DP, SUP – at a secondary site. Also, site assignment is a one-time thing; once a client is assigned to a site, it will not try to re-detect the site it belongs to unless it is manually forced to do so.


    Regards, Regin Ravi

    Tuesday, February 23, 2016 2:40 PM

All replies

  • Clients can only be assigned to primary site so you have to provide the sitecode of the primary.

    Torsten Meringer | http://www.mssccmfaq.de

    Tuesday, February 23, 2016 2:37 PM
  • Hello,

    Secondary sites don’t manage clients so clients can not be assigned to them. While this is a true statement, it is not a reason to not set a secondary site in a Site Assignment Boundary Group. client site assignment is something the client does after it is installed – this site assignment process, if not specifically forced by the SMSSITECODE property during installation is smart enough to realize that the site code discovered through auto-site assignment is for a secondary site and thus the primary site code must be used. However, if you specifically force a client to install to a secondary site using SMSSITECODE=SS1, then you will run into problems – specifically, you’ll get the following message in ClientLocation.log: “Attempting to assign client to SS1 site that does not match assignment requirements”. This is ultimately no different than ConfigMgr 2007

    clients aren’t really assigned to a secondary site; they are simply using the resources – MP, DP, SUP – at a secondary site. Also, site assignment is a one-time thing; once a client is assigned to a site, it will not try to re-detect the site it belongs to unless it is manually forced to do so.


    Regards, Regin Ravi

    Tuesday, February 23, 2016 2:40 PM
  • Also, no reason to use /mp if AD is extended and client can successfully query AD. And, /mp does *not* set an MP for the client agent to use.

    Jason | http://blog.configmgrftw.com | @jasonsandys

    Tuesday, February 23, 2016 4:06 PM
  • Thanks Guys - 

    So... basically what I had was correct - just somewhat outdated as the MP part wasn't needed anymore but doesn't hurt.  If this is true, then my string would then be the below, correct?

    ccmsetup.exe SMSSITECODE=ABC

    ABC is the site code of the primary, btw.  Thanks!


    Ben K.

    Tuesday, February 23, 2016 4:51 PM