我正在尝试使用 Windows 任务计划程序运行 Powershell 脚本

我正在尝试使用 Windows 任务计划程序运行 Powershell 脚本

问题是当我使用以下内容时:-

-noexit -NoProfile -ExecutionPolicy Bypass -command  "& ' C:\Program File(x86)\WinSCP\WinSCP" /ini-nul/script=C:\Users\Glen\Desktop\WinSCP\Downloadscript.txt"

我收到以下错误消息;

**该字符串缺少终止符:'。

  • CategoryInfo:ParserError:(:) [],ParentContainsErrorRecordException
  • FullyQualifiedErrorID:TerminatorExpectedAtEndOfString**

它在 Powershell ise 和 V1.0 中运行正常,但无法使用任务计划程序

使用 Windows 10

答案1

您的命令行中有一个"而不是'。将其更改为:

-noexit -NoProfile -ExecutionPolicy Bypass -command  "& 'C:\Program File(x86)\WinSCP\WinSCP' /ini-nul/script=C:\Users\Glen\Desktop\WinSCP\Downloadscript.txt"

winscp 参数似乎也不正确。我猜

/ini-nul/script=...

应该

/ini=nul /script=...

相关内容