From 627ec6783e0835200f0de52d254313edfbfef232 Mon Sep 17 00:00:00 2001 From: "jonas@geiger-natur.de" Date: Thu, 27 Jun 2024 21:09:39 +0200 Subject: [PATCH 1/2] setup documentation complete --- README.md | 22 +++++++++++++++++- .../registerscheduledtask_success_example.png | Bin 0 -> 3400 bytes 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 images/registerscheduledtask_success_example.png diff --git a/README.md b/README.md index 22ad809..f605ebe 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ -# DownloadFileSync +# DownloadsFileSync Copies and groups files to a target directory for backup + +## Setup + +Download the powershell file and modify the following variables + +required + +- $destinationPath + +optional + +- $fileExtensions +- $pattern (regular expression) +- $timeSpan + +After that, copy the following command to an administrator powershell terminal, run it and enter the requested entries. + +``` +Register-ScheduledTask -TaskName DownloadsFileSync -User (Read-Host 'User') -Password ([Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR((Read-Host 'Password' -AsSecureString)))) -RunLevel Highest -Action (New-ScheduledTaskAction -Execute powershell -Argument "-File $((Read-Host 'Path'))") -Trigger (New-ScheduledTaskTrigger -AtStartup); Start-ScheduledTask -TaskName "DownloadsFileSync" +``` \ No newline at end of file diff --git a/images/registerscheduledtask_success_example.png b/images/registerscheduledtask_success_example.png new file mode 100644 index 0000000000000000000000000000000000000000..55d02f01396d1ebcf1f3df460dfebbdf7c000807 GIT binary patch literal 3400 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 JZ{+>pe*j(MwOIfF literal 0 HcmV?d00001 From 96b2bece006935445cdb64c035e8b00391c454e3 Mon Sep 17 00:00:00 2001 From: "jonas@geiger-natur.de" Date: Thu, 27 Jun 2024 21:18:47 +0200 Subject: [PATCH 2/2] result image added --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f605ebe..9dc969c 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ Download the powershell file and modify the following variables required +- $sourcePath - $destinationPath optional @@ -15,8 +16,12 @@ optional - $pattern (regular expression) - $timeSpan -After that, copy the following command to an administrator powershell terminal, run it and enter the requested entries. +After that, copy the following command to an administrator powershell terminal, run it and fill the requested entries. ``` Register-ScheduledTask -TaskName DownloadsFileSync -User (Read-Host 'User') -Password ([Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR((Read-Host 'Password' -AsSecureString)))) -RunLevel Highest -Action (New-ScheduledTaskAction -Execute powershell -Argument "-File $((Read-Host 'Path'))") -Trigger (New-ScheduledTaskTrigger -AtStartup); Start-ScheduledTask -TaskName "DownloadsFileSync" -``` \ No newline at end of file +``` + +This should be your result: + +![Register-ScheduledTask Success Example](images/registerscheduledtask_success_example.png) \ No newline at end of file