powershell - 使用任务计划程序自动化JiraPS-PowerShell脚本,身份验证问题

如果我运行PowerShell ISE,脚本会运行,但是在Windows Task-Scheduler中创建任务之后,验证失败。

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



...