How to install SCCM agent on Linux

One of the features of the upcoming release of Service Pack 1 for SCCM 2012 is the ability to manage Linux agents.

In this post I will cover the basic – installing an agent on a Linux machine.

I have installed SCCM 2012 SP1 Beta on my Hyper-V lab server. I also have a Red Hat 6.3 machine on the same host.

First I have downloaded the installation files from the following link:

Update: Download link no longer working

Please note that the files are still in Beta.

Once downloaded, extract the files to a shared folder on the SCCM server and copy them to the Linux machine.

The next step is to login to the Linux machine – the installation of the SCCM agent can be done only on the machine. There is no Push method to Linux agents.

  1. Login to the Linux machine and open a Terminal
  2. Browse to the location where you’ve stored the SCCM Linux Agent files
  3. Enable the install script to run as a program by executing the following command: chmod +x install
  4. Install the client by running the install script with the appropriate switches. In my case I used on the –mp and –sitecode swithes: ./install –mp <MP_Server_FQDN> -sitecode <SITE_Code> installfile
Install SCCM agent on Linux machine

Install SCCM agent on Linux machine

This should get the Linux agent installed on the machine sucsesfully. You can view the installation log in the following location /var/opt/microsoft/scxcm.log

I have previously configured my SCCM server to automatically accept manual agent’s installation so as soon as I opened the SCCM console I’ve noticed the client in the Devices view.

SCCM agent installed on Linux

SCCM agent installed on Linux


What do you think about this post?