---
updatedAt: 2025-08-14T13:34:28.000Z
agentTools:
  siteIndex: https://developer.n-able.com/llms.txt
  projectIndex: https://developer.n-able.com/n-central/llms.txt
---

# Remove Dell SupportAssist

```powershell Automation Policy
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Policy ID="d16c6e1c-2184-43dc-afe2-ef01edcb7a28" Name="remove dell supportassist apps" Description="cmVtb3ZlIGRlbGwgc3VwcG9ydGFzc2lzdCBhcHBz" Version="2.19.0.1" MinRequiredVersion="2.19.0.1" RemoteCategory="0" ExecutionType="Local" MinimumPSVersionRequired="3.0">
  <Object ID="{560c376c-2530-49ff-a075-ce855e4c3ab2}" Type="{B6FA6D8B-EEAA-47A6-8463-7F9A4F5BBB6E}" Data="&lt;xml&gt;&lt;GlobalVariables&gt;&lt;Parameter ParameterName=&quot;DellSupportAssist&quot; Label=&quot;Dell SupportAssist&quot; ParameterType=&quot;string&quot; Value=&quot;Unknown&quot; /&gt;&lt;Parameter ParameterName=&quot;DellSupportAssistOSRecoveryPluginforDellUpdate&quot; Label=&quot;Dell SupportAssist OS Recovery Plugin for Dell Update&quot; ParameterType=&quot;string&quot; Value=&quot;Unknown&quot; /&gt;&lt;Parameter ParameterName=&quot;DellSupportAssistRemediation&quot; Label=&quot;Dell SupportAssist Remediation&quot; ParameterType=&quot;string&quot; Value=&quot;Unknown&quot; /&gt;&lt;/GlobalVariables&gt;&lt;/xml&gt;" />
  <LinkManager xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PolicyExecutor">
    <hashset xmlns:d2p1="http://schemas.datacontract.org/2004/07/System" />
  </LinkManager>
  <Diagnostics OriginalVersion="2.40.0.4" />
  <Activity mc:Ignorable="sads sap" x:Class="Policy Builder" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities" xmlns:p="clr-namespace:PolicyExecutor;assembly=PolicyExecutionEngine" xmlns:sads="http://schemas.microsoft.com/netfx/2010/xaml/activities/debugger" xmlns:sap="http://schemas.microsoft.com/netfx/2009/xaml/activities/presentation" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <x:Members>
      <x:Property Name="PolicyGUID" Type="InArgument(x:String)" />
    </x:Members>
    <sap:VirtualizedContainerService.HintSize>1875,5091</sap:VirtualizedContainerService.HintSize>
    <mva:VisualBasic.Settings>Assembly references and imported namespaces serialized as XML namespaces</mva:VisualBasic.Settings>
    <p:PolicySequence DisplayName="Policy Builder" sap:VirtualizedContainerService.HintSize="1875,5091" MinRequiredVersion="2.19.0.1" mva:VisualBasic.Settings="Assembly references and imported namespaces serialized as XML namespaces">
      <p:PolicySequence.Activities>
        <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist" ApplicationName_DisplayArg="Dell SupportAssist" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional]" DisplayName="Is Dell SupportAssist Installed" sap:VirtualizedContainerService.HintSize="1839,88" MinRequiredVersion="2.10.0.19" Moniker="53b526a2-1454-47f6-acca-90564902da2e" Result="[IsAppInstalled_Result]" ResultString="[IsAppInstalled_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
        <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="1839,1468" MinRequiredVersion="2.19.0.1" Moniker="bcd53ec3-0fc8-4fbb-ac4e-f82ae15d3b82" Result="[IfElse_Result]" ResultString="[IfElse_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional]" Variable_DisplayArg="Is Dell SupportAssist Installed.Conditional" Variable_Item="{x:Null}" Variable_Type="x:String" m_bTextLinkChange="False">
          <p:IfElse.ElseOption>
            <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="397,238" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="359,88" LogMessage="[Log_LogMessage_1]" Message="Dell SupportAssist not found" Message_DisplayArg="Dell SupportAssist not found" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="5b8b7e65-627b-489f-ad9e-98b0cca2e5e5" Result="[Log_Result_1]" ResultString="[Log_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage_1" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString_1" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result_1" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.ElseOption>
          <p:IfElse.IfOption>
            <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="877,1231" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:DeleteSoftware ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist" ApplicationName_DisplayArg="Dell SupportAssist" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Uninstall Software" sap:VirtualizedContainerService.HintSize="839,88" MinRequiredVersion="2.40.0.0" Moniker="ffc3c4f8-e5aa-41fe-8540-66fe670bd3a4" Result="[DeleteSoftware_Result]" ResultString="[DeleteSoftware_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="DeleteSoftware" m_bTextLinkChange="False" />
                <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="839,88" LogMessage="[Log_LogMessage]" Message="Dell SupportAssist has been told to uninstall" Message_DisplayArg="Dell SupportAssist has been told to uninstall" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="b5327687-e886-4502-b4a2-0d1313d5a55f" Result="[Log_Result]" ResultString="[Log_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist" ApplicationName_DisplayArg="Dell SupportAssist" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional_3]" DisplayName="Is Dell SupportAssist Installed (2)" sap:VirtualizedContainerService.HintSize="839,88" MinRequiredVersion="2.10.0.19" Moniker="cd81aca6-144c-4f6c-b7cb-27a6ac696807" Result="[IsAppInstalled_Result_3]" ResultString="[IsAppInstalled_ResultString_3]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
                <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="839,697" MinRequiredVersion="2.19.0.1" Moniker="d36ff74f-9436-419a-ba4a-e5207fc0b817" Result="[IfElse_Result_3]" ResultString="[IfElse_ResultString_3]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional_3]" Variable_DisplayArg="Is Dell SupportAssist Installed (2).Conditional" Variable_Item="{x:Null}" Variable_Type="x:String" m_bTextLinkChange="False">
                  <p:IfElse.ElseOption>
                    <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="398,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="360,88" LogMessage="[Log_LogMessage_3]" Message="Dell SupportAssist Uninstall suceeded" Message_DisplayArg="Dell SupportAssist Uninstall suceeded" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="70a28526-5699-490b-a559-a93a471b3f16" Result="[Log_Result_3]" ResultString="[Log_ResultString_3]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="360,182" MinRequiredVersion="2.10.0.19" Moniker="79c43f87-5a33-4d7f-8ad4-dd9471892c46" Result="[Assignment_Result_3]" ResultString="[Assignment_ResultString_3]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="False" Value_Type="x:String" Variable="[DellSupportAssist]" Variable_DisplayArg="Global Variables.Dell SupportAssist" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="False" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_3" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_3" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_3" />
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_3" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result_3" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.ElseOption>
                  <p:IfElse.IfOption>
                    <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="397,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="359,88" LogMessage="[Log_LogMessage_2]" Message="Dell SupportAssist Uninstall Failed" Message_DisplayArg="Dell SupportAssist Uninstall Failed" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="c3d62c1b-bae8-4798-83c7-37d7c8419d86" Result="[Log_Result_2]" ResultString="[Log_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="359,182" MinRequiredVersion="2.10.0.19" Moniker="3ac2bf03-c49c-48f5-be67-5918b60ef15c" Result="[Assignment_Result]" ResultString="[Assignment_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="True" Value_Type="x:String" Variable="[DellSupportAssist]" Variable_DisplayArg="Global Variables.Dell SupportAssist" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="True" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_2" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_2" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_2" />
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.IfOption>
                  <p:IfElse.Value>
                    <InArgument x:TypeArguments="x:Object">
                      <p:ObjectLiteral Value="True" />
                    </InArgument>
                  </p:IfElse.Value>
                </p:IfElse>
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="DeleteSoftware_ResultString" />
                <Variable x:TypeArguments="x:Double" Name="DeleteSoftware_Result" />
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional_3" />
                <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result_3" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString_3" />
                <Variable x:TypeArguments="x:Double" Name="IfElse_Result_3" />
                <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_3" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.IfOption>
          <p:IfElse.Value>
            <InArgument x:TypeArguments="x:Object">
              <p:ObjectLiteral Value="True" />
            </InArgument>
          </p:IfElse.Value>
        </p:IfElse>
        <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional_1]" DisplayName="Is Dell SupportAssist OS Recovery Plugin for Dell Update" sap:VirtualizedContainerService.HintSize="1839,88" MinRequiredVersion="2.10.0.19" Moniker="5982aad2-648a-4439-8771-7bcd64e10b89" Result="[IsAppInstalled_Result_1]" ResultString="[IsAppInstalled_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
        <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="1839,1468" MinRequiredVersion="2.19.0.1" Moniker="8969b58c-a73a-490e-b54b-6d230631f51d" Result="[IfElse_Result_1]" ResultString="[IfElse_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional_1]" Variable_DisplayArg="Is Dell SupportAssist OS Recovery Plugin for Dell Update.Conditional" Variable_Type="x:String" m_bTextLinkChange="False">
          <p:IfElse.ElseOption>
            <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="543,238" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:Log Message_Item="{x:Null}" Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="505,88" LogMessage="[Log_LogMessage_5]" Message="Dell SupportAssist OS Recovery Plugin for Dell Update not found" Message_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update not found" MinRequiredVersion="2.10.0.19" Moniker="6f1a7bce-d266-4814-8a4b-7b8415fb87b8" Result="[Log_Result_5]" ResultString="[Log_ResultString_5]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage_5" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString_5" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result_5" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.ElseOption>
          <p:IfElse.IfOption>
            <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="1252,1231" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:DeleteSoftware ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Uninstall Software" sap:VirtualizedContainerService.HintSize="1214,88" MinRequiredVersion="2.40.0.0" Moniker="e1f5db8a-2550-4965-a00d-1fbbd62c27b5" Result="[DeleteSoftware_Result_1]" ResultString="[DeleteSoftware_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="DeleteSoftware" m_bTextLinkChange="False" />
                <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="1214,88" LogMessage="[Log_LogMessage_4]" Message="Dell SupportAssist OS Recovery Plugin for Dell Update has been told to uninstall" Message_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update has been told to uninstall" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="ff69029d-1f47-47a8-b494-ec55f8edc76d" Result="[Log_Result_4]" ResultString="[Log_ResultString_4]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional_4]" DisplayName="Is Dell SupportAssist OS Recovery Plugin for Dell Update (2)" sap:VirtualizedContainerService.HintSize="1214,88" MinRequiredVersion="2.10.0.19" Moniker="c4656be3-f7e9-411e-84a8-3a68ba2f60f5" Result="[IsAppInstalled_Result_4]" ResultString="[IsAppInstalled_ResultString_4]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
                <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="1214,697" MinRequiredVersion="2.19.0.1" Moniker="1abb8202-d954-485e-8050-7212a51a332d" Result="[IfElse_Result_4]" ResultString="[IfElse_ResultString_4]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional_4]" Variable_DisplayArg="Is Dell SupportAssist OS Recovery Plugin for Dell Update (2).Conditional" Variable_Item="{x:Null}" Variable_Type="x:String" m_bTextLinkChange="False">
                  <p:IfElse.ElseOption>
                    <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="576,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="538,88" LogMessage="[Log_LogMessage_7]" Message="Dell SupportAssist OS Recovery Plugin for Dell Update uninstalled" Message_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update uninstalled" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="4131315b-40b6-4a0c-9448-acb744039eae" Result="[Log_Result_7]" ResultString="[Log_ResultString_7]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="538,182" MinRequiredVersion="2.10.0.19" Moniker="5a50ec3d-e592-4b97-9dca-77bba9f7921e" Result="[Assignment_Result_2]" ResultString="[Assignment_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="False" Value_Type="x:String" Variable="[DellSupportAssistOSRecoveryPluginforDellUpdate]" Variable_DisplayArg="Global Variables.Dell SupportAssist OS Recovery Plugin for Dell Update" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="False" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_7" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_7" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_7" />
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_2" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result_2" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.ElseOption>
                  <p:IfElse.IfOption>
                    <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="594,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="556,88" LogMessage="[Log_LogMessage_6]" Message="Dell SupportAssist OS Recovery Plugin for Dell Update uninstall has failed" Message_DisplayArg="Dell SupportAssist OS Recovery Plugin for Dell Update uninstall has failed" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="912fde8e-c58c-4e86-84ba-4a71de315870" Result="[Log_Result_6]" ResultString="[Log_ResultString_6]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="556,182" MinRequiredVersion="2.10.0.19" Moniker="df3aa556-120d-452b-aa1d-5885d529c594" Result="[Assignment_Result_1]" ResultString="[Assignment_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="True" Value_Type="x:String" Variable="[DellSupportAssistOSRecoveryPluginforDellUpdate]" Variable_DisplayArg="Global Variables.Dell SupportAssist OS Recovery Plugin for Dell Update" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="True" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_6" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_6" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_6" />
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_1" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result_1" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.IfOption>
                  <p:IfElse.Value>
                    <InArgument x:TypeArguments="x:Object">
                      <p:ObjectLiteral Value="True" />
                    </InArgument>
                  </p:IfElse.Value>
                </p:IfElse>
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="DeleteSoftware_ResultString_1" />
                <Variable x:TypeArguments="x:Double" Name="DeleteSoftware_Result_1" />
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage_4" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString_4" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result_4" />
                <Variable x:TypeArguments="x:Double" Name="IfElse_Result_4" />
                <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_4" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional_4" />
                <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result_4" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString_4" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.IfOption>
          <p:IfElse.Value>
            <InArgument x:TypeArguments="x:Object">
              <p:ObjectLiteral Value="True" />
            </InArgument>
          </p:IfElse.Value>
        </p:IfElse>
        <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist Remediation" ApplicationName_DisplayArg="Dell SupportAssist Remediation" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional_2]" DisplayName="Is Dell SupportAssist Remediation Installed" sap:VirtualizedContainerService.HintSize="1839,88" MinRequiredVersion="2.10.0.19" Moniker="68fb172e-47ba-4b26-92bf-90ce570c36a6" Result="[IsAppInstalled_Result_2]" ResultString="[IsAppInstalled_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
        <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="1839,1468" MinRequiredVersion="2.19.0.1" Moniker="eda577c3-70bf-42af-81af-73c457623d46" Result="[IfElse_Result_2]" ResultString="[IfElse_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional_2]" Variable_DisplayArg="Is Dell SupportAssist Remediation Installed.Conditional" Variable_Type="x:String" m_bTextLinkChange="False">
          <p:IfElse.ElseOption>
            <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="418,238" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="380,88" LogMessage="[Log_LogMessage_11]" Message="Dell SupportAssist Remediation not found" Message_DisplayArg="Dell SupportAssist Remediation not found" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="c9ceca97-0b1a-4f1a-a21a-207a5515a40e" Result="[Log_Result_11]" ResultString="[Log_ResultString_11]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage_11" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString_11" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result_11" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.ElseOption>
          <p:IfElse.IfOption>
            <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="1026,1231" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:DeleteSoftware ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist Remediation" ApplicationName_DisplayArg="Dell SupportAssist Remediation" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Uninstall Software" sap:VirtualizedContainerService.HintSize="988,88" MinRequiredVersion="2.40.0.0" Moniker="29d04c2c-69d3-4a71-a87b-03b9d0733cdf" Result="[DeleteSoftware_Result_2]" ResultString="[DeleteSoftware_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="DeleteSoftware" m_bTextLinkChange="False" />
                <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="988,88" LogMessage="[Log_LogMessage_8]" Message="Dell SupportAssist Remediation has been told to uninstall" Message_DisplayArg="Dell SupportAssist Remediation has been told to uninstall" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="8ee2bde1-37d7-4a34-b66e-d4203f5b1e88" Result="[Log_Result_8]" ResultString="[Log_ResultString_8]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                <p:IsAppInstalled ApplicationName_ItemProp="{x:Null}" ApplicationName="Dell SupportAssist Remediation" ApplicationName_DisplayArg="Dell SupportAssist Remediation" ApplicationName_Item="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" Conditional="[IsAppInstalled_Conditional_5]" DisplayName="Is Dell SupportAssist Remediation Installed (2)" sap:VirtualizedContainerService.HintSize="988,88" MinRequiredVersion="2.10.0.19" Moniker="ed179a9d-8609-43d6-8f5d-0300d679b10c" Result="[IsAppInstalled_Result_5]" ResultString="[IsAppInstalled_ResultString_5]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IsAppInstalled" m_bTextLinkChange="False" />
                <p:IfElse CaseSensitive_ItemProp="{x:Null}" Condition_ItemProp="{x:Null}" Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" CaseSensitive="False" CaseSensitive_DisplayArg="false" CaseSensitive_Item="{x:Null}" Condition="equals" Condition_DisplayArg="equals" Condition_Item="{x:Null}" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="988,697" MinRequiredVersion="2.19.0.1" Moniker="300f3885-958f-4a5e-8c11-3d38551d75c2" Result="[IfElse_Result_5]" ResultString="[IfElse_ResultString_5]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[IsAppInstalled_Conditional_5]" Variable_DisplayArg="Is Dell SupportAssist Remediation Installed (2).Conditional" Variable_Item="{x:Null}" Variable_Type="x:String" m_bTextLinkChange="False">
                  <p:IfElse.ElseOption>
                    <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="461,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="423,88" LogMessage="[Log_LogMessage_10]" Message="Is Dell SupportAssist Remediation has uninstalled" Message_DisplayArg="Is Dell SupportAssist Remediation has uninstalled" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="1727f8e9-c126-4475-a16d-7af383593ec3" Result="[Log_Result_10]" ResultString="[Log_ResultString_10]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="423,182" MinRequiredVersion="2.10.0.19" Moniker="f5e7ac16-9e8f-42ee-8dbc-219c9481fe8a" Result="[Assignment_Result_5]" ResultString="[Assignment_ResultString_5]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="False" Value_Type="x:String" Variable="[DellSupportAssistRemediation]" Variable_DisplayArg="Global Variables.Dell SupportAssist Remediation" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="False" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_5" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result_5" />
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_10" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_10" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_10" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.ElseOption>
                  <p:IfElse.IfOption>
                    <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="483,460" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Log Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="445,88" LogMessage="[Log_LogMessage_9]" Message="Dell SupportAssist Remediation has failed to uninstall" Message_DisplayArg="Dell SupportAssist Remediation has failed to uninstall" Message_Item="{x:Null}" MinRequiredVersion="2.10.0.19" Moniker="935570bf-0774-41ea-ab3d-43db66db3cfe" Result="[Log_Result_9]" ResultString="[Log_ResultString_9]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.40.0.4, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="445,182" MinRequiredVersion="2.10.0.19" Moniker="de753c9e-76c8-494a-86d6-91c3d9ff9191" Result="[Assignment_Result_4]" ResultString="[Assignment_ResultString_4]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="True" Value_Type="x:String" Variable="[DellSupportAssistRemediation]" Variable_DisplayArg="Global Variables.Dell SupportAssist Remediation" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="True" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <Variable x:TypeArguments="x:String" Name="Log_LogMessage_9" />
                        <Variable x:TypeArguments="x:String" Name="Log_ResultString_9" />
                        <Variable x:TypeArguments="x:Double" Name="Log_Result_9" />
                        <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_4" />
                        <Variable x:TypeArguments="x:Double" Name="Assignment_Result_4" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.IfOption>
                  <p:IfElse.Value>
                    <InArgument x:TypeArguments="x:Object">
                      <p:ObjectLiteral Value="True" />
                    </InArgument>
                  </p:IfElse.Value>
                </p:IfElse>
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="DeleteSoftware_ResultString_2" />
                <Variable x:TypeArguments="x:Double" Name="DeleteSoftware_Result_2" />
                <Variable x:TypeArguments="x:String" Name="Log_LogMessage_8" />
                <Variable x:TypeArguments="x:String" Name="Log_ResultString_8" />
                <Variable x:TypeArguments="x:Double" Name="Log_Result_8" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional_5" />
                <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result_5" />
                <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString_5" />
                <Variable x:TypeArguments="x:Double" Name="IfElse_Result_5" />
                <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_5" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.IfOption>
          <p:IfElse.Value>
            <InArgument x:TypeArguments="x:Object">
              <p:ObjectLiteral Value="True" />
            </InArgument>
          </p:IfElse.Value>
        </p:IfElse>
      </p:PolicySequence.Activities>
      <p:PolicySequence.Variables>
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional" />
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString" />
        <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result" />
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional_1" />
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString_1" />
        <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result_1" />
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_Conditional_2" />
        <Variable x:TypeArguments="x:String" Name="IsAppInstalled_ResultString_2" />
        <Variable x:TypeArguments="x:Double" Name="IsAppInstalled_Result_2" />
        <Variable x:TypeArguments="x:String" Name="IfElse_ResultString" />
        <Variable x:TypeArguments="x:Double" Name="IfElse_Result" />
        <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_1" />
        <Variable x:TypeArguments="x:Double" Name="IfElse_Result_1" />
        <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_2" />
        <Variable x:TypeArguments="x:Double" Name="IfElse_Result_2" />
        <Variable x:TypeArguments="x:String" Default="Unknown" Name="DellSupportAssist" />
        <Variable x:TypeArguments="x:String" Default="Unknown" Name="DellSupportAssistOSRecoveryPluginforDellUpdate" />
        <Variable x:TypeArguments="x:String" Default="Unknown" Name="DellSupportAssistRemediation" />
      </p:PolicySequence.Variables>
    </p:PolicySequence>
  </Activity>
</Policy>
```

```json Response Example
{"success":true}
```

# SCRIPT