6244dbc910
remove testing string
Kevin Woley
2025-02-20 15:34:50 -08:00
033bdb3afd
update to error strings in try/catch blocks
Kevin Woley
2025-02-20 15:32:55 -08:00
d7bc684e33
minor update to error strings
Kevin Woley
2025-02-20 15:30:26 -08:00
ce170f0685
bugfix: error checking was broken by release 1.7.1 (c8776b42c0)
Kevin Woley
2025-02-20 15:27:39 -08:00
efd7c78f59
default the installation location to the current working directory if not running as a script
Kevin Woley
2025-02-19 21:21:25 -08:00
463d1c9d42
update README with update.ps1 instructions
Kevin Woley
2025-02-19 21:14:33 -08:00
1af63b87e2
add additional usage instructions to update.ps1
Kevin Woley
2025-02-16 17:38:18 -08:00
71b7bd1407
adding 'update.ps1' which can be used to update the installed scripts from a branch or the latest release
Kevin Woley
2025-02-16 00:40:20 -08:00
916c11d20f
create a sample configuration file and remove the config.ps1 from the repo
Kevin Woley
2025-02-08 21:18:36 -08:00
51a35ef109
small typo fix in config example
Kevin Woley
2025-02-08 01:10:23 -08:00
a0de49b804
revert unintended config changes
Kevin Woley
2025-02-08 00:58:54 -08:00
f68ff68ae2
add examples to for CustomAction configuration
Kevin Woley
2025-02-08 00:57:07 -08:00
eaf97cd2d7
add custom actions configuration to enable invoking scripts other commands on script start and end. Defined by $CustomAction* config variables.
Kevin Woley
2025-02-08 00:29:06 -08:00
7c0111308a
updated install script task schedule setup to set LogonType, resolves#40
Kevin Woley
2025-02-07 23:28:57 -08:00
ec212218c8
explicitly test the backup source media for VSS support instead of assuming it is or is not supported
Kevin Woley
2025-02-07 22:55:32 -08:00
bc2969514c
Update CHANGELOG.md with 1.7.1 release notes
Kevin Woley
2025-02-03 21:07:09 -08:00
6f3c31b6cb
Merge pull request #114 from kmwoley/release_1.7.1
1.7.1
Kevin Woley
2025-02-03 20:52:09 -08:00
edef828984
Merge pull request #112 from innovara/fix_typos_release_1.7.1
release_1.7.1
Kevin Woley
2025-02-03 10:18:19 -08:00
19d8e65d92
fix some typos
Manuel Fombuena
2025-02-03 11:00:54 +00:00
d180f3f30c
Metered connection check is now works for PowerShell 7, improved internet connection check logging
Kevin Woley
2025-02-01 22:48:06 -08:00
b642afa509
fix logic for checking metered network configuration settings
Kevin Woley
2025-01-27 15:28:23 -08:00
add848471f
make $BackupOnMeteredNetwork default to true in config
Kevin Woley
2025-01-27 15:16:27 -08:00
8fed01a1f6
Merge pull request #108 from innovara/metered-check
Kevin Woley
2025-01-27 15:12:00 -08:00
21e68f4b42
Merge branch 'release_1.7.1' into metered-check
Kevin Woley
2025-01-27 15:09:09 -08:00
c75bc74724
added more verose and explicit logging to the console via Write-Host
Kevin Woley
2025-01-27 11:14:41 -08:00
80fab4092c
remove $Global: scoped variables in favor of $Script: scope, and explicitly scope each usage
Kevin Woley
2025-01-27 10:26:45 -08:00
c433c44b70
updated install script to use the global parameters, removed separate $SelfUpdateParameters
Kevin Woley
2025-01-27 10:15:13 -08:00
c8776b42c0
replaced "&" execution with Invoke-Expression, enabled refactoring to set $GlobalParameters in one place
Kevin Woley
2025-01-26 12:53:12 -08:00
33163ecb60
reorganize the layout/order of the config.ps1 file
Kevin Woley
2025-01-26 10:41:09 -08:00
7673c83e3f
Merge pull request #96 from woelfisch/main
Kevin Woley
2025-01-26 00:03:30 -08:00
c930b9499e
Merge branch 'main' into main
Kevin Woley
2025-01-26 00:00:29 -08:00
3f3a87a04f
Change log for 1.7
1.7
Kevin Woley
2025-01-25 17:44:13 -08:00
6ef3526716
Merge pull request #110 from kmwoley/2024.11
Kevin Woley
2025-01-25 17:13:31 -08:00
8a8165fe01
cast email addresses to their Mimekit types
Kevin Woley
2025-01-25 17:04:19 -08:00
296621268e
streamline the Send-MailKitMessage installation
Kevin Woley
2025-01-25 16:44:08 -08:00
4ee0eff191
rename email $PS* variable name settings to $Restic*, and warn if using deprecated email settings,
Kevin Woley
2025-01-24 23:34:43 -08:00
6e5bf4823b
fix merged credential handling, handle back compat for existing secrets for SMTP port
Kevin Woley
2025-01-24 23:10:35 -08:00
b81aa242bc
improve default configuration values
Kevin Woley
2024-11-14 12:15:14 -08:00
09b9066049
Add feature to control backups on metered connections
Manuel Fombuena
2024-11-11 16:24:23 +00:00
efcdc9d291
clean up variable naming, style conventions for previous PR
Kevin Woley
2024-11-10 23:41:08 -08:00
aad279210a
Allow for unauthenticated SMTP. (#81)
SeeJayEmm
2024-11-11 02:26:31 -05:00
5a660ea5d6
powershell 7.3+ fixes
Kevin Woley
2024-11-10 23:14:46 -08:00
7609b8147a
Limit snapshot pruning to the current host (#94)
Daniel Harding
2024-11-11 02:41:26 +03:00
b33d2d176b
Added Example (#84)
Export33
2024-11-11 00:16:18 +01:00
6ec929a75c
fix typ (#83)
Export33
2024-11-11 00:13:29 +01:00
e06230c68b
fix typo in readme (#74)
Jonas Hagenberg
2024-11-10 23:52:32 +01:00
3a8fb017d7
adding the full path to restic to AV process exclusion
Kevin Woley
2024-11-09 11:23:57 -08:00
1456799955
add "Nextcloud" to the default windows exclude directory
Kevin Woley
2024-11-09 11:13:06 -08:00
df52535a17
update .gitignore to include restic.exe backup file
Kevin Woley
2024-11-09 11:12:37 -08:00
7f520e3995
update install script to restic version 0.17.3
Kevin Woley
2024-11-09 11:12:09 -08:00
0e8262ab05
Add optional configuration options for additional parameters to restic calls, $AdditionalParameters and $SelfUpdateParameters and make self update of restic binary configurable via $AllowResticSelfUpdate config option
Joerg Reuter
2024-03-17 16:26:51 +01:00
f759630532
removing harmless, unneeded ;
Kevin Woley
2023-01-14 23:20:34 -08:00
c949cdde59
wording and style changes to the README
Kevin Woley
2021-11-14 20:05:59 -08:00
6d98ee03d8
Document how to get backup to sftp running (#52)
Felix Knecht
2021-11-15 05:01:46 +01:00
73142af934
added instructions for setting the Powershell execution policy
Kevin Woley
2021-09-12 20:07:30 -07:00
37426fa0fc
Merge pull request #49 from ianneub/fix-url
Kevin Woley
2021-09-12 19:55:23 -07:00
8cf4190c8f
Fix URLs for 64bit setup
Ian Neubert
2021-09-11 11:11:27 -07:00
5aebe71dab
type: Restic 0.12.1, not 12.1
Kevin Woley
2021-09-11 06:04:27 -07:00
99cce23b42
minor spelling, typo fixes
1.5
Kevin Woley
2021-09-11 05:48:09 -07:00
a0180a6a4d
added external, removable drive features
Kevin Woley
2021-09-11 05:44:06 -07:00
4c796b92b8
minor typos corrected
Kevin Woley
2021-09-11 05:43:58 -07:00
bd40ae1d5f
Merge pull request #47 from kmwoley/release_1_5
Kevin Woley
2021-09-11 05:26:53 -07:00
48d0ab73b2
update changelog for 1.5 release
Kevin Woley
2021-09-11 05:25:19 -07:00
fac2462981
Add the ability to $IgnoreMissingBackupSources - when $true, missing external drives or folders don't produce errors - when $null or $false, missing drives and/or folders result in an error - Default is set ot $false as not to silently fail backing up a source
Kevin Woley
2021-09-10 21:51:01 -07:00
d448db94c0
add support for external, removable drive backup - select backup source by drive label, device name, or serial number - fix forget policy to be safe for multiple drives (group by host,tags) - tag each backup source with drive/source name
Kevin Woley
2021-09-08 16:35:59 -07:00
79976f5019
update version of restic to 12.1
Kevin Woley
2021-09-08 16:08:38 -07:00
e826c326b6
Merge pull request #42 from kmwoley/release_1_4_1
1.4.1
Kevin Woley
2021-05-09 21:02:56 -07:00
58558a6a67
Update CHANGELOG.md
Kevin Woley
2021-05-09 21:01:28 -07:00
0919914dac
internet connection test fix for PowerShell 7.1 resolves#37
Kevin Woley
2021-05-09 20:35:06 -07:00
ca90934e51
improve URL parsing, allow disabling of internet check fixes#38
Kevin Woley
2021-05-09 20:19:29 -07:00
e5cc051edf
remove uneeded -replace parameter
Kevin Woley
2021-05-07 20:06:55 -07:00