diff --git a/Migration/N-able.CoveDP.Migration.Prep.v23.02.12.amp b/Migration/N-able.CoveDP.Migration.Prep.v23.02.12.amp
deleted file mode 100644
index fd81359..0000000
--- a/Migration/N-able.CoveDP.Migration.Prep.v23.02.12.amp
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 504,745
- Assembly references and imported namespaces serialized as XML namespaces
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Migration/N-able.CoveDP.Migration.Prep.v23.08.30.amp b/Migration/N-able.CoveDP.Migration.Prep.v23.08.30.amp
new file mode 100644
index 0000000..e4bc8a3
--- /dev/null
+++ b/Migration/N-able.CoveDP.Migration.Prep.v23.08.30.amp
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+ 504,743.2
+ Assembly references and imported namespaces serialized as XML namespaces
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Migration/N-able.CoveDP.Migration.Prep.v23.02.12.ps1 b/Migration/N-able.CoveDP.Migration.Prep.v23.08.30.ps1
similarity index 78%
rename from Migration/N-able.CoveDP.Migration.Prep.v23.02.12.ps1
rename to Migration/N-able.CoveDP.Migration.Prep.v23.08.30.ps1
index 69fbac6..13b6687 100644
--- a/Migration/N-able.CoveDP.Migration.Prep.v23.02.12.ps1
+++ b/Migration/N-able.CoveDP.Migration.Prep.v23.08.30.ps1
@@ -16,6 +16,11 @@
Email: eric.harless@n-able.com
Twitter: @backup_nerd
Reddit: https://www.reddit.com/r/Nable/
+.NOTES
+ Revision: v23.08.30
+ Purpose/Change: Had an instance of Backup Manager installed under Program Files x86, added conditions to handle this
+ Editor: David Pierce, Systems Engineer - Tech-ii/Adnet
+ Email: dpierce@tech-ii.com
.NOTES
Sample scripts are not supported under any N-able support program or service.
The sample scripts are provided AS IS without warranty of any kind.
@@ -67,7 +72,15 @@ Function Copy-Config {
If ($Script:IsIntegrated -eq "True" ) {
- $Script:BMConfig = "C:\Program Files\Backup Manager\config.ini"
+ if(Test-Path -Path "C:\Program Files (x86)\Backup Manager\config.ini" -PathType Leaf)
+ {
+ $Script:BMConfig = "C:\Program Files (x86)\Backup Manager\config.ini"
+ }
+ else
+ {
+ $Script:BMConfig = "C:\Program Files\Backup Manager\config.ini"
+ }
+
$Script:BMConfigCopy = "C:\programdata\MXB\config.ini.copy"
if ((Test-Path $Script:BMConfig -PathType leaf) -eq $false) {
@@ -81,8 +94,16 @@ Function Copy-Config {
} ## Copy Config.ini to ProgramData foder
Function Update-BackupManager {
+
+ if(Test-Path -Path "C:\Program Files (x86)\Backup Manager\BackupIP.exe" -PathType Leaf)
+ {
+ $Script:BackupIP = "C:\Program Files (x86)\Backup Manager\BackupIP.exe"
+ }
+ else
+ {
+ $Script:BackupIP = "C:\Program Files\Backup Manager\BackupIP.exe"
+ }
- $Script:BackupIP = "c:\Program Files\Backup Manager\BackupIP.exe"
If (((Test-Path $Script:BackupIp -PathType leaf) -eq $true) -and ($Script:IsIntegrated -eq "True" )) {
@@ -116,8 +137,17 @@ Function Update-BackupManager {
Function Rename-BackupIP {
- $Script:BackupIP = "c:\Program Files\Backup Manager\BackupIP.exe"
- $Script:DisabledBackupIP = "c:\Program Files\Backup Manager\BackupIP.disabled.exe"
+ if(Test-Path -Path "C:\Program Files (x86)\Backup Manager\BackupIP.exe" -PathType Leaf)
+ {
+ $Script:BackupIP = "C:\Program Files (x86)\Backup Manager\BackupIP.exe"
+ $Script:DisabledBackupIP = "c:\Program Files (x86)\Backup Manager\BackupIP.disabled.exe"
+ }
+ else
+ {
+ $Script:BackupIP = "C:\Program Files\Backup Manager\BackupIP.exe"
+ $Script:DisabledBackupIP = "c:\Program Files\Backup Manager\BackupIP.disabled.exe"
+ }
+
if ((Test-Path $Script:BackupIp -PathType leaf) -eq $false) {
Write-Output "`nBackupIP.exe is not present or is already disabled"
@@ -145,7 +175,15 @@ Function Get-TimeStamp {
Function Get-JobStatus {
- $clienttool = "C:\Program Files\Backup Manager\ClientTool.exe"
+ if(Test-Path -Path "C:\Program Files (x86)\Backup Manager\ClientTool.exe" -PathType Leaf)
+ {
+ $clienttool = "C:\Program Files (x86)\Backup Manager\ClientTool.exe"
+ }
+ else
+ {
+ $clienttool = "C:\Program Files\Backup Manager\ClientTool.exe"
+ }
+
try { $ErrorActionPreference = 'Stop'; $Script:JobStatus = & $clienttool control.status.get }catch{ Write-Warning "ERROR : $_" }
@@ -159,8 +197,17 @@ Function Get-JobStatus {
Function Set-Alias {
- $BMConfig = "C:\Program Files\Backup Manager\config.ini"
- $clienttool = "C:\Program Files\Backup Manager\clienttool.exe"
+ if(Test-Path -Path "C:\Program Files (x86)\Backup Manager\ClientTool.exe" -PathType Leaf)
+ {
+ $clienttool = "C:\Program Files (x86)\Backup Manager\ClientTool.exe"
+ $BMConfig = "C:\Program Files (x8)\Backup Manager\config.ini"
+ }
+ else
+ {
+ $clienttool = "C:\Program Files\Backup Manager\ClientTool.exe"
+ $BMConfig = "C:\Program Files\Backup Manager\config.ini"
+ }
+
if ((Test-Path $BMConfig -PathType leaf) -eq $true) {