{"id":23739445,"url":"https://github.com/BackupNerd/Backup-Scripts","last_synced_at":"2025-09-04T15:30:47.748Z","repository":{"id":38829284,"uuid":"284954793","full_name":"BackupNerd/Backup-Scripts","owner":"BackupNerd","description":"PowerShell Scripts and Automation Manager Policies for N-able Cove Data Protection","archived":false,"fork":false,"pushed_at":"2024-11-22T18:03:49.000Z","size":48678,"stargazers_count":59,"open_issues_count":6,"forks_count":27,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-11-22T18:41:08.424Z","etag":null,"topics":["automation-manager","backup","backup-scripts","n-able","ps1"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BackupNerd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"Security/BulkSetGUIPassword.v11.ps1","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-04T11:05:47.000Z","updated_at":"2024-11-22T18:03:53.000Z","dependencies_parsed_at":"2023-01-24T06:46:12.625Z","dependency_job_id":"46adf5f4-d328-42c4-bea9-3f5b015dacc2","html_url":"https://github.com/BackupNerd/Backup-Scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BackupNerd%2FBackup-Scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BackupNerd%2FBackup-Scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BackupNerd%2FBackup-Scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BackupNerd%2FBackup-Scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BackupNerd","download_url":"https://codeload.github.com/BackupNerd/Backup-Scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231970925,"owners_count":18453924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation-manager","backup","backup-scripts","n-able","ps1"],"created_at":"2024-12-31T09:36:54.239Z","updated_at":"2024-12-31T09:38:03.633Z","avatar_url":"https://github.com/BackupNerd.png","language":"PowerShell","readme":"\n# READ ME\n\n## TO DOWNLOAD FILES click the green ( CODE button ) to download the entire Script Repository as a single .ZIP file.\n\n### Sample scripts are not supported under any N-able support program or service.\n### The sample scripts are provided AS IS without warranty of any kind.\n### N-able  expressly disclaims all implied warranties including, warranties of merchantability or of fitness for a particular purpose. \n### 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.\n\n### Please review, test and understand any scripts you download before implementing them in production!\n\n# Non Backup Specific ###\n\nGet-Foldersizes.ps1\t\n\n\tScript to inventory a file tree and report sizes of each branch.\n\n# N-able Backup - Standalone Editon ###\n\nBulkGenerateRedeployCommands.ps1\n\n\tScript to bulk generate a list of device credentials and redeployment commands for N-able Backup devices.\n\nBulkSetGUIPassword.ps1\n\n\tScript to bulk set/wipe a GUI Password that is useful forlimiting local and remote access to the Backup Manager client.\n\nCleanupArchive.ps1\n\n\tScript to clean all archive sessions older than X months. \n\tOptionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.\n\nCustomBackupThrottle.ps1\n\t\n\tScript to set backup throttling times and values for individual days of the week   \n\nDeployBackupManager.ps1\n\n\tUniversal deployment script for N-able Backup\n\tSupports Automatic Deployment, Documents Deployment, Manual Deployment, Uninstall, Upgrade, Redeploy with Passphrase,\n\tRedeploy with Private Key, Store Credentials, Reinstall \u0026 Reuse Stored Credentials.\n\nExcludeUSB.ps1\n\t\n\tScript to exclude USB attached disks from backup.\n\tIdentify disks attached via USB bus type and exclude those device volumes using backup filter or the FilesNotToBackup registry key.\n\nForceLogout.ps1\n\n\tBackground script to force a custom inactivity logout period for the N-able Backup.Management console\n\tCan be modified to force logout of other supported SSO products like the TakeControl and the RMM web consoles\n\nGetDeviceErrors.ps1\n\n\tScript to pull recent Device Errors and output to the console or update a Custom Column in the Management Console\n        \nGetDeviceInstallations.ps1\n\n\tScript to Enumerate Device Installations.\n\tIncudes all Historic installation instances of a Device, including Backup, Restore Only, Bare-Metal Recovery, Recovery Console and Recovery Testing instances\n        Useful for auditing the last activity date for a specific Installation Id.\n\t\nGetDeviceStatistics.ps1\n\n\tScript to Enumerate Device Statistics.\n\tPredefined to Include Multiple Columns from the Management Console, can be expanded to include custom columns.\n        Useful for automating an export of data for billing or reporting.\n\nGetM365DeviceStatistics.ps1\n\n\tScript to Enumerate Microsoft 365 Device Statistics.\n\tPredefined to Include Mail, OnDrive and Sharepoint Statistics and Protected Users.\n        Useful for automating an export of data for billing or reporting.\n\t\nGetSessionFiles.ps1\t\n\n\tScript to Enumerate Files from the most recent Backup Sessions.\n\tIncudes x largest transfered files, Hyper-V Files and Hyper-V Files incorectly included in File System Backups \n        Useful for Auding selections and ensuring that data is not double selected.\n\nLSVSyncCheckFinal.ps1\n\n\tScript to check the current Status and Sync percentage of the LocalSpeedVault and Cloud Storage.\n\nSetBackupLogging.ps1\n\n\tScript to set the logging level of the local Backup Manager client.\n\t\nSetDeviceAlias.ps1\n\t\n\tScript to set a value for the Device Alias column in the N-able Backup Management Console.\n\tThis script is for Automatic Deployed, Passphrase enabled devices.\n\tNote, Using this script with a Private Key Encryption device will convert it to Passphrase Encryption.\n\t\nSetDeviceProduct.ps1\n\t\n\tScript to bulk assign a Product to multiple devices.\n\tUseful for bulk assignment of a Product to devices without modifying their current parent partner location.\n\t\nSetDeviceProfile.ps1\n\t\n\tScript to bulk assign a Profile to multiple devices.\n\tUseful for bulk removal, assignment or reassignment of a Profile to devices outside of the Management Console\n\t\nSW MSP_MSPBenhancedMonitoringDeploymentConfiguration_01jul2020jr1.pdf\n\nMSPB_CFG_CHECK_v1.amp\n\nMSPB_CLOUD_CHECK_v1.amp\n\nMSPB_LSV_CHECK_v1.amp\n\n\t3 AMP files and PDF documentation to enhance monitoring of N-able Backup (Ncentral Integrated or Standalone Editions).\n\t\nN-able Backup - RMM auto deploy setup.pdf\n\nN-able Backup Deploy.amp\n\n\t1 AMP file and PDF documentation to enable RMM deployment of N-able Backup (Standalone Edition)\n\nN-able Backup Redeploy.amp\n\n\tAMP file to redeploy N-able Backup (Ncentral Integrated or Standalone Editions) \n\tusing device credentials and passphase \n\nN-able Backup Store Credentials.amp\n\nN-able Backup Reuse Stored Credentials.amp\n\n\t2 AMP files for use with N-able Backup (Ncentral Integrated Edition or Standalone Edition, when deployed via Ncentral or RMM).\n\tStore Credentials will store your local Backup Manager credentials \n\tReuse Stored Credentials will redeploy N-able Backup using stored credentials if the Backup Manager gets uninstalled. \n\nN-able Backup Upgrade.amp\n\n\tAMP file to force upgrade of the Backup Manager to the latest downloadable version of N-able Backup (Ncentral Integrated Edition or Standalone Edition).\n\tTLS 1.2 Compatible\n\t\nN-able Backup Convert To PassPhrase.amp\n\n\tAMP file to convert Backup Manager devices with Private Key Encryption to PassPhrase Encryption (Standalone Edition Managed by Ncentral or RMM)\n\n# N-able Backup - Ncentral Integrated Editon ###\n\nCleanupArchive.ps1\n\n\tScript to clean all archive sessions older than X months. \n\tOptionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.\n\nSW MSP_MSPBenhancedMonitoringDeploymentConfiguration_01jul2020jr1.pdf\n\nMSPB_CFG_CHECK_v1.amp\n\nMSPB_CLOUD_CHECK_v1.amp\n\nMSPB_LSV_CHECK_v1.amp\n\n\t3 AMP files and PDF documentation to enhance monitoring of N-able Backup (Ncentral Integrated or Standalone Editions).\n\nN-able Backup Migration Prep.amp\n\nN-able Backup Migration Cleanup.amp\n\n\t2 AMP files for use when working with N-able on an approved migration from Ncentral Integrated Backup to the Standalone Edition.\n\tMigration Prep will store your local Backup Manager credentials and block Ncentral from being able to uninstall the Backup Manager. \n\tMigration Cleanup will revert changes made to block Ncentral from being able to uninstall the Backup Manager. \n\nN-able Backup Store Credentials.amp\n\nN-able Backup Reuse Stored Credentials.amp\n\n\t2 AMP files for use with N-able Backup (Ncentral Integrated Edition or Standalone Edition, when deployed via Ncentral or RMM).\n\tStore Credentials will store your local Backup Manager credentials.\n\tReuse Stored Credentials will redeploy N-able Backup using stored credentials if the Backup Manager gets uninstalled. \n\nN-able Backup Upgrade.amp\n\n\tAMP file to force upgrade of the Backup Manager to the latest download version of N-able Backup (Ncentral Integrated Edition or Standalone Edition).\n\n# N-able Backup - RMM Integrated Editon ###\n\nCleanupArchive.ps1\n\n\tScript to clean all archive sessions older than X months. \n\tOptionally, check for existing Archive rules and/or create new Archive rules if no active archive rules are found.\n\nCustomBackupThrottle.ps1\n\t\n\tScript to set backup throttling times and values for individual days of the week   \n\nExcludeUSB.ps1\n\t\n\tScript to exclude USB attached disks from backup.\n\tIdentify disks attached via USB bus type and exclude those device volumes using backup filter or the FilesNotToBackup registry key.\n\nLSVSyncCheckFinal.ps1\n\n\tScript to check the current Status and Sync percentage of the LocalSpeedVault and Cloud Storage.\n\nSetBackupLogging.ps1\n\n\tScript to set the logging level of the local Backup Manager client.\n\n\n\n\n\n\n","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBackupNerd%2FBackup-Scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBackupNerd%2FBackup-Scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBackupNerd%2FBackup-Scripts/lists"}