forked from BackupNerd/Backup-Scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SolarWinds Backup Redeploy.v02.amp
84 lines (84 loc) · 9.95 KB
/
SolarWinds Backup Redeploy.v02.amp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Policy ID="7de1f75a-deb4-4033-9a3f-8c536b81ea7a" Name="SolarWinds Backup Redeploy" Description="U29sYXJXaW5kcyBCYWNrdXAgUmVkZXBsb3kgCnYwMgpodHRwCnBhc3NwaHJhc2U=" Version="2.10.0.19" RemoteCategory="0" ExecutionType="Local" MinimumPSVersionRequired="0.0.0">
<Object ID="{c33c7567-dd22-4ca7-bfa8-b0c73a9df6c3}" Type="{B6FA6D8B-EEAA-47A6-8463-7F9A4F5BBB6E}" Data="<xml><Parameters><Parameter ParameterName="BMdevicename" Label="Backup Device Name" ParameterType="string" Value="Example: mylaptop_a1234j" /><Parameter ParameterName="BMpassword" Label="Backup Password" ParameterType="string" Value="Example: a1bcd2d38faca" /><Parameter ParameterName="BMpassphrase" Label="Backup Passphrase" ParameterType="string" Value="Example: 225295ec-123a-4567-cb5b-1bb3fc541f3b" /></Parameters></xml>" />
<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.16.1.10" />
<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>504,981.6</sap:VirtualizedContainerService.HintSize>
<mva:VisualBasic.Settings>Assembly references and imported namespaces serialized as XML namespaces</mva:VisualBasic.Settings>
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="ShouldExpandAll">False</x:Boolean>
<x:Boolean x:Key="ShouldCollapseAll">False</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<p:PolicySequence DisplayName="Policy Builder" sap:VirtualizedContainerService.HintSize="504,981.6" mva:VisualBasic.Settings="Assembly references and imported namespaces serialized as XML namespaces">
<p:PolicySequence.Activities>
<p:RunPowerShellScript AssemblyName="PolicyExecutionEngine, Version=2.4.0.43, Culture=neutral, PublicKeyToken=null" DisplayName="Run PowerShell Script" sap:VirtualizedContainerService.HintSize="468,80" Moniker="029d6896-a52b-4363-8e7e-c58a5926fc22" OutPut_64="[RunPowerShellScript_OutPut_64_1]" Result="[RunPowerShellScript_Result_1]" ResultString="[RunPowerShellScript_ResultString_1]" Results_x64="[RunPowerShellScript_Results_x64_1]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="RunPowerShellScript" genArgEvent="0934315a-0264-4bc2-b97a-b874dd046e09" m_bTextLinkChange="False" script="JABwAGEAdABoAA0ACgAkAFUAcgBsACAAPQAgACIAaAB0AHQAcAA6AC8ALwBjAGQAbgAuAGMAbABvAHUAZABiAGEAYwBrAHUAcAAuAG0AYQBuAGEAZwBlAG0AZQBuAHQALwBtAGEAeABkAG8AdwBuAGwAbwBhAGQAcwAvAG0AeABiAC0AdwBpAG4AZABvAHcAcwAtAHgAOAA2AF8AeAA2ADQALgBlAHgAZQAiAA0ACgAkAFAAYQB0AGgAIAA9ACAAIgBDADoAXAB3AGkAbgBkAG8AdwBzAFwAdABlAG0AcABcAG0AeABiAC0AdwBpAG4AZABvAHcAcwAtAHgAOAA2AF8AeAA2ADQALgBlAHgAZQAiAA0ACgAkAFUAcwBlAHIAbgBhAG0AZQAgAD0AIAAiACIADQAKACQAUABhAHMAcwB3AG8AcgBkACAAPQAgACIAIgAgAA0ACgANAAoAJABXAGUAYgBDAGwAaQBlAG4AdAAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBOAGUAdAAuAFcAZQBiAEMAbABpAGUAbgB0AA0ACgAkAFcAZQBiAEMAbABpAGUAbgB0AC4AQwByAGUAZABlAG4AdABpAGEAbABzACAAPQAgAE4AZQB3AC0ATwBiAGoAZQBjAHQAIABTAHkAcwB0AGUAbQAuAE4AZQB0AC4ATgBlAHQAdwBvAHIAawBjAHIAZQBkAGUAbgB0AGkAYQBsACgAJABVAHMAZQByAG4AYQBtAGUALAAgACQAUABhAHMAcwB3AG8AcgBkACkADQAKACQAVwBlAGIAQwBsAGkAZQBuAHQALgBEAG8AdwBuAGwAbwBhAGQARgBpAGwAZQAoACAAJAB1AHIAbAAsACAAJABwAGEAdABoACAAKQANAAoA">
<p:RunPowerShellScript.InArgs>
<scg:Dictionary x:TypeArguments="x:String, p:InArg" />
</p:RunPowerShellScript.InArgs>
<p:RunPowerShellScript.OutArgs>
<scg:Dictionary x:TypeArguments="x:String, p:OutArg" />
</p:RunPowerShellScript.OutArgs>
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">False</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
</p:RunPowerShellScript>
<p:RunPowerShellScript AssemblyName="PolicyExecutionEngine, Version=2.4.0.43, Culture=neutral, PublicKeyToken=null" DisplayName="Run PowerShell Script" sap:VirtualizedContainerService.HintSize="468,347.2" Moniker="4349e898-207f-4f50-a19a-1ec140aeb726" OutPut_64="[RunPowerShellScript_OutPut_64]" Result="[RunPowerShellScript_Result]" ResultString="[RunPowerShellScript_ResultString]" Results_x64="[RunPowerShellScript_Results_x64]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="RunPowerShellScript" genArgEvent="ac29c51d-aa8c-4a68-836c-de1458000b60" m_bTextLinkChange="False" script="JgAgAEMAOgBcAFcAaQBuAGQAbwB3AHMAXABUAGUAbQBwAFwAbQB4AGIALQB3AGkAbgBkAG8AdwBzAC0AeAA4ADYAXwB4ADYANAAuAGUAeABlACAALQBzAGkAbABlAG4AdAAgAC0AdQBzAGUAcgAgACQAQgBNAGQAZQB2AGkAYwBlAG4AYQBtAGUAIAAtAHAAYQBzAHMAdwBvAHIAZAAgACQAQgBNAHAAYQBzAHMAdwBvAHIAZAAgAC0AcABhAHMAcwBwAGgAcgBhAHMAZQAgACQAQgBNAHAAYQBzAHMAcABoAHIAYQBzAGUA">
<p:RunPowerShellScript.InArgs>
<p:InArg Item="{x:Null}" ItemProp="{x:Null}" x:Key="BMdevicename" ArgType="string" DisplayArg="Input Parameters.Backup Device Name" DisplayName="Backup Device Name" Name="BMdevicename" isRequired="False">
<p:InArg.Arg>
<InArgument x:TypeArguments="x:String">[BMdevicename]</InArgument>
</p:InArg.Arg>
</p:InArg>
<p:InArg Item="{x:Null}" ItemProp="{x:Null}" x:Key="BMpassword" ArgType="string" DisplayArg="Input Parameters.Backup Password" DisplayName="Backup Password" Name="BMpassword" isRequired="False">
<p:InArg.Arg>
<InArgument x:TypeArguments="x:String">[BMpassword]</InArgument>
</p:InArg.Arg>
</p:InArg>
<p:InArg Item="{x:Null}" ItemProp="{x:Null}" x:Key="BMpassphrase" ArgType="string" DisplayArg="Input Parameters.Backup Passphrase" DisplayName="Backup Passphrase" Name="BMpassphrase" isRequired="False">
<p:InArg.Arg>
<InArgument x:TypeArguments="x:String">[BMpassphrase]</InArgument>
</p:InArg.Arg>
</p:InArg>
</p:RunPowerShellScript.InArgs>
<p:RunPowerShellScript.OutArgs>
<scg:Dictionary x:TypeArguments="x:String, p:OutArg" />
</p:RunPowerShellScript.OutArgs>
</p:RunPowerShellScript>
<p:Wait WaitTime_Item="{x:Null}" WaitTime_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.4.0.43 Culture=neutral, PublicKeyToken=null" DisplayName="Wait" sap:VirtualizedContainerService.HintSize="468,88" Moniker="df63d7e1-2182-462f-9464-b98e049b0a2e" Result="[Wait_Result]" ResultString="[Wait_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="ExecuteDebug" TypeName="Wait" WaitTime="120" WaitTime_DisplayArg="120" m_bTextLinkChange="False" />
<p:DeleteFile FileName_Item="{x:Null}" FileName_ItemProp="{x:Null}" Recurse_Item="{x:Null}" Recurse_ItemProp="{x:Null}" AssemblyName="PolicyExecutionEngine, Version=2.4.0.43, Culture=neutral, PublicKeyToken=null" DisplayName="Delete File" FileName="C:\Windows\Temp\mxb-windows-x86_x64.exe" FileName_DisplayArg="C:\Windows\Temp\mxb-windows-x86_x64.exe" sap:VirtualizedContainerService.HintSize="468,124" Moniker="db8e1c8f-ffd7-42db-9f26-4e3a41b40192" Recurse="False" Recurse_DisplayArg="" Result="[DeleteFile_Result]" ResultString="[DeleteFile_ResultString]" RunAsCurrentLoggedOnUser="False" ScriptExecutionMethod="None" TypeName="DeleteFile" m_bTextLinkChange="False">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
</p:DeleteFile>
</p:PolicySequence.Activities>
<p:PolicySequence.Variables>
<Variable x:TypeArguments="x:String" Name="RunPowerShellScript_OutPut_64_1" />
<Variable x:TypeArguments="x:Double" Name="RunPowerShellScript_Result_1" />
<Variable x:TypeArguments="x:String" Name="RunPowerShellScript_ResultString_1" />
<Variable x:TypeArguments="scg:IEnumerable(x:Object)" Name="RunPowerShellScript_Results_x64_1" />
<Variable x:TypeArguments="x:String" Name="RunPowerShellScript_OutPut_64" />
<Variable x:TypeArguments="x:Double" Name="RunPowerShellScript_Result" />
<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="Wait_Result" />
<Variable x:TypeArguments="x:String" Name="Wait_ResultString" />
<Variable x:TypeArguments="x:Double" Name="DeleteFile_Result" />
<Variable x:TypeArguments="x:String" Name="DeleteFile_ResultString" />
<Variable x:TypeArguments="x:String" Name="BMdevicename" />
<Variable x:TypeArguments="x:String" Name="BMpassword" />
<Variable x:TypeArguments="x:String" Name="BMpassphrase" />
</p:PolicySequence.Variables>
</p:PolicySequence>
</Activity>
</Policy>