Skip to content

PowerShell Scripts and Automation Manager Policies for N-able Cove Data Protection

Notifications You must be signed in to change notification settings

WRLDInc/N-AbleBackup-Scripts

 
 

Repository files navigation

READ ME

TO DOWNLOAD FILES click the green ( CODE button ) to download the entire Script Repository as a single .ZIP file.

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.

N-able expressly disclaims all implied warranties including, warranties of merchantability or of fitness for a particular purpose.

In no event shall N-able or any other party be liable for damages arising out of the use of or inability to use the sample scripts.

Please review, test and understand any scripts you download before implementing them in production!

Non Backup Specific

Get-Foldersizes.ps1

Script to inventory a file tree and report sizes of each branch.

N-able Backup - Standalone Editon

BulkGenerateRedeployCommands.ps1

Script to bulk generate a list of device credentials and redeployment commands for N-able Backup devices.

BulkSetGUIPassword.ps1

Script to bulk set/wipe a GUI Password that is useful forlimiting local and remote access to the Backup Manager client.

CleanupArchive.ps1

Script to clean all archive sessions older than X months. 
Optionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.

CustomBackupThrottle.ps1

Script to set backup throttling times and values for individual days of the week   

DeployBackupManager.ps1

Universal deployment script for N-able Backup
Supports Automatic Deployment, Documents Deployment, Manual Deployment, Uninstall, Upgrade, Redeploy with Passphrase,
Redeploy with Private Key, Store Credentials, Reinstall & Reuse Stored Credentials.

ExcludeUSB.ps1

Script to exclude USB attached disks from backup.
Identify disks attached via USB bus type and exclude those device volumes using backup filter or the FilesNotToBackup registry key.

ForceLogout.ps1

Background script to force a custom inactivity logout period for the N-able Backup.Management console
Can be modified to force logout of other supported SSO products like the TakeControl and the RMM web consoles

GetDeviceErrors.ps1

Script to pull recent Device Errors and output to the console or update a Custom Column in the Management Console

GetDeviceInstallations.ps1

Script to Enumerate Device Installations.
Incudes all Historic installation instances of a Device, including Backup, Restore Only, Bare-Metal Recovery, Recovery Console and Recovery Testing instances
    Useful for auditing the last activity date for a specific Installation Id.

GetDeviceStatistics.ps1

Script to Enumerate Device Statistics.
Predefined to Include Multiple Columns from the Management Console, can be expanded to include custom columns.
    Useful for automating an export of data for billing or reporting.

GetM365DeviceStatistics.ps1

Script to Enumerate Microsoft 365 Device Statistics.
Predefined to Include Mail, OnDrive and Sharepoint Statistics and Protected Users.
    Useful for automating an export of data for billing or reporting.

GetSessionFiles.ps1

Script to Enumerate Files from the most recent Backup Sessions.
Incudes x largest transfered files, Hyper-V Files and Hyper-V Files incorectly included in File System Backups 
    Useful for Auding selections and ensuring that data is not double selected.

LSVSyncCheckFinal.ps1

Script to check the current Status and Sync percentage of the LocalSpeedVault and Cloud Storage.

SetBackupLogging.ps1

Script to set the logging level of the local Backup Manager client.

SetDeviceAlias.ps1

Script to set a value for the Device Alias column in the N-able Backup Management Console.
This script is for Automatic Deployed, Passphrase enabled devices.
Note, Using this script with a Private Key Encryption device will convert it to Passphrase Encryption.

SetDeviceProduct.ps1

Script to bulk assign a Product to multiple devices.
Useful for bulk assignment of a Product to devices without modifying their current parent partner location.

SetDeviceProfile.ps1

Script to bulk assign a Profile to multiple devices.
Useful for bulk removal, assignment or reassignment of a Profile to devices outside of the Management Console

SW MSP_MSPBenhancedMonitoringDeploymentConfiguration_01jul2020jr1.pdf

MSPB_CFG_CHECK_v1.amp

MSPB_CLOUD_CHECK_v1.amp

MSPB_LSV_CHECK_v1.amp

3 AMP files and PDF documentation to enhance monitoring of N-able Backup (Ncentral Integrated or Standalone Editions).

N-able Backup - RMM auto deploy setup.pdf

N-able Backup Deploy.amp

1 AMP file and PDF documentation to enable RMM deployment of N-able Backup (Standalone Edition)

N-able Backup Redeploy.amp

AMP file to redeploy N-able Backup (Ncentral Integrated or Standalone Editions) 
using device credentials and passphase 

N-able Backup Store Credentials.amp

N-able Backup Reuse Stored Credentials.amp

2 AMP files for use with N-able Backup (Ncentral Integrated Edition or Standalone Edition, when deployed via Ncentral or RMM).
Store Credentials will store your local Backup Manager credentials 
Reuse Stored Credentials will redeploy N-able Backup using stored credentials if the Backup Manager gets uninstalled. 

N-able Backup Upgrade.amp

AMP file to force upgrade of the Backup Manager to the latest downloadable version of N-able Backup (Ncentral Integrated Edition or Standalone Edition).
TLS 1.2 Compatible

N-able Backup Convert To PassPhrase.amp

AMP file to convert Backup Manager devices with Private Key Encryption to PassPhrase Encryption (Standalone Edition Managed by Ncentral or RMM)

N-able Backup - Ncentral Integrated Editon

CleanupArchive.ps1

Script to clean all archive sessions older than X months. 
Optionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.

SW MSP_MSPBenhancedMonitoringDeploymentConfiguration_01jul2020jr1.pdf

MSPB_CFG_CHECK_v1.amp

MSPB_CLOUD_CHECK_v1.amp

MSPB_LSV_CHECK_v1.amp

3 AMP files and PDF documentation to enhance monitoring of N-able Backup (Ncentral Integrated or Standalone Editions).

N-able Backup Migration Prep.amp

N-able Backup Migration Cleanup.amp

2 AMP files for use when working with N-able on an approved migration from Ncentral Integrated Backup to the Standalone Edition.
Migration Prep will store your local Backup Manager credentials and block Ncentral from being able to uninstall the Backup Manager. 
Migration Cleanup will revert changes made to block Ncentral from being able to uninstall the Backup Manager. 

N-able Backup Store Credentials.amp

N-able Backup Reuse Stored Credentials.amp

2 AMP files for use with N-able Backup (Ncentral Integrated Edition or Standalone Edition, when deployed via Ncentral or RMM).
Store Credentials will store your local Backup Manager credentials.
Reuse Stored Credentials will redeploy N-able Backup using stored credentials if the Backup Manager gets uninstalled. 

N-able Backup Upgrade.amp

AMP file to force upgrade of the Backup Manager to the latest download version of N-able Backup (Ncentral Integrated Edition or Standalone Edition).

N-able Backup - RMM Integrated Editon

CleanupArchive.ps1

Script to clean all archive sessions older than X months. 
Optionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.

CustomBackupThrottle.ps1

Script to set backup throttling times and values for individual days of the week   

ExcludeUSB.ps1

Script to exclude USB attached disks from backup.
Identify disks attached via USB bus type and exclude those device volumes using backup filter or the FilesNotToBackup registry key.

LSVSyncCheckFinal.ps1

Script to check the current Status and Sync percentage of the LocalSpeedVault and Cloud Storage.

SetBackupLogging.ps1

Script to set the logging level of the local Backup Manager client.

About

PowerShell Scripts and Automation Manager Policies for N-able Cove Data Protection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 98.9%
  • Shell 1.1%