Prajwal Desai

SCCM | ConfigMgr | Intune | Windows 11 | Azure

  • Home
  • Cloud
    • Autopilot
    • Azure
    • Endpoint Analytics
    • Intune
    • PowerShell
    • Teams
    • Windows 365
  • Microsoft
    • Active Directory
    • Group Policy
    • SCCM
    • SCOM
    • Windows 10
    • Windows 11
    • Windows Server
    • WSUS
  • Software
  • Forums
  • Newsletter
  • Contact
Notification Show More
Latest News
Fix Windows Autopilot Reset Error 0x80070032
Fix Windows Autopilot Reset Error 0x80070032
Autopilot Intune
Windows activation error 0xc004c020
Fix: Windows Activation Error 0xC004C020 with 2 Easy Methods
Windows 11 Windows 10
Find the Package ID of SCCM Application
3 Best Ways to Find the Package ID of SCCM Application
SCCM
SCCM Updates Install Error 0x800b0109 0x8024b303
Fix: SCCM Updates Install Error 0x800b0109 | 0x8024b303
SCCM
Disable Windows Hello for Business using Intune ftimg
Disable Windows Hello for Business using Intune – Comprehensive Guide
Intune Autopilot
Aa

Prajwal Desai

SCCM | ConfigMgr | Intune | Windows 11 | Azure

Aa
Search
  • Home
  • Cloud
    • Autopilot
    • Azure
    • Endpoint Analytics
    • Intune
    • PowerShell
    • Teams
    • Windows 365
  • Microsoft
    • Active Directory
    • Group Policy
    • SCCM
    • SCOM
    • Windows 10
    • Windows 11
    • Windows Server
    • WSUS
  • Software
  • Forums
  • Newsletter
  • Contact
Follow US

Home » SCCM » Install SCCM Client Agent On Linux Computers

SCCM

Install SCCM Client Agent On Linux Computers

By Prajwal Desai 1 View 13 comments February 18, 2022 5 Min Read

In this post we will take a look at on how to install SCCM client agent on linux computers. With the release of Configuration Manager 2012 SP1 one of the interesting update was SCCM being capable of managing Linux, Unix and Macintosh computers. In other words the SCCM client agents could now be installed on non windows-based computers. Before you ca

n manage a Linux or UNIX server with Configuration Manager, you must install the Configuration Manager client for Linux and UNIX on each Linux or UNIX computer. You can accomplish this manually or by use of a shell script that installs the client remotely.

The install script provided by Microsoft supports command line properties that modify the installation behavior and reference the client installation package. The install script and client installation package must be located on the client.

Microsoft System Center 2012 Configuration Manager SP1 supports the management of Apple Mac clients. The client for Mac computers allows you to discover, collect inventory, manage settings, and deploy applications and patches using your Configuration Manager environment. Microsoft System Center 2012 Configuration Manager SP1 also supports the management of UNIX and Linux servers.

- Advertisement -
Ad image

The clients for UNIX and Linux extends the scope of your Configuration Manager environment to collect inventory, deploy software, and run reports about UNIX and Linux servers in your enterprise. The client operates as a workgroup client that is managed by Configuration Manager.

Note – Configuration Manager does not support the use of client push installation for Linux or UNIX servers. The client agent has to be installed manually using a install script provided by Microsoft.

Lab Setup – The lab setup includes a domain controller name AD.PRAJWAL.LOCAL, a SCCM server SCCM.PRAJWAL.LOCAL. To install the client agent on linux machine we have a RHEL 5.0 (32 bit) installed and the name of this machine is LINUX.

Supported Versions

Macintosh -Mac OS X 10.6 (Snow Leopard) and Mac OS X 10.7 (Lion)

Linux, Unix

– RHEL Version 6 (x86 & x64), RHEL Version 5 (x86 & x64) ,RHEL Version 4 (x86 & x64)

-Solaris Version 10 (x86 & SPARC), Solaris Version 9 (SPARC)

-SLES Version 11 (x86 & x64), SLES Version 10 SP1 (x86 & x64),SLES Version 9 (x86)

Download the client agent file for Linux SC 2012 CM SP1 RTM client for RHEL.exe. Double click the file and extract the files to a folder. After you extract you will see .tar files along with script named install.

SCCM 2012 SP1 Client Agent On Linux Computers Snap 1

Copy all the files on the linux machine to a directory. In this post i have copied all the files to the path /opt/CCM/.

SCCM 2012 SP1 Client Agent On Linux Computers Snap 2

Before you proceed and install the client agent on linux machine make sure that your linux machine is properly communicating with SCCM server. You can use Ping to check the connectivity to the SCCM server. To resolve the hostname, open the terminal on linux machine and type the command vi /etc/resolv.conf. Add an entry of name server and the IP address in the file and save the file.

SCCM 2012 SP1 Client Agent On Linux Computers Snap 3


On the RHEL5 computer, use root credentials to run the following command to enable the script to run as a program chmod +x install and then execute the command  ./install –mp <hostname> -sitecode <code> ccm-RHEL5x86.tar. 

SCCM 2012 SP1 Client Agent On Linux Computers Snap 4

