You can install SCCM client agent on a Windows Server Core OS and it’s very easy. You can either install the client agent manually or using SCCM client push method.
Installing the ConfigMgr client agent manually on Server Core would require copying the ccmsetup files on to the server core and then run ccmsetup.exe. However installing the agent via Client Push is the most easiest way.
When you have a device collection that includes all Windows Server core OS, you can directly push the agents to device collection. All the Server Core machines that are part of device collection will get the agents.
Tip – Before you perform a client push, configure client push installation for a site. The site uses client push installation accounts to connect to computers to install the client.
Ensure you specify these accounts on the Accounts tab of the Client Push Installation Properties. The account must be a member of the local Administrators group on the destination computer.
How to Install SCCM Client on Windows Server Core
To install SCCM client on Windows Server core using client push method.
- Launch the Configuration Manager console.
- Go to Assets and Compliance > Overview > Devices.
- Right click Windows Server Core device and click Install Client.
- Follow the Install Configuration Manager client wizard to complete the client agent push.
On the SCCM server open CCM.log file to monitor the client configuration manager tasks.
System OS version string "10.0.17763" converted to 10.00 SMS_CLIENT_CONFIG_MANAGER Unable to connect to WMI (root\ccm) on remote machine "SERVERCORE.PRAJWAL.LOCAL", error = 0x8004100e. Creating \ VerifyingCopying existence of destination directory \\SERVERCORE.PRAJWAL.LOCAL\admin$\ccmsetup. Copying client files to \\SERVERCORE.PRAJWAL.LOCAL\admin$\ccmsetup. Copying file "C:\Program Files\Microsoft Configuration Manager\bin\I386\MobileClient.tcf" to "MobileClient.tcf" Copying file "C:\Program Files\Microsoft Configuration Manager\bin\I386\ccmsetup.exe" to "ccmsetup.exe" Created service "ccmsetup" on machine "SERVERCORE.PRAJWAL.LOCAL". Started service "ccmsetup" on machine "SERVERCORE.PRAJWAL.LOCAL". Deleting SMS Client Install Lock File '\\SERVERCORE.PRAJWAL.LOCAL\admin$\SMSClientInstall.TEC' Execute query exec [sp_CP_SetLastErrorCode] 2097152005, 0 Completed request "2097152005", machine name "SERVERCORE"
Next, you can monitor the Configuration Manager client agent install on the remote Windows Server core by opening ccmsetup.log.
Use the Configuration Manager Trace Log Tool to open ccmsetup.log file located on Windows Server core.
The line CcmSetup is exiting with return code 0 confirms the client installation.
Finally go back to the SCCM console and notice that SERVERCORE computer has the client agent installed.