使用任务调度器自动化JiraPS PowerShell脚本,身份验证问题

使用任务调度器自动化JiraPS PowerShell脚本,身份验证问题,powershell,scheduled-tasks,jira,taskscheduler,Powershell,Scheduled Tasks,Jira,Taskscheduler,我已经创建了一个脚本,将错过的电话带给吉拉。为此,我使用JiraPS Powershell模块。 如果我运行它们,脚本可以工作。但在Windows任务计划程序中创建任务后,身份验证失败 JiraPS创建了一个Websession(Microsoft.PowerShell.Commands.WebRequestSession),似乎无法通过任务计划程序访问该会话。 有没有办法解决这个问题? (如果这只是一个任务调度程序问题,我很乐意更改为其他解决方案)# 谢谢大家! 进一步资料: 我如何知道会话仍

我已经创建了一个脚本,将错过的电话带给吉拉。为此,我使用JiraPS Powershell模块。 如果我运行它们,脚本可以工作。但在Windows任务计划程序中创建任务后,身份验证失败

JiraPS创建了一个Websession(Microsoft.PowerShell.Commands.WebRequestSession),似乎无法通过任务计划程序访问该会话。 有没有办法解决这个问题? (如果这只是一个任务调度程序问题,我很乐意更改为其他解决方案)#

谢谢大家!

进一步资料:

我如何知道会话仍然存在

PS C:\FreePBXToJira> Get-JiraSession

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

在计划任务之前和之后,我都尝试了这个方法,会话始终对我可用,但对任务计划程序不可用。至少我找到了一个解决方案,可以通过任务计划程序运行脚本。我每次都创建一个新会话,而不是使用保存的会话。缺点是,我必须在脚本中输入凭据

$secpasswd = ConvertTo-SecureString "myPassword" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("myUsername", $secpasswd)
New-JiraSession -Credential $mycreds