How To Install Configuration Manager Clients By Using Client Push

46660

In this post we will see how to install Configuration Manager clients by using client push. After installing the configuration manager in your environment, you would first configure the discovery and boundaries.  The next step would be adding the required site system roles, and once the systems present in your organization are discovered, to manage them using ConfigMgr you will have to install Configuration manager clients to the systems.

Microsoft gives various options to deploy or install configuration manager clients. In this post we will be seeing the steps to install configuration manager clients by using client push method. Microsoft suggests to use the client push installation to install the System Center 2012 Configuration Manager client software on computers that Configuration Manager discovered. You can configure client push installation for a site, and client installation will automatically run on the computers that are discovered within the site’s configured boundaries when those boundaries are configured as a boundary group. You can initiate a client push installation by running the Client Push Installation Wizard for a specific collection or resource within a collection.

Before you start thinking of deploying the configuration manager clients, install a fallback status point site system role. The benefit of installing this role is it helps to track the client installation process. When a fallback status point is installed, it is automatically assigned to clients when they are installed by the client push installation method.

Before we proceed, let me tell you that there are 2 ways of installing configuration manager clients by using client push, the first one is to configure your site to automatically use the client push for discovered computers. The second way is to use the client push installation wizard. We will see both the methods of installing the configuration manger clients.

Automatically use the client push for discovered computers

In this method we will configure client push installation settings. Use this method only if you want the configuration manager clients to get automatically installed on the machine that is discovered. Most of the companies won’t prefer this method as there might be some computers in the organization where configuration manager client is not required.

Launch the configuration manager console, click on Administration, under Site Configuration, click on Sites, in the Sites list, select the site for which you want to configure automatic site-wide client push installation. On the top ribbon click on Client Installation Settings and click on Client Push Installation.

How To Install Configuration Manager Clients By Using Client Push Snap1

On the Client Push Installation Properties windows, click on General tab, check the box Enable automatic site-wide client push installation. Under System types, select Servers and Workstations. If you want the client to be installed on the ConfigMgr site servers then select Configuration Manager site system servers.

Is it okay to install configuration manager client on domain controllers ? – Domain controllers are managed by system administrators and it is not recommended to install the configuration manager client on domain controllers, although there is no harm in installing it on domain controllers.

If you want to install the configuration manager clients on domain controllers the best option that you can choose is Never install the ConfigMgr client on domain controllers unless specified in client push installation wizard. This means you can use the client push installation wizard to install the client on domain controller.

How To Install Configuration Manager Clients By Using Client Push Snap2

Click on Accounts tab, we need to add an user account with which the client installation happens. The account that you add must have the permissions to install the client software, in other words the user account should have the local admin rights in the machine. Click on yellow color icon and click on New Account.

How To Install Configuration Manager Clients By Using Client Push Snap3

In this example i have added a user account named sccmadmin which is a member of domain admins group.

How To Install Configuration Manager Clients By Using Client Push Snap4

You can specify the installation properties during the client installation process. Usage of these switches is completely optional.
Installation Properties

For Configuration Manager SP1 you can specify installation properties for the Windows Installer package (Client.msi) in this tab and the following CCMSetup.exe properties:

/forcereboot

/skipprereq

/logon

/BITSPriority

/downloadtimeout

/forceinstall

Click on Apply and OK.

How To Install Configuration Manager Clients By Using Client Push Snap5

After few minutes when i login to CLIENT2.PRAJWAL.LOCAL machine and look at the process tab in task manager i see ccmsetup.exe running. The configuration manager client is pushed automatically to the machines.

How To Install Configuration Manager Clients By Using Client Push Snap6

Now, we see that both the client machines have got configuration manager client installed.

How To Install Configuration Manager Clients By Using Client Push Snap7

Installing Configuration Manager clients using Client Push Installation Wizard

Installing configuration manager clients using client push installation wizard is very simple and you can use the wizard to install clients even if the site is not configured for client push. Ensure that the client installation settings are configured correctly, specially the accounts.

