37 lines
1.5 KiB
PowerShell
37 lines
1.5 KiB
PowerShell
<#
|
|
|
|
ESEGUE UNA CHIAMATA A UNA uri e fa il log dei dati restituiti ...
|
|
|
|
Se tutto Ok scrive un file di check, questo file viene usato per verificare che non sia già stato eseguito in modo corretto nelle
|
|
precedenti n. ore, così posso schedularlo più volte
|
|
|
|
Esegue prima una chiamata ping al server, poi una chiamata a una URL di test e infine la chiamata effettiva
|
|
|
|
Sarebbe da sistemare e rendere parametrica / procedura ...
|
|
|
|
|
|
# *** NOTE TECNICHE PER SCHEDULAZIONE
|
|
|
|
# Per far scrivere il ritorno dalla chiamata di IIS nel file di log ho creato la schedulazione entrando con
|
|
# l'utente stesso (Steamware) che esegue lo script e ho fatto import della schedulazione ( in ambiente ISE il log lo scrive )
|
|
# Ho messo anche permessi all'utente "Logon as batch job" ( vedi sotto )
|
|
|
|
# Utente messo in PowerUser e permessi scrittura cartella Steamware
|
|
|
|
# Logon as batch job policy is set for the user. This policy is accessible by opening the Control Panel, Administrative Tools,
|
|
# and then Local Security Policy -> Local Policy -> User Rights Assignment -> then Logon as batch job.
|
|
|
|
# Task Security Context
|
|
# https://forsenergy.com/en-us/taskscheduler/html/a922c2b5-6a43-4503-ab7f-4f3d77b3cc8a.htm
|
|
|
|
# Mod. 2022-05-16 Minor Fix
|
|
# Mod. 2022-05-17 Ping e Varie
|
|
# Mod. 2022-05-18 add Check ObjTest
|
|
|
|
#>
|
|
|
|
Remove-Variable * -ErrorAction SilentlyContinue # pulisco variabili x ISE
|
|
|
|
$durata = 5
|
|
|
|
& "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabbix.ufficio -s "W2022-IIS04" -k TESTER -o $durata |