使用参数安排任务
Schedule a task with parameter
我正在使用以下代码安排任务
$action = New-ScheduledTaskAction "powershell.exe "C:\Scripts\Health.ps1""
$trigger = New-ScheduledTaskTrigger -Once -At 12:30pm
现在有 2 个参数需要附加到它。所以当我手动 运行 我喜欢下面
.\Health.ps1 -Log -ReportMode
-Log 用于生成日志,-ReportMode 用于启用html 报告
现在,当我在安排脚本时执行相同操作时,它不会生成 html 报告。日志写入正常进行。
请告诉我我做错了什么。
将可执行文件和参数字符串分别传递给New-ScheduledTaskAction
:
$action = New-ScheduledTaskAction -Execute powershell.exe -Argument "C:\Scripts\Health.ps1 -Log -ReportMode"
我正在使用以下代码安排任务
$action = New-ScheduledTaskAction "powershell.exe "C:\Scripts\Health.ps1""
$trigger = New-ScheduledTaskTrigger -Once -At 12:30pm
现在有 2 个参数需要附加到它。所以当我手动 运行 我喜欢下面
.\Health.ps1 -Log -ReportMode
-Log 用于生成日志,-ReportMode 用于启用html 报告
现在,当我在安排脚本时执行相同操作时,它不会生成 html 报告。日志写入正常进行。
请告诉我我做错了什么。
将可执行文件和参数字符串分别传递给New-ScheduledTaskAction
:
$action = New-ScheduledTaskAction -Execute powershell.exe -Argument "C:\Scripts\Health.ps1 -Log -ReportMode"