Untitled
powershell
a month ago
2.0 kB
3
Indexable
Never
$uri= 'http://localhost/api/Cssp/Authentication/CheckAuthentication' $ScriptPath = "C:\Program Files\Zabbix Agent\scripts\RecycleAppPool.ps1" # Запрос к БД с токеном $headers = @{ 'Host'= 'old.test.pp24.dev' 'token' = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI1VHh5aFhnTDZZOHlKTTFmRUVTemhpOVJwM1FlREhvVllvTXJXa1pWQk9FIn0.eyJleHAiOjIwMDM0MjIyOTQsImlhdCI6MTY4ODA2MjI5NCwianRpIjoiZTQ3ZWM0NGYtOTQ1Ny00OGRiLTk4OTUtZjgyZWQxZmQ3ODVmIiwiaXNzIjoiaHR0cHM6Ly96YWt1cGtpLm1vcy5ydS9hdXRoL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJQcFJlYWxtLXJlYWxtIiwic3ViIjoiYTE4M2Q4MzktN2U4NS00MjgyLTkyOWEtOTdmNzEzZWIyODk4IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiQmFja2dyb3VuZEFkbWluIiwic2Vzc2lvbl9zdGF0ZSI6IjRiZjZiNDBkLTMxNDMtNDA2NC04YWIyLTFjOTdlNTcyZTAyMyIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3pha3Vwa2kubW9zLnJ1Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlBwUmVhbG0tcmVhbG0iOnsicm9sZXMiOlsidmlldy1yZWFsbSIsImltcGVyc29uYXRpb24iLCJjcmVhdGUtY2xpZW50IiwibWFuYWdlLXVzZXJzIiwicXVlcnktcmVhbG1zIiwidmlldy11c2VycyIsInZpZXctY2xpZW50cyIsIm1hbmFnZS1jbGllbnRzIiwicXVlcnktY2xpZW50cyIsInF1ZXJ5LWdyb3VwcyIsInF1ZXJ5LXVzZXJzIl19fSwic2NvcGUiOiJvZmZsaW5lX2FjY2VzcyIsInNpZCI6IjRiZjZiNDBkLTMxNDMtNDA2NC04YWIyLTFjOTdlNTcyZTAyMyJ9.AbftdzCuXpRqGQupxzYIfgDjwj-iAuE0zZt2BDssHefxCPR-A_RdKDcheJPsBIlXXvjz7uN1sbJqe4PnIwnHlpz-lfDESdMSa0egpLNQ_kg7uExRdKlHwKmQIhEnzk6dRYRRBjAQ4kq3NFFQYj5wYisrN00Xed7I35Arv5JFuCknrQ3TT5gjUR8sPs2A1awzZHamwHnDgvqMiBzmCD3-W-vPLwXT-pIGMccPLibJLFySBAbtQoIqjMbaXjhTiamJW00I2QMKqZy8OCiuBI13AfHM6Gcl6YA8ffgeeRromfYuBSBMhlJSyayDizMghdYFds6YaxOYmTV1TgsD9LAPvg' } # Получение статуса запроса $WebResponseObj=Invoke-WebRequest -Uri $uri -Headers $headers -UseBasicParsing #$WebResponseObj.StatusCode # Проверка условия ответа , если 200 то выводтится статус 200 , или запускается скрипт RecycleAppPool.ps1 if ($WebResponseObj.StatusCode -eq 202) { Write-Output $WebResponseObj.StatusCode } else { & $ScriptPath }