powershell - 用于查找/运行计划任务或创建的 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'}
解决方案
推荐阅读
- php - PHP Pdo SELECT VIEW 查询失败
- graphics - 为什么directx9 AddDirtyRect 在英特尔集成显卡上会导致内存冲突?
- sql-server - 在两个不同的范围数之间
- wordpress - Docker 的 WordPress 文件在哪里?
- javascript - 导航栏和旋转木马配件
- vuejs2 - 如何在 vue 的 vue-good-table 上添加编辑按钮
- python - Python/Ctypes - 访问指针(到数组)时出现分段错误
- openlayers-3 - 获取 GML 选项错误
- css - 使用 sass 7-1 架构跨代码库使用的类的样式放在哪里
- java - Autowired 在 Bean 类 Spring 中不起作用