Click on Assets and Compliance, click on Devices, click on All Systems, right click on one of the computer and click on Install Client (hold Ctrl and select multiple computers if you want to install on more than one computer). In this example we will be installing the client on the domain controller machine, AD.PRAJWAL.LOCAL.

How To Install Configuration Manager Clients By Using Client Push Snap8

On the Install Configuration Manager Client wizard click on Next.

How To Install Configuration Manager Clients By Using Client Push Snap9

If you are pushing the configuration manager client to a domain controller machine click on Allow the client software to be installed on domain controllers. While configuring the client push installation If you have enabled the automatic installation of clients on domain controllers then the first option will not be available. Click on Install the client software from a specified site and click on Next.

How To Install Configuration Manager Clients By Using Client Push Snap10

Click on Close.

How To Install Configuration Manager Clients By Using Client Push Snap11

After few minutes, on my domain controller machine, we see that ccmsetup.exe process is running in the task manager.

How To Install Configuration Manager Clients By Using Client Push Snap12

After few minutes in the console we see that the client has been installed on the domain controller. Thus the client push installation wizard worked perfectly here.

How To Install Configuration Manager Clients By Using Client Push Snap13

You can view the ccmsetup.log file on the domain controller to check the log messages and also to monitor the client installation process.

How To Install Configuration Manager Clients By Using Client Push Snap14

