Go Premium for a chance to win a PS4. Enter to Win







Systems Center Configuration Manager (SCCM, formerly known as Systems Management Server) is Microsoft’s system software for managing large groups of not only Microsoft computers, but those running other operating systems, such as Linux, OS-X, and various mobile technologies.

Share tech news, updates, or what's on your mind.

Sign up to Post

I want to confirm what I understood is correct.
I'm testing SCEP for mac with SCCM 1703. What I read from below Microsoft documentation is
1. SCEP has nothing to do with ConfigMgr agent on  client, independent deployment, doesn't communicate or exchange data between two
1. SCEP can't be remote pushed to be deployed on mac through SCCM because SCEP is not managed by ConfigMgr.

System Center Endpoint Protection includes an Endpoint Protection client for Linux and for Mac computers. These clients are not supplied with Configuration Manager; instead, you must download the following products from the Microsoft Volume Licensing Service Center. +
System Center Endpoint Protection for the Mac
System Center Endpoint Protection for Linux
You must be a Microsoft Volume License customer to download the Endpoint Protection installation files for Linux and the Mac.
These products cannot be managed from the Configuration Manager console. However, a System Center Operations Manager management pack is supplied with the installation files, which allows you to manage the client for Linux by using Operations Manager.

ref. https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-protection
New feature and membership benefit!
LVL 11
New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

I need to initiate an uninstall of Skype for Business 2016 from a command line for mass uninstall across the company.  This will be deployed via SCCM.

I originally used setup.exe /admin to generate the MSP file which worked fine but now need to uninstall it and deploy a new MSP that does not contain a license key (we switched to KMS).

However, I don't know the structure of the command line to use nor do I know the product id.

Can someone assist with both?

I am trying to upgrade window 7 into window 10 through SCCM via task sequence and the upgrade failed with error code Error: 0x4005(16389). Please suggest

The SCCM client keeps re-installing Silverlight on the Domain Controllers after we manually uninstall it.  

Security has flagged Silverlight on DCs and wants it permanently removed.

We want SCCM to handle endpoint protection, so I can't remove the client.

I understand that it's required for software center, and don't need to uninstall it from anything but DCs.
I have issue with boot sequence in sccm. We are  installing Windows 10 via sccm 2012 on machine that had already win 7. in my environment all the machine are dell brand. I want to automate the bios from legacy to uefi. my problem is  I created Dell packages. after os installed it goes back to pexe boot. instead I should goes back to windows boot . I went to bios there was no windows boot manager . only shows ip4 and ip 6 .  
help will be appreciated thanks
Here is my tasksequence

boot winpe
format  mbr %100 bios
run bios Dell package
format to uefi
format to mbr
install Windows
apply network setting.  
Dear expects,
In recently, we trIED install sccm 2016 from 2012.
When we install sccm 2016,the configuration manager
appear and disappear suddenly.  Then, the Microsoft system center couldn't installed successfully.

please help!
We have enabled SCCM Application Cataloge  for End users so that they can install software by themselves. I am facing problem with licsensed softwares which need approvals.
I know we can use Orchestrator and SCSM to create approval workflow. Here I want to know , Is it possible without SCSM?
May be by using Orchestrator and SharePoint.
I need to push out SQL Management Studio 2016 to a few workstations using SCCM. I have access to System Center Configuration Manager on my desktop and as a test I was just going to use my desktop as what I think is called a distribution point. I started by going to the Software library and creating a package. I entered a name, manufacturer, etc. and for a Data Source, I just pointed to a folder on my local C drive that contains the .exe. I think that is set up correctly enough to work. Now I want to push to my desktop first as a test. I think the next step is to create a Device Collection, add my workstation to the Device Collection and then go back to my package and deploy to the Device Collection. I am a little concerned because when I to go create a new Device Collection is forces me to select a Limiting Collection. I am concerned I may accidently push to devices that do not need the software. Plus now that I have a Device Collection, how do I add my workstation to it? If I am going about this all wrong and there is a better way to push out and install an .exe file to specific workstations, I am open to all ideas
Hallo all,

I'm trying to monitor the process of uninstalling a SCCM client from a computer. Normally you should give the command "C:\Windows\ccmsetup\ccmsetup.exe /uninstall" and wait for it.

