【问题标题】:Automating JiraPS-PowerShell Scripts with Task-Scheduler, Issue on Authentification使用任务调度程序自动化 JiraPS-PowerShell 脚本,身份验证问题
【发布时间】:2019-10-03 12:27:08
【问题描述】:

我创建了一个脚本来将未接来电带到 Jira。为此,我正在使用 JiraPS-Powershell 模块。 如果我运行它们 PowerShell ISE,这些脚本就可以工作。但在 Windows 任务调度器中创建任务后,身份验证失败。

JiraPS 创建了一个 Web 会话 (Microsoft.PowerShell.Commands.WebRequestSession),似乎无法通过任务调度程序访问此会话。 有没有办法解决这个问题? (如果只是 Task-Scheduler 的问题,我很乐意换一个不同的解决方案)#

谢谢!

更多信息:

我怎么知道 Session 仍然存在?

PS C:\FreePBXToJira> Get-JiraSession

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

我在计划任务之前和之后都尝试过这个,会话总是对我可用,但对任务调度器不可用

【问题讨论】:

    标签: powershell scheduled-tasks jira taskscheduler


    【解决方案1】:

    至少我找到了一个解决方案,它可以通过 Task-Scheduler 运行脚本。我每次都创建一个新会话,而不是使用保存的会话。缺点是,我必须将我的凭据放入脚本中

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

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2021-07-25
      • 2013-02-18
      • 1970-01-01
      • 1970-01-01
      • 2022-08-21
      • 1970-01-01
      • 2014-01-26
      • 2021-01-22
      相关资源
      最近更新 更多