2 Quick Ways to Disable SCCM Task Sequence Deployment

In this post, you will learn how to disable SCCM task sequence deployment. After deploying a task sequence, you can disable a ConfigMgr task sequence using multiple ways.

If you have accidentally deployed a task sequence to a SCCM device collection, you can always disable the SCCM task sequence deployment immediately. You can also remove the task sequence from deployments too.

When you don’t require a task sequence anymore, you can either disable it or delete it. Disabling a task sequence is much better than deleting it. Deleting a task sequence should be avoided because you cannot recover a deleted task sequence without backup.

You can disable a task sequence either from the Configuration Manager console or using Set-CMTaskSequence PowerShell cmdlet with -EnableTaskSequence parameter.

Similar to disabling a task sequence, you can also disable application deployments in SCCM. This new feature was first introduced in SCCM 2103. When you disable SCCM application deployment, it immediately tells the client to update its policy from the site.

What happens when you disable SCCM task sequence?

Configuration Manager allows you to manage the task sequences better by providing several options. If you go to task sequence properties, you see an option called – Disable this task sequence on computers where it is deployed. If you select this option, Configuration Manager temporarily disables all deployments that contain this task sequence. It also removes the task sequence from the list of deployments available to run. The task sequence doesn’t run until you enable it. By default, this option is disabled.

Disable Task Sequence Deployment from SCCM Console

The most easy way to disable task sequence is using SCCM console.

  • Launch the ConfigMgr (SCCM) console.
  • Go to Software Library\Overview\Operating Systems\Task Sequences.
  • Right-click the SCCM task sequence and select Disable.
Disable SCCM Task Sequence Deployment
Disable SCCM Task Sequence Deployment

When you disable a task sequence, you see a warning.

Are you sure you want to disable these task sequences? The task sequences will not be displayed or run on the computers where they are deployed. Any parent task sequences or task sequence deployment types referencing this task sequence will also be affected. Click OK to disable these task sequences. Otherwise, click Cancel.

To proceed with disabling the SCCM task sequence, select OK.

Disable SCCM Task Sequence Deployment
Disable SCCM Task Sequence Deployment

When you disable a task sequence in the ConfigMgr console, there has to be a way to determine if it’s disabled. Add the Enabled column to the SCCM console, and now you see Enabled = NO which confirms the SCCM task sequence has been disabled successfully.

Verify the Task Sequence Status
Verify the Task Sequence Status

Another way to disable the task sequence deployment is via the task sequence properties. Right-click a task sequence and select Properties. In the ConfigMgr task sequence properties window, click Advanced tab. Check the option Disable this tasks sequence on computers where it is deployed. Click Apply and OK.

You won’t see a warning box when you disable the TS using this method.

Tip – Learn how to suppress task sequence notifications in SCCM.

Disable this task sequence on computers where it is deployed
Disable this task sequence on computers where it is deployed

Disable SCCM Task Sequence using PowerShell

You can disable SCCM task sequence deployment using PowerShell too. Using the Set-CMTaskSequence PowerShell cmdlet with -EnableTaskSequence parameter, you can enable or disable a task sequence.

Launch the ConfigMgr console, in the top-left corner click the down-arrow and select connect via Windows PowerShell.

ConfigMgr Console - Connect to PowerShell
ConfigMgr Console – Connect to PowerShell

Run the following PowerShell command to disable the task sequence deployment.

Set-CMTaskSequence -Name "Task Sequence Name" -EnableTaskSequence 0
  • EnableTaskSequence 0 – Disables the task sequence.
  • EnableTaskSequence 1 – Enables the task sequence.

Note – The Disable-CMTaskSequence cmdlet is deprecated, don’t use this command. You can use the Set-CMTaskSequence cmdlet to disable a task sequence.

Disable SCCM Task Sequence using PowerShell
Disable SCCM Task Sequence using PowerShell

Prajwal Desai

Hi, I am Prajwal Desai. For last few years, I have been working on multiple technologies such as SCCM / Configuration Manager, Intune, Windows 11, Azure, Security etc. I created this site so that I can share valuable information with everyone.

Leave a Comment