However the uninstall process keeps track of its progress in a logfile which can be found here: "C:\Windows\ccmsetup\Logs\ccmsetup.log".

When the uninstall is completed the last line of the logfile should start with: "<![LOG[CcmSetup is exiting with return code 0]LOG]". Here after there is more information displayed however that is not needed the determine the uninstall has completed successfully.

I seem unable to catch the last line and stop the job and go on with the other steps of uninstalling. Anyone any ideas? This is my code so far:
$SCCMUninstall = "C:\Windows\ccmsetup\ccmsetup.exe /uninstall"
$CCMLog = "C:\Windows\ccmsetup\Logs\ccmsetup.log"

Start-Job $SCCMUninstall

While (! (Test-Path $CCMLog)) {Sleep -Seconds 10}

Write-Host ("Monitoring " + $CCMLog)

Get-Content -Path $CCMLog -Tail 1 -Wait | Where {$_ -like "*<![LOG[CcmSetup is exiting with return code 0]LOG]*"}

Write-Host ("SCCM Client succesfully uninstalled!")

Open in new window


I am trying to push client through SCCM and followed below link :

I am facing below issue.  Please help.
Ask an Anonymous Question!
LVL 11
Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

I am at a dead end and any help or insight would be appreciated. After updating to CB 1706 creating MDT boot images fail during creation. I have uninstalled and reinstalled MDT and WADK reintegrated MDT. Checked all share and folder security permissions and all of the machines and accounts have permission.

Tried console from other sytsems with the same results. Dism.log's, SMSProv.log, and SmsAdminUI.log have no errors.

Thank you.

System setup.
Windows Server 2012 R2
SQL 2014 in 2012 mode
SCCM CB 1706 w/hotfix 4042949 one MP/DP
MDT 6.3.8443.1000
WADK 1709/10.1.16299.15

Started processing.
Creating boot image.
Error while importing Microsoft Deployment Toolkit Task Sequence. 

System.ServiceModel.FaultException: The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the server trace logs.

Server stack trace: 
   at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
   at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)

Open in new window

In SCCM , my Inventoried Software doesn't show IE (except for v.7 and 8) so I when I run query on IE versions, I get no results.
If I do a software report, again, no IE (iexplore.exe)

Is it because the new versions of IE come in as KBs and aren't in add/remove programs?
How can I query for IE 9,10,11?

I tried this:

select SMS_R_System.Name, SMS_R_System.LastLogonUserName, SMS_R_System.LastLogonTimestamp from SMS_R_System inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FilePath like "%\\Program Files\\Internet Explorer\\" and SMS_G_System_SoftwareFile.FileName like "iexplore.exe" and SMS_G_System_SoftwareFile.FileVersion like "10.%"
Can the upgrade from 1511 and 1607 and 1703 to 1709 be done as a normal Windows Update without configuring and using "servicing plans," deployment rings or using an in-place upgrade task sequence?

What is best way to upgrade 400+ machine with SCCM, please suggest. thanks.

I am trying to install client push using SCCM but not able to install it. Is there any command or powershell script to install client push throguh SCCM.

Hello Experts,

I am preparing for an upgrade project to perform an in-place upgrade from Win 7 Pro to Win 10 Enterprise. I will be wanting to use SCCM 2012 to perform these upgrades.

I have been seeing a lot of articles on the web stating you can't upgrade from Win 7 pro to Win 10 enterprise, only Win 7 Pro to Win 10 Pre, or Win 7 enterprise to Win 10 Enterprise.

Can some one please confirm what the current situation is with this scenario please?.

Is it possible via SCCM to complete an upgrade task sequence to to perform an in-place upgrade from Win7 Pro to Win 10 Enterprise ?

Thanks heaps in advance
We're setting up SCCM which will have 1 CAS  and 2 primary site servers.
We are trying to set up Windows Update, but it seems as sccm is not pushing out WSUS settings.
So far, we did;

Installed WSUS  services on 3 SCCM servers
Configured Software Update Point roles on 3 SCCM servers
CAS is the upstream server to MS Updates and other 2 site servers are to CAS
We didn't download or sync software updates, didn't deploy any update to any device collection. We just installed WSUS services and configured on 3 site servers.

Now, when Configuration Manager client on user computers is installed, the WSUS setting doesn't populate, but it completely disappears. As far as  I know, when SCCM with WSUS is configured, it will send WSUS setting through Configuration Manager to client's local policy which is located on HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate

