首页 > 解决方案 > 用于查找/运行计划任务或创建的 Powershell 脚本

问题描述

我试图弄清楚如何编写 PowerShell 脚本来查找和运行计划任务,或者如果它不存在则创建它。这是我到目前为止所构建的。else 语句有效,但第一个任务无效。

$taskName = "crebackup"
$taskExists = Get-ScheduledTask | Where-Object {$_.TaskName -like $taskName}

if($taskExists) {
     Start-ScheduledTask -TaskName "crebackup"}

else {
$action = New-ScheduledTaskAction -Execute “C:\POSNation\SQLBackup\sqlbackup.exe”
$Trigger = New-ScheduledTaskTrigger -Daily -At 3am
$Settings = New-ScheduledTaskSettingsSet
$Task = New-ScheduledTask -Action $Action -Trigger $Trigger -Settings $Settings
Register-ScheduledTask -TaskName 'crebackup' -InputObject $Task -User 'usernamehere' -Password 'passwordhere'}

标签: powershell

解决方案



推荐阅读