In the coming posts we will see other ways to install configuration manager clients on the machines. I hope you liked this simple post along with screenshots.

  • AJITH KUMARHG

    kindly send me the perfact documentation on SCCM 2012 and server 2012, i want to write SCCm exam , kindly need your help on this…

    • I have replied to your question in the ticketing tool..

  • Bar

    Hi,

    I have a server named SRV1 with condition is not join domain. I want to install SCEP 2012 client for SRV1.

    Can I install CM client agent to SRV1, so able to discovered by SCCM?

    How to install SCEP client by using push installation from SCCM for SRV1?

    Thanks.

  • Darren Welldon

    Great write up. I wonder if you can tell me why I keep getting the following error when trying to push out the client!

    —> Unable to get SMS_Client object from WMI on remote machine “PC5”, error = 0x80041010. SMS_CLIENT_CONFIG_MANAGER 02/12/2013 14:02:46 5324 (0x14CC)

  • Selim

    Hi,
    I am using site-wide client push installation method to install client agent and I see only 244 out of 1000 computers recieved the client agent so far. It has been almost 4 days since I configured site-wide client push installation. Is this normal? How long should I wait?

    • On one of the client system where the sccm client is not installed, can you do a manual client push from console and let me know if client gets installed ?

  • Selim

    Hi Prajwal,
    I did manual client push from SCCM console and waited for 10 minutes but still no client on the PC. On the other side, I checked the number of clients with client agent from console and total number is increased from 244 to 248. I might be wrong but I think SCCM is pushing the clients but it does pushing extremely slow. Any advise would be greatly appreciated.

  • Selim

    Hi Prajwal,
    I guess I know what is going on. I work in a university and most of my users are students (they are not always here on my network). I check the log file Ccm.log file on the SMS site server, located in the C:\Program Files\Microsoft Configuration Manager\Logs folder. Log file repeatedly shows that SCCM can not find the devices on the network and keeps on trying to push client agent to the next device. So that is why installation takes so long time 🙂
    I should not use Site wide client pushing in my environment. It is not a good idea in my environment. here is the Ccm.log file:

    ======>Begin Processing request: “2097153862”, machine name: “NBS213900911” SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:44 PM 2844 (0x0B1C)
    Execute query exec [sp_IsMPAvailable] N’ISU’ SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:44 PM 2844 (0x0B1C)
    —> Trying the ‘best-shot’ account which worked for previous CCRs (index = 0x0) SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:44 PM 2844 (0x0B1C)
    —> Attempting to connect to administrative share ‘\\NBS213900911\admin$’ using account ‘SEHIR\smsadmin’ SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:44 PM 2844 (0x0B1C)
    —> WNetAddConnection2 failed (LOGON32_LOGON_NEW_CREDENTIALS) using account SEHIR\smsadmin (00000035) SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    —> The device NBS213862888 does not exist on the network. Giving up SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    —> ERROR: Unable to access target machine for request: “2097153835”, machine name: “NBS213862888”, access denied or invalid network path. SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    Execute query exec [sp_CP_SetLastErrorCode] 2097153835, 53 SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    Stored request “2097153835”, machine name “NBS213862888”, in queue “Retry”. SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    Execute query exec [sp_CP_SetPushRequestMachineStatus] 2097153835, 2 SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    Execute query exec [sp_CP_SetLatest] 2097153835, N’02/18/2014 13:11:45′, 35 SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)
    <======End request: "2097153835", machine name: "NBS213862888". SMS_CLIENT_CONFIG_MANAGER 2/18/2014 3:11:45 PM 3348 (0x0D14)

  • Tom

    How can you stop the agent from continuously trying to push the client to machine, some machine have been repeatedly trying to get the agent installed

    • some machine have been repeatedly trying to get the agent installed – can you tell me the agent has been installed on these machines or its trying to push everytime ?

    • Joseph

      Check the Task Scheduler on the machines that are repeatedly installing
      the client. If a client install starts but fails to finish, a task is
      scheduled to try again in 5 hours. If you push to that computer again
      before that task is able to complete, scheduled task will still be
      there. Then this happens, the sccm client will be reinstalled every 5
      hours until you get that scheduled task removed.

  • Derrick

    Thank you for the helpful guides!! They are a great addition to my studies and VM lab. Question: Using the client push wizard, do I setup “Installation Properties”? I.E. /forcereboot, /forceinstall, etc.

    My understanding is that if I use the client push wizard, the clients receive information from the System Management container I create in AD to configure specific client settings.

  • Derrick

    Thank you for the helpful guides!! They are a great addition to my studies and VM lab. Question: Using the client push wizard, do I configure “Installation Properties”? I.E. /forcereboot, /forceinstall, etc.

    From my understanding, when I configured the System Management container the clients get setup information from there.

    • Yes, if you use the client push installation method, you can specify the properties in the Client tab of the Client Push Installation Properties dialog box.

  • Arshad Husain

    @ Hi Prajwal,
    can you provide me the Manual download link of SCCM 2012 R2 Client Agent
    Regards,
    Arshad

  • Raj

    Hi This is Raj . I have installed SCCM 2012 by seeing your site and installed . Success fully i installed . After i see Client Push Installation method . Same thing i did it. After in client machine the CCmsetup coming . installed MS sliver light and in Control panel , configuration manger is Corning but i dont why in SCCM 2012 console not showing Client Activity : “Active”

    • Check if there are any Management point errors on the Monitoring node (site status)? Any errors in mpcontrol.log?

      Is this happening for all the clients ? Are all clients status is shown inactive in SCCM console ?

  • @Arshad – you can find the setup files for CM agent in your SCCM installation DVD.

    For ex: K:SMSSETUPCLIENT (K is the drive letter)

    • Arshad Husain

      @Prajwal
      Thanks for Your reply.
      In fact i having dvd & Mounted to my system . But i tried to do from that only & i knew that not wrong with My CM agent.
      Actaully on my windows 7 few clinents we can see the agent but if you go to configration manager on compinnets tab ccm notiifcation agent disable & Action tab we can see only Machine policy & user policy.
      Action done: went all clinets log files & then i manually uninstall & install the agent (By cmd & GUI Method also)but still same status on configration Manager. Even if Auotmaticalyy take agent form SCCM 2012 R2 client agent status same.
      Any wrong with system side settings or Registery..? Kindly give me the inputs.
      Best Regards,
      Arshad

  • Arshad – There might be multiple causes for this. looks like the clients agents are not able to contact MP correctly. Open the log files clientlocation.log and locationservices.log and look for errors. I assume that you have configured the boundaries correctly, do check them once.

    • Arshad Husain

      @ Prajwal
      Fine. i open the ticket & attached two log files with details . Kindlly give me the inputs.

      Best Regards,
      Arshad

    • Arshad Husain

      @ Prajwal….
      Yesterday i open the ticket with log files, .
      Regards,
      Arshad

  • @Sheldon – 0x800706ba means the RPC server is unavailable. Did you check the DNS entries for those client computers ?.

    • Sheldon

      Hi Prajwal,

      Thanks for your reply.

      Aging wad disabled on our DNS server. Most of the records had the wrong IP address in it.

      I have enabled Aging/scavenging. Will test this for our clients in a week or so.

      Once again thanks a lot for your help.

      Regards,
      Sheldon

  • Stephanevg

    Thanks Prajwal! This is a very nice post!.
    Some to troubleshooting tips could be very usefull and would make this post complete 🙂

  • shashidhar

    Hi prajwal,

    We have multiple DPs …how to push client to DPs…?

    • how to push client to DPs…? – You mean how to push the sccm client agents to the DP’s ?

  • Bhaskar B

    Hi Prajwal,

    Thanks for your post..this very useful me especially…

    i have one question..

    If we have more than 50 new machines is there …how to install agent all the new machine single click….

    Please tell me how..?

    Thank you.

    Bhaskar B
    9866861547.

  • Joseph

    Hi Prajwal,

    I have a general question on how SCCM behaves when installing the client using the Client Push Installation Wizard. I’ve been pushing the client in my environment by running the installation wizard on a particular collection at a time, because we are not yet ready to install the client across the entire organization. When using this method, there is no way to schedule how the package is deployed.

    My question is, when using this method, how long will SCCM continue to attempt installing the client? Previously I had assumed that it was automatically deploying as if “Assign immediately after this event” and “As Soon As Possible” were selected on the Scheduling screen of a deployment. But now I am questioning whether that’s the case. We have a lot of laptops that are only connected to the network occasionally and I am not sure if I should periodically be re-running this wizard, targeting those devices. I haven’t been able to find anything in Microsoft’s documentation, though.

    Do you have any insight on this?
    Thank you,
    Joe

    • It will try once an hour for a week. You can find this info in ccm.log file (Search for text “Retry”). After 7 days if you run the discovery, the process resumes.

  • Abdullah.M.M

    Dear En.Prajwal,

    i have my helpdesk team are using sccm2012 r2 ,im the sccm administrator, i have given to them role for Remote Tools Oprator and its working fine, the question here i want my team can Insatll Cleint (puch Client) incloud the remote tool with out give them full administrator<<<>
    refresh
    i want should appear this :
    Install Client
    Start–>>
    Refresh
    i hope you get my point.

  • Abdullah.M.M

    Dear En.Prajwal
    i have sent you two days ago question , now i’m sending with attachment pleas i need your recommendation,
    i have given to my team Remote tools role sccm2012 R2, i need them also to Install Client .
    as showing in the attachment pic when they click right click on the device the only remote option is there i need also Install Client appear (without given full administrator role)

  • Abdullah.M.M

    you are rejecting my question may i knkow why

    • @Abdullah – I have not rejected any question. I just returned today from long vacation. I am yet to reply to many comments and I am now checking most of them. Please wait and I will reply to your question as well.

      • Abdullah.M.M

        thank you

  • Abdullah.M.M

    you are rejecting my question why

    • @Abdullah – I have not rejected any question. I just returned today from long vacation. I am yet to reply to many comments and I am now checking most of them. Please wait and I will reply to your question as well.

      • Abdullah.M.M

        im sorry for that, i apologise, sorry again

  • Abdullah.M.M

    i need answer for my question

  • Yes, I agree it works without any issues for account that is member of full administrator. Give me sometime while I will try to simulate the same in my lab setup.

  • @Tahir – I would request you to create a support thread here and upload the attachment and add more details – http://prajwaldesai.com/community/forums/system-center-configuration-manager.4/

  • tahir

    Hello sir i tried to configure endpoint but i can’t found end point in the products can you tell me the reason why its?

    • Run a SUP sync once. The products should be updated.

  • tahir

    see i send you a attachment cheek there is no endpoint show inside the products now tell me what to do ?

  • tahir

    How can define path source/updates/endpoint ? Its self create sharing point or else procedure?