PowerShell预定任务:打开要运行的PowerShell和脚本,但不执行脚本

问题描述 投票:0回答:1
$Trigger = New-ScheduledTaskTrigger -AtLogOn
$User = "Administrator"
$Action = New-ScheduledTask -Execute "PowerShell_ISE.exe" -Argument "C:\Payload\XML_Read.ps1"
Register-ScheduledTask -TaskName "StartupScript_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest -Force

这是我的代码,它创建一个计划任务并在登录时运行良好。问题是当它登录时会打开PowerShell和XML_Read文件,但我必须手动单击运行才能读取XML文件,等等。有没有办法修改我的代码来为我这样做?谢谢您的期待。

powershell scheduled-tasks powershell-ise
1个回答
4
投票

您无法使用ISE自动执行脚本。代替PowerShell_ISE.exe,请使用PowerShell.exe。

© www.soinside.com 2019 - 2024. All rights reserved.