如何一次性在调度软件中导入多个批处理作业

如何一次性在调度软件中导入多个批处理作业

我已经创建了多个批处理文件;每个文件都应该在特定的日期和时间运行。我想一次性将它们快速导入任务计划程序应用程序。我做了一些研究,但找不到任何解决方案。任何人都有想法。

答案1

如果您不想多次浏览任务计划程序中创建任务的所有对话框,那么您有两个选择:

  • 从另一台计算机导入
  • 使用 PowerShell 命令创建它们,在创建第一个任务(或封装在函数中)后可以重复使用它们。

这些示例 PowerShell 命令将创建一个任务:

$action = New-ScheduledTaskAction -Execute 'Powershell.exe' `
  -Argument '-NoProfile -WindowStyle Hidden -command "& {get-eventlog -logname Application -After ((get-date).AddDays(-1)) | Export-Csv -Path c:\fso\applog.csv -Force -NoTypeInformation}"'

$trigger =  New-ScheduledTaskTrigger -Daily -At 9am

Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "AppLog" -Description "Daily dump of Applog"

有关详细信息,请参阅:

相关内容