The client agent installation is complete. In case you change the hostname of linux machine after the installation of client agent, then you must reboot the linux machine once.

SCCM 2012 SP1 Client Agent On Linux Computers Snap 5

Launch the ConfigMgr console, Click on Assets and Compliance, Under All systems we see that a new device LINUX is seen. The client agent has been installed and the linux machine can be now managed by SCCM 2012 SP1 server.

SCCM 2012 SP1 Client Agent On Linux Computers Snap 6

Sign Up For Weekly Newsletter

Get the most recent information on Configuration Manager, Intune, Windows 11, Windows 365, Autopilot, Azure, Software Reviews, and much more by subscribing to the newsletter.
By signing up, you agree and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share this Article
Facebook Twitter Copy Link Print
Avatar photo
By Prajwal Desai
Follow:
Prajwal Desai is a Microsoft MVP in Enterprise Mobility. He writes articles on SCCM, Intune, Configuration Manager, Microsoft Intune, Azure, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.
Previous Article Configuring Client Status in SCCM 2012
Next Article How To Install Microsoft Loopback Adapter In Windows XP How To Install Microsoft Loopback Adapter In Windows XP
13 Comments 13 Comments
  • Avatar photo Onur says:
    January 18, 2023 at 12:45 pm

    Hi,

    Can we are install Ubuntu 22.04 ? Article says looks like debian not support.. What do you think?

    Regards,

    Reply
    • Avatar photo Prajwal Desai says:
      January 18, 2023 at 2:48 pm

      May not work until Microsoft says it’s supported.

      Reply
  • Avatar photo Christian says:
    April 26, 2022 at 9:16 pm

    Hi All,
    Not sure about the RHEL v7 nor v8, as older version may not be supported anymore
    Just my 50 cents

    Reply
  • Avatar photo Esteban Vallejo says:
    December 4, 2020 at 12:55 am

    Hello, i can´t install the agent…

    ./install –mp bllniqsccm01 -sitecode TEX ccm-Universalx64.tar
    Archive file not found or no read permissions.

    Please help!

    Reply
    • Avatar photo Prajwal Desai says:
      December 4, 2020 at 9:42 am

      Is the setup file located in the right directory ?.

      Reply
  • Avatar photo Tom says:
    October 24, 2017 at 7:02 pm

    Hi, Prajwal. I’m having trouble installing the client. It will install, and it seems to be running correctly, but I can’t see it registering with the SCCM console. Have you seen this type of issue before? Thanks for your articles!

    Reply
    • Avatar photo Prajwal Desai says:
      October 24, 2017 at 9:21 pm

      How many action cycles do you see under configuration manager client properties > Actions tab ?.

      Reply
  • Avatar photo Raj W. says:
    March 25, 2014 at 12:25 am

    Is it possible to run the SCCM agent in chroot jail? My Unix admins (understandably) do not like the agent having root access.

    Reply
    • Avatar photo Prajwal Desai says:
      March 25, 2014 at 11:28 pm

      Raj, I haven’t tried it.. Will try and respond you back..

      Reply
  • Avatar photo Feanoer says:
    February 12, 2014 at 6:33 pm

    Yes, This article is very usefu *_*l!!!!!!!! Can you explain how is possibile to deploy packages on Linux client?

    Reply
  • Avatar photo Raj says:
    January 7, 2014 at 4:45 pm

    Really useful document. Now I can able to install the client on Linux systems. But i want to patch the RHEL platform servers using software distribution method on sccm 2012.

    Could you able to provide steps to create the patch package for linux OS (RHEL 5.X) .rpm files.

    Reply
  • Avatar photo Siva says:
    July 15, 2013 at 7:23 pm

    The article is good. Thanks. Can you explain about package deployment as well for unix boxes?

    Reply
    • Avatar photo Prajwal Desai says:
      July 24, 2013 at 6:20 pm

      Yes. I will be posting an article on it soon..

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recast Sponsored AD
Ad image
Patch My PC Sponsored AD
Ad image

Latest Articles

Fix Windows Autopilot Reset Error 0x80070032
Fix Windows Autopilot Reset Error 0x80070032
Autopilot Intune
Windows activation error 0xc004c020
Fix: Windows Activation Error 0xC004C020 with 2 Easy Methods
Windows 11 Windows 10
Find the Package ID of SCCM Application
3 Best Ways to Find the Package ID of SCCM Application
SCCM
SCCM Updates Install Error 0x800b0109 0x8024b303
Fix: SCCM Updates Install Error 0x800b0109 | 0x8024b303
SCCM
Subscribe to Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

You Might Also Like

Find the Package ID of SCCM Application
SCCM

3 Best Ways to Find the Package ID of SCCM Application

By Prajwal Desai
SCCM Updates Install Error 0x800b0109 0x8024b303
SCCM

Fix: SCCM Updates Install Error 0x800b0109 | 0x8024b303

By Prajwal Desai
ConfigMgr Technical Preview 2302 New Features
SCCM

ConfigMgr Technical Preview 2302 New Features | Baseline Version

By Prajwal Desai

Removed from reading list

Undo
Welcome Back!

Sign in to your account

Lost your password?