我有 3 个 PS 脚本,STOP.ps1、FORM.ps1和ENABLE.ps1。
ENABLE.ps1 将在任务调度程序中创建一个任务,该任务每小时打开FORM.ps1脚本。
打开 FORM 后,一旦填写了所有文本框,就会有一个关闭表单的按钮,STOP.ps1脚本会从任务计划程序中删除任务。
我的问题是:如何使用 STOP.ps1 脚本退出表单?目前它只有一行Unregister-ScheduledTask -TaskName "TaskName" -Confirm:$false
是从任务计划程序中删除任务。
您可以在 FORM.ps1 中添加一行以将其 $PID 导出到临时文件,然后使用然后将 $PID 导入您的 STOP.ps1 以便您可以终止任务。
对于 FORM.ps1 添加
对于 STOP.ps1 使用