Zabbix-ScheduledTask
Step 1:
Copy the file DiscoverScheduledTasks.ps1 for folder of Zabbix Agent
Normally is in "C:\Zabbix"
Step 2:
Change if necessary the $path variable in file DiscoverScheduledTasks.ps1, default is ""
Step 3:
In the configuration file of Zabbix Agent add the following parameters:
EnableRemoteCommands=1
UnsafeUserParameters=1
Timeout=30
UserParameter=TaskSchedulerMonitoring[*],powershell -NoProfile -ExecutionPolicy Bypass -File "C:\Zabbix\DiscoverScheduledTasks.ps1" "$1" "$2"
Step 4:
Verify if your Windows Hosts is enable for execute scripts, if no, run in powershell:
Set-ExecutionPolicy RemoteSigned