Why is this registry key removed when I install/uninstall SCCM client on the user computer?
It seems as client computers with SCCM client still use this registry key to identify WSUS server which is one of SCCM servers.
How do we restore this through SCCM? I am trying to avoid using GPO since a best practice for SCCM recommends to remove GPO method to fix WSUS setting on clients.

i have SCCM 2016 installed to a server separate from my DHCP server, i am trying to install operating system on new computers but the PXE goes to WDS which is installed on the same server with SCCM not the SCCM itself.

i configured the options in the DHCP to SCCM server and the SMSboot but still same issue.

Any help please?
Hi, can you please advise me on how to resolve this issue,
reinstalled SCCM client, however, the client is not registering, these are the errors I'm seeing in the CCMEXEC.log, can u please advise?


END ExecuteSystemTasks('PreShutdown')      CcmExec      26/10/2017 1:19:57 p.m.      21756 (0x54FC)
Waiting up to 2 seconds for active tasks to complete...      CcmExec      26/10/2017 1:19:57 p.m.      22068 (0x5634)
Finished shutting down CCMEXEC.      CcmExec      26/10/2017 1:19:57 p.m.      22068 (0x5634)
Unregistering Power Events      CcmExec      26/10/2017 1:19:57 p.m.      22068 (0x5634)
Starting CCMEXEC service...      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Running on machine LH-8CG452065S as user SYSTEM.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Initializing COM.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Registering for logging change notifications.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Setting default logging component for process.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Setting service status to RUNNING.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Checking configuration.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Successfully Created Thread for CheckConfiguration. Waiting for Configuration to Complete      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Starting phase 0 initialization.      CcmExec      26/10/2017 1:23:30 p.m.      6920 (0x1B08)
Initializing …
I need to Migrate my current SCCM 2012 sp1 to a new server and to a new version of sccm 2012 R2 :
current configuration:
Windows 2008 R2
SQL server 2012 SP2
SCCM 2012 sp1

New server configuration:
Windows Server 2012 R2
SQL Server 2012 sp3
SCCM 2012 R2

What are the steps to migrating to the new server without loosing any data?  and without encountering any errors?
How to Use the Help Bell
LVL 11
How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

I am deploying local install of Office 365 using SCCM 2012.  I have packages for both Office 365 and my current Office 2010 that work, but I need to use a task sequence to have this complete successfully.  

The sequence is to run the uninstall of 2010 > restart > Install Office 365.  

The question I have is how to I get this Task Sequence to restart and when it starts to run the next step of the task sequence without have the user get the Ctrl + Alt + Del?
I have SCCM (Version 1706) installed.

I have created a custom WIM file for Windows 10 1703 that is en-gb and has the most current drivers for my Dell Optiplex client computers and well as the latest windows updates.

I would like to use this image to update all my client pc's - they are currently on Windows 10 1511.

I cannot find a way to do this - other then to treat it as a new installation - and will format the drive and do a clean install.

is there anyway to use a custom WIM that is stored as an Operating System Image as a Operating System Upgrade Package?


I have sccm 2012 on win server 2012 R2 and have a single site with database installed on same server.

I am getting the following error in site status .please find the attached snspshot

i tried uninstalling client from the site server but no luck

i am not able to push the client on discovered computers.
I have some PowerShell Scripts that were used in MDT to make some customizations to a reference machine (1607 build).  We are upgrading 1511 to 1607 and wanting to make the customizations that were not made for the 1511 image.  Several of the scripts work when run as a task sequence in SCCM 1706, but some of them fail.  They run properly when run manually.  I also noticed that even though the scripts have built-in logging, the log files are empty in MDT and the log files will be in different locations depending on how they are run.  Any suggestions?
Hi Buddies

how do I use a custom answer file when deploying a image with sccm 2012r2?

Any ideas please let me Know
Thank in advance
Can some one please help to get SCCM Query regarding One drive versions installed at user laptops.

I tried several method and scripts but no result. any quick help would be appreciated. thanks.






Systems Center Configuration Manager (SCCM, formerly known as Systems Management Server) is Microsoft’s system software for managing large groups of not only Microsoft computers, but those running other operating systems, such as Linux, OS-X, and various mobile technologies.