Автоматизация сценариев JiraPS-PowerShell с помощью планировщика задач, проблема при аутентификации - PullRequest
0 голосов
/ 03 октября 2019

Я создал скрипт для доставки пропущенных телефонных звонков Джире. Для этого я использую модуль JiraPS-Powershell. Скрипты работают, если я запускаю их в PowerShell ISE. Но после создания задачи в планировщике задач Windows аутентификация завершается неудачно.

JiraPS создает веб-сессию (Microsoft.PowerShell.Commands.WebRequestSession), и, похоже, к этому сеансу нельзя получить доступ через планировщик задач. Есть ли способ решить эту проблему? (Если это просто проблема с планировщиком заданий, я с радостью перехожу на другое решение) #

Спасибо!

Дополнительная информация:

Откуда я знаю, чтосеанс все еще существует?

PS C:\FreePBXToJira> Get-JiraSession

Username WebSession                                     
-------- ----------                                     
XX       Microsoft.PowerShell.Commands.WebRequestSession

Я пробовал это делать до и после запланированной задачи, и сессия всегда доступна для меня, но не для планировщика задач

1 Ответ

0 голосов
/ 03 октября 2019

По крайней мере, я нашел решение, которое позволяет запускать скрипт через Task-Scheduler. Вместо использования сохраненного сеанса я каждый раз создаю новый сеанс. Недостатком является то, что я должен поставить свои учетные данные в сценарии

$secpasswd = ConvertTo-SecureString "myPassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("myUsername", $secpasswd)
New-JiraSession -Credential $mycreds
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...