27 lines
712 B
Markdown
27 lines
712 B
Markdown
---
|
||
title: Powershell - create tasks for FFS
|
||
updated: 2021-03-08 21:09:39Z
|
||
created: 2021-03-08 21:09:23Z
|
||
---
|
||
```powershell
|
||
|
||
Get-ChildItem -Path c:\\Users\\sstent\\Documents\\*.ffs_batch | foreach {
|
||
|
||
echo $_.FullName
|
||
|
||
$DelayTimeSpan = New-TimeSpan -Hours 2
|
||
|
||
$A = New-ScheduledTaskAction -Execute "C:\\Program Files\\FreeFileSync\\FreeFileSync.exe" -Argument $_.FullName
|
||
|
||
$T = New-ScheduledTaskTrigger -Daily -At 7am -RandomDelay $DelayTimeSpan
|
||
|
||
$P = New-ScheduledTaskPrincipal "sstent" -RunLevel Limited -LogonType Interactive
|
||
|
||
$S = New-ScheduledTaskSettingsSet
|
||
|
||
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
|
||
|
||
Register-ScheduledTask $_.Name -InputObject $D -TaskPath "\\sync\\"
|
||
|
||
}
|
||
``` |