Powershell create scheduled task

# if (Get-ScheduledTask elastic -ErrorAction SilentlyContinue) {
#     Unregister-ScheduledTask elastic -Confirm
# }

$action1 = New-ScheduledTaskAction -WorkingDirectory 'C:\Program Files\Rabota.UA\ElasticSearchTool' -Execute 'ElasticSearchTool.exe' -Argument '1'

$action2 = New-ScheduledTaskAction -WorkingDirectory 'C:\Program Files\Rabota.UA\ElasticSearchTool' -Execute 'ElasticSearchTool.exe' -Argument '2'

$trigger = New-ScheduledTaskTrigger -Daily -At 8pm

# $trigger = New-ScheduledTaskTrigger -Weekly -WeeksInterval 1 -DaysOfWeek Friday -At 8pm

$principal = New-ScheduledTaskPrincipal -UserID "NT AUTHORITY\SYSTEM" -LogonType ServiceAccount -RunLevel Highest

Register-ScheduledTask -Principal $principal -Action $action1, $action2 -Trigger $trigger -TaskName 'elastic' -Description 'import data into elastic'

# Start-ScheduledTask elastic