Releases: AlexJBFirst/PowerShell_7z_Backup-and-Restore
Release list
PowerShell-7zBackup_and_Restore 2.0.5
V2.0.5 - Fixed error with updates
PowerShell-7zBackup_and_Restore 2.0.4
V2.0.4 - Fixed error with time localization and old version of powershell
PowerShell-7zBackup_and_Restore 2.0.3
Added loging functionality:
If you need the logging functionality, use the 'OutputLogFileName' property and specify a name for the log file. The logs will be overwritten each time the script is run.
.\PowerShell-7zBackup_and_Restore.ps1 -AutomationType SimpleBackup -ProfileName test,1,2,'another profile' -OutputLogFileName 'Log.txt'
The logging file will be created in the same directory as the script.
PowerShell-7zBackup_and_Restore 2.0.2
Features
- Creating backup profiles with different functionality: Archiving, Copying, Synchronizing, Restoring.
- Creating archives from a directory or a file, with the ability to select the number of restore points and save the archive in one or two different paths
- Creating archives from files in the selected directory filtered by the time of their creation.
- Create copies of directories (files) in 2 different locations at the same time
- Creating synchronized directories
- Restoring archive copies created in 7z format
- Ability to create archive copies before performing restoration tasks
- Has an update function
- Has a graphical interface
- Can be used in both graphical and console modes (after creating profiles for automation)
- Can be used to create archives or copies of directories (files) on a schedule (you need to create tasks in the task scheduler)
- Can accept profile names as input to run automated tasks for a batch of profiles, from properties, and from a pipeline
PowerShell-7zBackup_and_Restore 1.0.9
Stores its settings in itself;
It can make four types of copy jobs, with the ability to choose the number of backups to store.:
Regular - when you need to archive the entire directory with subdirectories;
Time-based - is used to archive multiple files from a directory, where you can use a filter by file creation date. Only those files whose creation date differs from the date of the script launch by the selected number of days, will be included in the archive;
Simple copy - copies a file or directory from the source directory to the destination directory and to a secondary backup folder, if one is provided;
Sync - Synchronize one directory with another or with two different directories at the same time;
It can restore archive copies created by this program:
Before restoring the archived copies, you can also enable the option to create backups of the directory to which the files will be restored.
If the option to create an archive before restoring was selected, these archives can also be restored using a separate menu!)
This script is able to find new updates on this repository and update itself while preserving the settings you have set in it;
And it allows you to observe the log of both the recovery and the backup process.