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

# Software Added or Removed Monitoring

```powershell AMP
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Policy ID="61b96813-6d49-4d3d-a0cb-fecd050ae5cf" Name="Software Added or Removed" Description="R2VuZXJhdGVzIGEgbGlzdCBvZiBzb2Z0d2FyZSBpbnN0YWxsZWQgb24gYSBzeXN0ZW0sIGZhaWwgc3RhdHVzIHJldHVybmVkIGluIGV2ZW50IGNoYW5nZXMgYXJlIGZvdW5kLiBUZXh0IGZpbGUgd2l0aCBjaGFuZ2VzIHJlY29yZGVkIGF0IGM6XHdpbmRvd3NcdGVtcFxzb2Z0d2FyZWNoYW5nZXNTVy50eHQ=" Version="2.15.1.1" RemoteCategory="0" ExecutionType="Local" MinimumPSVersionRequired="0.0.0">
  <Object ID="{7cff3c9a-0be5-4779-aa13-883fbac25d7d}" Type="{B6FA6D8B-EEAA-47A6-8463-7F9A4F5BBB6E}" Data="&lt;xml&gt;&lt;OutputParameters&gt;&lt;Parameter ParameterName=&quot;SoftwareAddRemove&quot; Label=&quot;Software Changes&quot; ParameterType=&quot;string&quot; Value=&quot;Global Variables.Software Added or Removed&quot; /&gt;&lt;/OutputParameters&gt;&lt;GlobalVariables&gt;&lt;Parameter ParameterName=&quot;SoftwareStatusChange&quot; Label=&quot;Software Added or Removed&quot; ParameterType=&quot;string&quot; Value=&quot;false&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">
      <d2p1:TupleOfstringstringstringstring>
        <d2p1:m_Item1>GlobalVariable.SoftwareStatusChange</d2p1:m_Item1>
        <d2p1:m_Item2>OutputObject</d2p1:m_Item2>
        <d2p1:m_Item3></d2p1:m_Item3>
        <d2p1:m_Item4>SoftwareAddRemove</d2p1:m_Item4>
      </d2p1:TupleOfstringstringstringstring>
    </hashset>
  </LinkManager>
  <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>2193,2095</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="2193,2095" mva:VisualBasic.Settings="Assembly references and imported namespaces serialized as XML namespaces">
      <p:PolicySequence.Activities>
        <p:RunPowerShellScript AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Generate Software List and Compare" sap:VirtualizedContainerService.HintSize="2157,348" Moniker="688946ce-911c-4af8-83e3-e8a51dfd1c16" OutPut_64="[RunPowerShellScript_OutPut_64]" Result="[RunPowerShellScript_Result]" ResultString="[RunPowerShellScript_ResultString]" Results_x64="[RunPowerShellScript_Results_x64]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="RunPowerShellScript" genArgEvent="b393c26e-ba4a-42ba-be0d-69df6774df1d" m_bTextLinkChange="False" script="IwAgACcAPQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0ADQAKACMAIAAnAEQAaQBzAGMAbABhAGkAbQBlAHIADQAKACMAIAAnAFQAaABlACAAcwBhAG0AcABsAGUAIABzAGMAcgBpAHAAdABzACAAYQByAGUAIABuAG8AdAAgAHMAdQBwAHAAbwByAHQAZQBkACAAdQBuAGQAZQByACAAYQBuAHkAIABTAG8AbABhAHIAVwBpAG4AZABzACAAcwB1AHAAcABvAHIAdAAgAHAAcgBvAGcAcgBhAG0AIABvAHIAIABzAGUAcgB2AGkAYwBlAC4AIAANAAoAIwAgACcAVABoAGUAIABzAGEAbQBwAGwAZQAgAHMAYwByAGkAcAB0AHMAIABhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAEEAUwAgAEkAUwAgAHcAaQB0AGgAbwB1AHQAIAB3AGEAcgByAGEAbgB0AHkAIABvAGYAIABhAG4AeQAgAGsAaQBuAGQALgAgAA0ACgAjACAAJwBTAG8AbABhAHIAVwBpAG4AZABzACAAZgB1AHIAdABoAGUAcgAgAGQAaQBzAGMAbABhAGkAbQBzACAAYQBsAGwAIABpAG0AcABsAGkAZQBkACAAdwBhAHIAcgBhAG4AdABpAGUAcwAgAGkAbgBjAGwAdQBkAGkAbgBnACwAIAB3AGkAdABoAG8AdQB0ACAAbABpAG0AaQB0AGEAdABpAG8AbgAsACAAYQBuAHkAIABpAG0AcABsAGkAZQBkACAAdwBhAHIAcgBhAG4AdABpAGUAcwAgAG8AZgAgAG0AZQByAGMAaABhAG4AdABhAGIAaQBsAGkAdAB5ACAAbwByACAAbwBmACAAZgBpAHQAbgBlAHMAcwAgAGYAbwByACAAYQAgAHAAYQByAHQAaQBjAHUAbABhAHIAIABwAHUAcgBwAG8AcwBlAC4AIAANAAoAIwAgACcAVABoAGUAIABlAG4AdABpAHIAZQAgAHIAaQBzAGsAIABhAHIAaQBzAGkAbgBnACAAbwB1AHQAIABvAGYAIAB0AGgAZQAgAHUAcwBlACAAbwByACAAcABlAHIAZgBvAHIAbQBhAG4AYwBlACAAbwBmACAAdABoAGUAIABzAGEAbQBwAGwAZQAgAHMAYwByAGkAcAB0AHMAIABhAG4AZAAgAGQAbwBjAHUAbQBlAG4AdABhAHQAaQBvAG4AIABzAHQAYQB5AHMAIAB3AGkAdABoACAAeQBvAHUALgAgAA0ACgAjACAAJwBJAG4AIABuAG8AIABlAHYAZQBuAHQAIABzAGgAYQBsAGwAIABTAG8AbABhAHIAVwBpAG4AZABzACAAbwByACAAYQBuAHkAbwBuAGUAIABlAGwAcwBlACAAaQBuAHYAbwBsAHYAZQBkACAAaQBuACAAdABoAGUAIABjAHIAZQBhAHQAaQBvAG4ALAAgAHAAcgBvAGQAdQBjAHQAaQBvAG4ALAAgAG8AcgAgAGQAZQBsAGkAdgBlAHIAeQAgAG8AZgAgAHQAaABlACAAcwBjAHIAaQBwAHQAcwAgAGIAZQAgAGwAaQBhAGIAbABlACAAZgBvAHIAIABhAG4AeQAgAGQAYQBtAGEAZwBlAHMAIAB3AGgAYQB0AHMAbwBlAHYAZQByACAADQAKACMAIAAnACgAaQBuAGMAbAB1AGQAaQBuAGcALAAgAHcAaQB0AGgAbwB1AHQAIABsAGkAbQBpAHQAYQB0AGkAbwBuACwAIABkAGEAbQBhAGcAZQBzACAAZgBvAHIAIABsAG8AcwBzACAAbwBmACAAYgB1AHMAaQBuAGUAcwBzACAAcAByAG8AZgBpAHQAcwAsACAAYgB1AHMAaQBuAGUAcwBzACAAaQBuAHQAZQByAHIAdQBwAHQAaQBvAG4ALAAgAGwAbwBzAHMAIABvAGYAIABiAHUAcwBpAG4AZQBzAHMAIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4ALAAgAG8AcgAgAG8AdABoAGUAcgAgAHAAZQBjAHUAbgBpAGEAcgB5ACAAbABvAHMAcwApACAADQAKACMAIAAnAGEAcgBpAHMAaQBuAGcAIABvAHUAdAAgAG8AZgAgAHQAaABlACAAdQBzAGUAIABvAGYAIABvAHIAIABpAG4AYQBiAGkAbABpAHQAeQAgAHQAbwAgAHUAcwBlACAAdABoAGUAIABzAGEAbQBwAGwAZQAgAHMAYwByAGkAcAB0AHMAIABvAHIAIABkAG8AYwB1AG0AZQBuAHQAYQB0AGkAbwBuAC4ADQAKACMAIAAnAD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AA0ACgAjAFAAdQByAHAAbwBzAGUAOgAgAEMAaABlAGMAawBzACAAaQBmACAAYQBuAHkAIABzAG8AZgB0AHcAYQByAGUAIABoAGEAcwAgAGIAZQBlAG4AIABpAG4AcwB0AGEAbABsAGUAZAAgAG8AcgAgAHIAZQBtAG8AdgBlAGQAIABzAGkAbgBjAGUAIAB0AGgAZQAgAGwAYQBzAHQAIAB0AGkAbQBlACAAdABoAGUAIABjAGgAZQBjAGsAIAB3AGEAcwAgAHIAYQBuAA0ACgAjAEEAdQB0AGgAbwByADoAIABMAGUAdwBpAHMAIABQAG8AcABlAA0ACgAjAEQAYQB0AGUAOgAgADIANAAxADIAMgAwADEAOQAgAFUAcABkAGEAdABlAGQAOgAgADAAMQAxADAAMgAwADIAMAANAAoAIwBWAGUAcgBzAGkAbwBuADoAIAAyAA0ACgANAAoAJABzAGMAcgBpAHAAdAA6AG4AZQB3AEkAbgBzAHQAYQBsAGwATABpAHMAdAAgAD0AIAAiAEMAOgBcAHcAaQBuAGQAbwB3AHMAXAB0AGUAbQBwAFwAbgBlAHcAaQBuAHMAdABhAGwAbABsAGkAcwB0AC4AdAB4AHQAIgANAAoAJABzAGMAcgBpAHAAdAA6AG8AbABkAEkAbgBzAHQAYQBsAGwATABpAHMAdAAgAD0AIAAiAEMAOgBcAHcAaQBuAGQAbwB3AHMAXAB0AGUAbQBwAFwAbwBsAGQAaQBuAHMAdABhAGwAbABsAGkAcwB0AC4AdAB4AHQAIgANAAoAJABzAGMAcgBpAHAAdAA6AGkAbgBzAHQAYQBsAGwATABpAHMAdABPAGwAZAAgAD0AIAAiAG8AbABkAGkAbgBzAHQAYQBsAGwAbABpAHMAdAAuAHQAeAB0ACIADQAKACQAcwBjAHIAaQBwAHQAOgBuAGUAdwBvAHMAUgBlAGwAZQBhAHMAZQAgAD0AIAAiAEMAOgBcAFcAaQBuAGQAbwB3AHMAXABUAGUAbQBwAFwAbgBlAHcAcwBvAGYAdAB3AGEAcgBlAGMAaABhAG4AZwBlAE8AUwBTAFcALgB0AHgAdAAiAA0ACgAkAHMAYwByAGkAcAB0ADoAbwBsAGQAbwBzAFIAZQBsAGUAYQBzAGUAIAA9ACAAIgBDADoAXABXAGkAbgBkAG8AdwBzAFwAVABlAG0AcABcAG8AbABkAHMAbwBmAHQAdwBhAHIAZQBjAGgAYQBuAGcAZQBPAFMAUwBXAC4AdAB4AHQAIgANAAoAJABzAGMAcgBpAHAAdAA6AG8AdQB0AHAAdQB0ACAAPQAgACIAYwA6AFwAdwBpAG4AZABvAHcAcwBcAHQAZQBtAHAAXABzAG8AZgB0AHcAYQByAGUAYwBoAGEAbgBnAGUAcwBTAFcALgB0AHgAdAAiAA0ACgAkAHMAYwByAGkAcAB0ADoAYwBvAHUAbgB0AGUAcgAgAD0AIAAwAA0ACgAkAHMAYwByAGkAcAB0ADoAZgBpAHIAcwB0AFIAdQBuACAAPQAgACQAdAByAHUAZQANAAoADQAKAA0ACgAjAEMAaABlAGMAawBzACAAYwB1AHIAcgBlAG4AdAAgAE8AUwAgAHYAZQByAHMAaQBvAG4AIABhAG4AZAAgAGMAbwBtAHAAYQByAGUAcwAgAGEAZwBhAGkAbgBzAHQAIABsAGEAcwB0ACAAcgB1AG4AcwAgAE8AUwAgAHYAZQByAHMAaQBvAG4ADQAKAFIAZQBtAG8AdgBlAC0ASQB0AGUAbQAgAC0AUABhAHQAaAAgACQAcwBjAHIAaQBwAHQAOgBvAGwAZABvAHMAUgBlAGwAZQBhAHMAZQAgAC0ARgBvAHIAYwBlACAALQBFAHIAcgBvAHIAQQBjAHQAaQBvAG4AIABTAGkAbABlAG4AdABsAHkAQwBvAG4AdABpAG4AdQBlAA0ACgBpAGYAKAAoAFQAZQBzAHQALQBQAGEAdABoACAAJABzAGMAcgBpAHAAdAA6AG4AZQB3AG8AcwBSAGUAbABlAGEAcwBlACkAKQB7AA0ACgAJAFIAZQBuAGEAbQBlAC0ASQB0AGUAbQAgAC0AUABhAHQAaAAgACQAcwBjAHIAaQBwAHQAOgBuAGUAdwBvAHMAUgBlAGwAZQBhAHMAZQAgAC0ATgBlAHcATgBhAG0AZQAgACQAcwBjAHIAaQBwAHQAOgBvAGwAZABvAHMAUgBlAGwAZQBhAHMAZQANAAoACQAkAG8AcwBSAGUAbABlAGEAcwBlACAAPQAgACgARwBlAHQALQBJAHQAZQBtAFAAcgBvAHAAZQByAHQAeQAgACIASABLAEwATQA6AFwAUwBPAEYAVABXAEEAUgBFAFwATQBpAGMAcgBvAHMAbwBmAHQAXABXAGkAbgBkAG8AdwBzACAATgBUAFwAQwB1AHIAcgBlAG4AdABWAGUAcgBzAGkAbwBuACIAKQAuAFIAZQBsAGUAYQBzAGUASQBkACAAfAAgAEEAZABkAC0AQwBvAG4AdABlAG4AdAAgACQAcwBjAHIAaQBwAHQAOgBuAGUAdwBvAHMAUgBlAGwAZQBhAHMAZQANAAoACQAkAG8AcwB0AGUAeAB0ADEAPQBbAFMAeQBzAHQAZQBtAC4ASQBPAC4ARgBpAGwAZQBdADoAOgBSAGUAYQBkAEEAbABsAFQAZQB4AHQAKAAkAHMAYwByAGkAcAB0ADoAbgBlAHcAbwBzAFIAZQBsAGUAYQBzAGUAKQANAAoACQAkAG8AcwB0AGUAeAB0ADIAPQBbAFMAeQBzAHQAZQBtAC4ASQBPAC4ARgBpAGwAZQBdADoAOgBSAGUAYQBkAEEAbABsAFQAZQB4AHQAKAAkAHMAYwByAGkAcAB0ADoAbwBsAGQAbwBzAFIAZQBsAGUAYQBzAGUAKQANAAoACQAkAG8AcwBDAGgAYQBuAGcAZQBTAHQAYQB0AHUAcwAgAD0AIAAkAG8AcwB0AGUAeAB0ADEAIAAtAGMAZQBxACAAJABvAHMAdABlAHgAdAAyAA0ACgAJAH0ADQAKAAkARQBsAHMAZQB7ACQAbwBzAFIAZQBsAGUAYQBzAGUAIAA9ACAAKABHAGUAdAAtAEkAdABlAG0AUAByAG8AcABlAHIAdAB5ACAAIgBIAEsATABNADoAXABTAE8ARgBUAFcAQQBSAEUAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAaQBuAGQAbwB3AHMAIABOAFQAXABDAHUAcgByAGUAbgB0AFYAZQByAHMAaQBvAG4AIgApAC4AUgBlAGwAZQBhAHMAZQBJAGQAIAB8ACAAQQBkAGQALQBDAG8AbgB0AGUAbgB0ACAAJABzAGMAcgBpAHAAdAA6AG4AZQB3AG8AcwBSAGUAbABlAGEAcwBlAA0ACgB9AA0ACgAjAFIAZQBuAGEAbQBlAHMAIABwAHIAZQB2AGkAbwB1AHMAIABuAGUAdwBpAG4AcwB0AGEAbABsAGwAaQBzAHQALgB0AHgAdAAgAGEAcwAgAG8AbABkAGkAbgBzAHQAYQBsAGwAbABpAHMAdAAgAHQAbwAgAGYAYQBjAGkAbABpAHQAYQB0AGUAIABjAG8AbQBwAGEAcgBpAHMAbwBuAC4ADQAKACMAQQBsAHMAbwAgAGMAaABlAGMAawBzACAAaQBmACAAdABoAGkAcwAgAGkAcwAgAHQAaABlACAAZgBpAHIAcwB0ACAAdABpAG0AZQAgAHMAYwByAGkAcAB0ACAAaABhAHMAIAByAHUAbgAuAA0ACgBSAGUAbQBvAHYAZQAtAEkAdABlAG0AIAAtAFAAYQB0AGgAIAAkAHMAYwByAGkAcAB0ADoAbwBsAGQASQBuAHMAdABhAGwAbABMAGkAcwB0ACAALQBGAG8AcgBjAGUAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAANAAoAaQBmACAAKAAoAFQAZQBzAHQALQBQAGEAdABoACAAJABzAGMAcgBpAHAAdAA6AG4AZQB3AGkAbgBzAHQAYQBsAGwATABpAHMAdAApACkAewANAAoAIAAgACAAIABSAGUAbgBhAG0AZQAtAEkAdABlAG0AIAAtAFAAYQB0AGgAIAAkAHMAYwByAGkAcAB0ADoAbgBlAHcAaQBuAHMAdABhAGwAbABMAGkAcwB0ACAALQBOAGUAdwBOAGEAbQBlACAAJABzAGMAcgBpAHAAdAA6AGkAbgBzAHQAYQBsAGwATABpAHMAdABPAGwAZAAgAA0ACgAgACAAIAAgACQAcwBjAHIAaQBwAHQAOgBmAGkAcgBzAHQAUgB1AG4APQAgACQAZgBhAGwAcwBlAA0ACgAgACAAIAAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAFAAbwBwAHUAbABhAHQAaQBuAGcAIABsAGkAcwB0ACAAdABvACAAYwBoAGUAYwBrACAAZgBvAHIAIABjAGgAYQBuAGcAZQBzACAAaQBuACAAcwBvAGYAdAB3AGEAcgBlACAAcAByAGUAcwBlAG4AdAAgAG8AbgAgAGUAbgBkAHAAbwBpAG4AdAAiACAADQAKACAAIAAgACAAfQAgAA0ACgAgACAAIAAgAEUAbABzAGUAewANAAoAIAAgACAAIAAgACAAIAAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAFQAaABpAHMAIABpAHMAIAB0AGgAZQAgAGYAaQByAHMAdAAgAHQAaQBtAGUAIAB0AGgAaQBzACAAYwBoAGUAYwBrACAAaABhAHMAIAByAHUAbgAuACAASQB0ACAAdwBpAGwAbAAgAGQAZQBmAGEAdQBsAHQAIAB0AG8AIABhACAAUABhAHMAcwBpAG4AZwAgAGMAaABlAGMAawAuACIADQAKACAAIAAgACAAfQANAAoAUgBlAG0AbwB2AGUALQBJAHQAZQBtACAALQBQAGEAdABoACAAJABzAGMAcgBpAHAAdAA6AG8AdQB0AHAAdQB0ACAALQBGAG8AcgBjAGUAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUADQAKAA0ACgAjAEcAZQB0AHMAIABhACAAbABpAHMAdAAgAG8AZgAgAHQAaABlACAAcwBvAGYAdAB3AGEAcgBlACAAaQBuAHMAdABhAGwAbABlAGQAIABvAG4AIAB0AGgAZQAgAHMAeQBzAHQAZQBtAA0ACgANAAoARwBlAHQALQBXAG0AaQBPAGIAagBlAGMAdAAgAHcAaQBuADMAMgBfAHAAcgBvAGQAdQBjAHQAIAB8ACAAJQAgAHsAJABfAC4ATgBhAG0AZQB9ACAAfAAgAEEAZABkAC0AQwBvAG4AdABlAG4AdAAgACQAcwBjAHIAaQBwAHQAOgBuAGUAdwBJAG4AcwB0AGEAbABsAEwAaQBzAHQAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAAtAEUAcgByAG8AcgBWAGEAcgBpAGEAYgBsAGUAIABXAE0ASQBFAHIAcgBvAHIADQAKAEcAZQB0AC0ASQB0AGUAbQBQAHIAbwBwAGUAcgB0AHkAIABIAEsATABNADoAXABTAG8AZgB0AHcAYQByAGUAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAaQBuAGQAbwB3AHMAXABDAHUAcgByAGUAbgB0AFYAZQByAHMAaQBvAG4AXABVAG4AaQBuAHMAdABhAGwAbABcACoAIAB8ACAAJQAgAHsAJABfAC4ARABpAHMAcABsAGEAeQBOAGEAbQBlAH0AIAB8ACAAQQBkAGQALQBDAG8AbgB0AGUAbgB0ACAAJABzAGMAcgBpAHAAdAA6AG4AZQB3AEkAbgBzAHQAYQBsAGwATABpAHMAdAAgAC0ARQByAHIAbwByAEEAYwB0AGkAbwBuACAAUwBpAGwAZQBuAHQAbAB5AEMAbwBuAHQAaQBuAHUAZQAgAC0ARQByAHIAbwByAFYAYQByAGkAYQBiAGwAZQAgAFIAZQBnAEUAcgByAG8AcgANAAoARwBlAHQALQBJAHQAZQBtAFAAcgBvAHAAZQByAHQAeQAgAEgASwBMAE0AOgBcAFMAbwBmAHQAdwBhAHIAZQBcAFcAbwB3ADYANAAzADIATgBvAGQAZQBcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBpAG4AZABvAHcAcwBcAEMAdQByAHIAZQBuAHQAVgBlAHIAcwBpAG8AbgBcAFUAbgBpAG4AcwB0AGEAbABsAFwAKgAgAHwAJQAgAHsAJABfAC4ARABpAHMAcABsAGEAeQBOAGEAbQBlAH0AIAB8ACAAQQBkAGQALQBDAG8AbgB0AGUAbgB0ACAAJABzAGMAcgBpAHAAdAA6AG4AZQB3AEkAbgBzAHQAYQBsAGwATABpAHMAdAAgAC0ARQByAHIAbwByAEEAYwB0AGkAbwBuACAAUwBpAGwAZQBuAHQAbAB5AEMAbwBuAHQAaQBuAHUAZQAgAC0ARQByAHIAbwByAFYAYQByAGkAYQBiAGwAZQAgAFIAZQBnAEUAcgByAG8AcgANAAoARwBlAHQALQBBAHAAcAB4AFAAYQBjAGsAYQBnAGUAIAAtAEEAbABsAFUAcwBlAHIAcwAgAHwAIAAlAHsAJABfAC4ATgBhAG0AZQB9ACAAfAAgAEEAZABkAC0AQwBvAG4AdABlAG4AdAAgACQAcwBjAHIAaQBwAHQAOgBuAGUAdwBJAG4AcwB0AGEAbABsAEwAaQBzAHQAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAAtAEUAcgByAG8AcgBWAGEAcgBpAGEAYgBsAGUAIABBAHAAcABYAEUAcgByAG8AcgANAAoAaQBmACAAKAAkAFcATQBJAEUAcgByAG8AcgApAHsADQAKACAAIAAgACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAQQBuACAAaQBzAHMAdQBlACAAbwBjAGMAdQByAGUAZAAgAHcAaABlAG4AIAB0AHIAeQBpAG4AZwAgAHQAbwAgAHAAbwBwAHUAbABhAHQAZQAgAGEAIABsAGkAcwB0ACAAbwBmACAAcwBvAGYAdAB3AGEAcgBlACAAbwBuACAAdABoAGkAcwAgAHMAeQBzAHQAZQBtACIADQAKACAAIAAgACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAYwBoAGUAYwBrACAAdABoAGEAdAAgAHkAbwB1ACAAYwBhAG4AIAByAHUAbgAgACcARwBlAHQALQBXAG0AaQBPAGoAZQBjAHQAIAB3AGkAbgAzADIAXwBwAHIAbwBkAHUAYwB0ACcAIAB3AGkAdABoACAAbgBvACAAZQByAHIAbwByAHMAIgANAAoAIAAgACAAIAB9AA0ACgAjAGMAbwBtAHAAYQByAGUAcwAgAHQAaABlACAAbgBlAHcAaQBuAHMAdABhAGwAbABsAGkAcwB0ACAAYQBuAGQAIABvAGwAZABpAG4AcwB0AGEAbABsAGwAaQBzAHQAIABhAG4AZAAgAHIAZQB0AHUAcgBuAHMAIABkAGkAZgBmAGUAcgBlAG4AYwBlAHMAIABhAHMAIABBAGQAZABlAGQAIABvAHIAIABSAGUAbQBvAHYAZQBkACAAcwB0AGEAdAB1AHMAZQBzAA0ACgBpAGYAIAAoACQAcwBjAHIAaQBwAHQAOgBmAGkAcgBzAHQAUgB1AG4AIAAtAGUAcQAgACQAZgBhAGwAcwBlACkAewANAAoAJABzAGMAcgBpAHAAdAA6AHMAbwBmAHQAdwBhAHIAZQBMAGkAcwB0ACAAPQAgAEAAKAApAA0ACgAoAEMAbwBtAHAAYQByAGUALQBPAGIAagBlAGMAdAAgAC0AUgBlAGYAIAAoAEcAZQB0AC0AQwBvAG4AdABlAG4AdAAgACQAbwBsAGQASQBuAHMAdABhAGwAbABMAGkAcwB0ACkAIAAgAC0ARABpAGYAIAAoAEcAZQB0AC0AQwBvAG4AdABlAG4AdAAgACQAbgBlAHcASQBuAHMAdABhAGwAbABMAGkAcwB0ACkAfAANAAoAIAAgACAAIABGAG8AcgBFAGEAYwBoAC0ATwBiAGoAZQBjAHQAIAB7AA0ACgAgACAAIAAgACAAIAAgACAAaQBmACAAKAAkAF8ALgBTAGkAZABlAEkAbgBkAGkAYwBhAHQAbwByACAALQBlAHEAIAAnAD0APgAnACkAIAB7AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAkAHMAYwByAGkAcAB0ADoAYwBvAHUAbgB0AGUAcgArACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACQAcwBjAHIAaQBwAHQAOgBzAG8AZgB0AHcAYQByAGUATABpAHMAdAAgACsAPQAgACQAXwAuAEkAbgBwAHUAdABPAGIAagBlAGMAdAAgACsAIAAiACAAQQBkAGQAZQBkACIAIAANAAoAIAAgACAAIAAgACAAIAAgAH0AIABlAGwAcwBlAGkAZgAgACgAJABfAC4AUwBpAGQAZQBJAG4AZABpAGMAYQB0AG8AcgAgAC0AZQBxACAAJwA8AD0AJwApACAAIAB7AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAkAHMAYwByAGkAcAB0ADoAYwBvAHUAbgB0AGUAcgArACsADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACQAcwBjAHIAaQBwAHQAOgBTAG8AZgB0AHcAYQByAGUATABpAHMAdAAgACsAPQAgACQAXwAuAEkAbgBwAHUAdABPAGIAagBlAGMAdAAgACsAIAAiACAAUgBlAG0AbwB2AGUAZAAiACAADQAKACAAIAAgACAAIAAgACAAIAB9AA0ACgAgACAAIAAgAH0ADQAKACkADQAKAA0ACgAjAEMAaABlAGMAawAgACQAYwBvAHUAbgB0AGUAcgAgAHQAbwAgAHMAZQBlACAAaQBmACAAaQB0ACAAaABhAHMAIABiAGUAZQBuACAAaQBuAGMAcgBlAG0AZQBuAHQAZQBkACAAYQBuAGQAIABlAHgAaQB0ACAAdwBpAHQAaAAgAGYAYQBpAGwAIABzAHQAYQB0AHUAcwAgAHQAbwAgAGkAbgBkAGkAYwBhAHQAZQAgAGMAaABhAG4AZwBlAHMAIAB0AG8AIABzAG8AZgB0AHcAYQByAGUAIABpAG4AcwB0AGEAbABsAGUAZAANAAoAaQBmACAAKAAkAHMAYwByAGkAcAB0ADoAYwBvAHUAbgB0AGUAcgAgAC0AZwB0ACAAMAApAHsADQAKACAAIAAgACAAJABzAGMAcgBpAHAAdAA6AHMAdABhAHQAdQBzACAAPQAgACIAVABoAGUAIABhAHAAcABsAGkAYwBhAHQAaQBvAG4AcwAgAGwAaQBzAHQAZQBkACAAdwBlAHIAZQAgAGkAbgBzAHQAYQBsAGwAZQBkACAAbwByACAAcgBlAG0AbwB2AGUAZAAgAHMAaQBuAGMAZQAgAGwAYQBzAHQAIABjAGgAZQBjAGsAIgANAAoAIAAgACAAIABXAHIAaQB0AGUALQBoAG8AcwB0ACAAJABzAGMAcgBpAHAAdAA6AHMAdABhAHQAdQBzAA0ACgAgACAAIAAgAFcAcgBpAHQAZQAtAGgAbwBzAHQAIAAoACQAcwBjAHIAaQBwAHQAOgBzAG8AZgB0AHcAYQByAGUATABpAHMAdAAgAC0AagBvAGkAbgAgACIAYABuACIAKQANAAoAIAAgACAAIAAkAHMAYwByAGkAcAB0ADoAcwBvAGYAdAB3AGEAcgBlAEwAaQBzAHQAIAB8ACAAQQBkAGQALQBDAG8AbgB0AGUAbgB0ACAAJABzAGMAcgBpAHAAdAA6AG8AdQB0AHAAdQB0AA0ACgAgACAAIAAgACAAIAAgACAAfQANAAoAIAAgACAAIABlAGwAcwBlAHsADQAKACAAIAAgACAAJABzAGMAcgBpAHAAdAA6AHMAdABhAHQAdQBzACAAPQAgACIASQB0ACAAYQBwAHAAZQBhAHIAcwAgAHQAaABhAHQAIABuAG8AIABzAG8AZgB0AHcAYQByAGUAIABoAGEAcwAgAGIAZQBlAG4AIABpAG4AcwB0AGEAbABsAGUAZAAgAG8AcgAgAHIAZQBtAG8AdgBlAGQAIABzAGkAbgBjAGUAIABsAGEAcwB0ACAAYwBoAGUAYwBrACIADQAKACAAIAAgACAAVwByAGkAdABlAC0ASABvAHMAdAAgACQAcwBjAHIAaQBwAHQAOgBzAHQAYQB0AHUAcwANAAoAIAAgACAAIAAgACAAIAAgACAAfQANAAoAfQA=">
          <p:RunPowerShellScript.InArgs>
            <scg:Dictionary x:TypeArguments="x:String, p:InArg" />
          </p:RunPowerShellScript.InArgs>
          <p:RunPowerShellScript.OutArgs>
            <p:OutArg x:Key="firstRun" ArgType="string" DisplayName="firstRun" Name="firstRun">
              <p:OutArg.Arg>
                <OutArgument x:TypeArguments="x:String">[RunPowerShellScript_firstRun]</OutArgument>
              </p:OutArg.Arg>
            </p:OutArg>
            <p:OutArg x:Key="counter" ArgType="number" DisplayName="counter" Name="counter">
              <p:OutArg.Arg>
                <OutArgument x:TypeArguments="x:Double">[RunPowerShellScript_counter]</OutArgument>
              </p:OutArg.Arg>
            </p:OutArg>
            <p:OutArg x:Key="osChangeStatus" ArgType="string" DisplayName="osChangeStatus" Name="osChangeStatus">
              <p:OutArg.Arg>
                <OutArgument x:TypeArguments="x:String">[RunPowerShellScript_osChangeStatus]</OutArgument>
              </p:OutArg.Arg>
            </p:OutArg>
          </p:RunPowerShellScript.OutArgs>
        </p:RunPowerShellScript>
        <p:IfElse Condition_Item="{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.15.1.1, Culture=neutral, PublicKeyToken=null" Condition="equals" Condition_DisplayArg="equals" DisplayName="If/Else" sap:VirtualizedContainerService.HintSize="2157,1484" Moniker="49fbaa3a-0065-4f49-a6aa-2f1f8e6d958c" Result="[IfElse_Result]" ResultString="[IfElse_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[RunPowerShellScript_firstRun]" Variable_DisplayArg="Generate Software List and Compare.firstRun" Variable_Type="x:String" m_bTextLinkChange="False">
          <p:IfElse.ElseOption>
            <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="1678,1283" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:IfElse Condition_Item="{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.15.1.1, Culture=neutral, PublicKeyToken=null" Condition="greater than" Condition_DisplayArg="greater than" DisplayName="If/Else Software List Differences" sap:VirtualizedContainerService.HintSize="1640,1133" Moniker="f287bde9-c267-4c9d-b851-51dd480bc469" Result="[IfElse_Result_1]" ResultString="[IfElse_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="0" Value_Type="x:Double" Variable="[RunPowerShellScript_counter]" Variable_DisplayArg="Generate Software List and Compare.counter" Variable_Type="x:Double" m_bTextLinkChange="False">
                  <p:IfElse.ElseOption>
                    <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="435,332" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="397,182" Moniker="18e7c4c7-fbfb-4d1e-800a-e175bb694c4c" Result="[Assignment_Result_2]" ResultString="[Assignment_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="No Changes" Value_Type="x:String" Variable="[SoftwareStatusChange]" Variable_DisplayArg="Global Variables.Software Added or Removed" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:Assignment.Value>
                            <InArgument x:TypeArguments="x:Object">
                              <p:ObjectLiteral Value="No Changes" />
                            </InArgument>
                          </p:Assignment.Value>
                        </p:Assignment>
                      </p:SequenceActivity.Activities>
                      <p:SequenceActivity.Variables>
                        <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="1161,932" Name="SequenceActivity">
                      <p:SequenceActivity.Activities>
                        <p:IfElse Condition_Item="{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.15.1.1, Culture=neutral, PublicKeyToken=null" Condition="equals" Condition_DisplayArg="equals" DisplayName="If/Else " sap:VirtualizedContainerService.HintSize="1123,782" Moniker="fce75d76-e67a-460f-bc6b-5494e8cdfa5c" Result="[IfElse_Result_2]" ResultString="[IfElse_ResultString_2]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="IfElse" Value_DisplayArg="True" Value_Type="x:String" Variable="[RunPowerShellScript_osChangeStatus]" Variable_DisplayArg="Generate Software List and Compare.osChangeStatus" Variable_Type="x:String" m_bTextLinkChange="False">
                          <p:IfElse.ElseOption>
                            <p:SequenceActivity DisplayName="Else" sap:VirtualizedContainerService.HintSize="550,460" Name="SequenceActivity">
                              <p:SequenceActivity.Activities>
                                <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="512,182" Moniker="89e44fb2-ea2a-4022-9846-f154067ab71d" Result="[Assignment_Result_3]" ResultString="[Assignment_ResultString_3]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="Unknown" Value_Type="x:String" Variable="[SoftwareStatusChange]" Variable_DisplayArg="Global Variables.Software Added or Removed" Variable_Type="x:String" m_bTextLinkChange="False">
                                  <p:Assignment.Value>
                                    <InArgument x:TypeArguments="x:Object">
                                      <p:ObjectLiteral Value="Unknown" />
                                    </InArgument>
                                  </p:Assignment.Value>
                                </p:Assignment>
                                <p:Log Message_Item="{x:Null}" Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="512,88" LogMessage="[Log_LogMessage_1]" Message="OS Revision appears to have changed. Suppressing failure status." Message_DisplayArg="OS Revision appears to have changed. Suppressing failure status." Moniker="074e2ef0-09f8-4eba-bec2-a158f1fed5f3" 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:Double" Name="Log_Result_1" />
                                <Variable x:TypeArguments="x:String" Name="Log_ResultString_1" />
                                <Variable x:TypeArguments="x:Double" Name="Assignment_Result_3" />
                                <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_3" />
                              </p:SequenceActivity.Variables>
                            </p:SequenceActivity>
                          </p:IfElse.ElseOption>
                          <p:IfElse.IfOption>
                            <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="529,581" Name="SequenceActivity">
                              <p:SequenceActivity.Activities>
                                <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="491,182" Moniker="b38daff0-814e-4e55-87f9-7e5b41eb3722" Result="[Assignment_Result_1]" ResultString="[Assignment_ResultString_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="Software Added or Removed" Value_Type="x:String" Variable="[SoftwareStatusChange]" Variable_DisplayArg="Global Variables.Software Added or Removed" Variable_Type="x:String" m_bTextLinkChange="False">
                                  <p:Assignment.Value>
                                    <InArgument x:TypeArguments="x:Object">
                                      <p:ObjectLiteral Value="Software Added or Removed" />
                                    </InArgument>
                                  </p:Assignment.Value>
                                </p:Assignment>
                                <p:Log Message_Item="{x:Null}" Message_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Log" sap:VirtualizedContainerService.HintSize="491,88" LogMessage="[Log_LogMessage]" Message="Check C:\Windows\Temp\softwarechangesSW.txt for changes" Message_DisplayArg="Check C:\Windows\Temp\softwarechangesSW.txt for changes" Moniker="7ce12c71-ff32-4b4e-a689-b88f18c0cbda" Result="[Log_Result]" ResultString="[Log_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Log" m_bTextLinkChange="False" />
                                <p:FailPolicy AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Fail Policy" sap:VirtualizedContainerService.HintSize="491,81" Moniker="1914616f-3dbe-48b5-aa8e-4eddcc226e61" Result="[FailPolicy_Result]" ResultString="[FailPolicy_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="FailPolicy" m_bTextLinkChange="False" />
                              </p:SequenceActivity.Activities>
                              <p:SequenceActivity.Variables>
                                <Variable x:TypeArguments="x:Double" Name="Assignment_Result_1" />
                                <Variable x:TypeArguments="x:String" Name="Assignment_ResultString_1" />
                                <Variable x:TypeArguments="x:String" Name="Log_LogMessage" />
                                <Variable x:TypeArguments="x:Double" Name="Log_Result" />
                                <Variable x:TypeArguments="x:String" Name="Log_ResultString" />
                                <Variable x:TypeArguments="x:Double" Name="FailPolicy_Result" />
                                <Variable x:TypeArguments="x:String" Name="FailPolicy_ResultString" />
                              </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:Double" Name="IfElse_Result_2" />
                        <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_2" />
                      </p:SequenceActivity.Variables>
                    </p:SequenceActivity>
                  </p:IfElse.IfOption>
                  <p:IfElse.Value>
                    <InArgument x:TypeArguments="x:Object">
                      <p:ObjectLiteral>
                        <p:ObjectLiteral.Value>
                          <x:Double>0</x:Double>
                        </p:ObjectLiteral.Value>
                      </p:ObjectLiteral>
                    </InArgument>
                  </p:IfElse.Value>
                </p:IfElse>
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <Variable x:TypeArguments="x:String" Name="IfElse_ResultString_1" />
                <Variable x:TypeArguments="x:Double" Name="IfElse_Result_1" />
              </p:SequenceActivity.Variables>
            </p:SequenceActivity>
          </p:IfElse.ElseOption>
          <p:IfElse.IfOption>
            <p:SequenceActivity DisplayName="Then" sap:VirtualizedContainerService.HintSize="435,332" Name="SequenceActivity">
              <p:SequenceActivity.Activities>
                <p:Assignment Value_Item="{x:Null}" Value_ItemProp="{x:Null}" Variable_Item="{x:Null}" Variable_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.15.1.1, Culture=neutral, PublicKeyToken=null" DisplayName="Global Variable Assignment" sap:VirtualizedContainerService.HintSize="397,182" Moniker="bb9a7e14-c0f8-44ff-b57a-9a7e90c0ec6a" Result="[Assignment_Result]" ResultString="[Assignment_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="Assignment" Value_DisplayArg="No Changes" Value_Type="x:String" Variable="[SoftwareStatusChange]" Variable_DisplayArg="Global Variables.Software Added or Removed" Variable_Type="x:String" m_bTextLinkChange="False">
                  <p:Assignment.Value>
                    <InArgument x:TypeArguments="x:Object">
                      <p:ObjectLiteral Value="No Changes" />
                    </InArgument>
                  </p:Assignment.Value>
                </p:Assignment>
              </p:SequenceActivity.Activities>
              <p:SequenceActivity.Variables>
                <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:PolicySequence.Activities>
      <p:PolicySequence.Variables>
        <Variable x:TypeArguments="x:String" Name="RunPowerShellScript_OutPut_64" />
        <Variable x:TypeArguments="x:String" Name="RunPowerShellScript_ResultString" />
        <Variable x:TypeArguments="scg:IEnumerable(x:Object)" Name="RunPowerShellScript_Results_x64" />
        <Variable x:TypeArguments="x:Double" Name="RunPowerShellScript_Result" />
        <Variable x:TypeArguments="x:String" Name="IfElse_ResultString" />
        <Variable x:TypeArguments="x:Double" Name="IfElse_Result" />
        <Variable x:TypeArguments="x:String" Name="RunPowerShellScript_firstRun" />
        <Variable x:TypeArguments="x:Double" Name="RunPowerShellScript_counter" />
        <Variable x:TypeArguments="x:String" Name="RunPowerShellScript_osChangeStatus" />
        <Variable x:TypeArguments="x:String" Default="false" Name="SoftwareStatusChange" />
      </p:PolicySequence.Variables>
    </p:PolicySequence>
  </Activity>
</Policy>
```

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

# SCRIPT