powershell - 用于从另一个脚本创建新任务序列的 Powershell 脚本
问题描述
我正在尝试制作一个 ps 脚本,以使用我提供路径的另一个脚本制作一个新的任务序列。
问题是尽管脚本创建了一个任务,但 PowerShell 脚本并没有按我的意愿启动。
# Script: Make new Task Scheduele
$action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -WindowStyle Hidden -Path
$env:USERPROFILE\Downloads\Repository\rig_monitoring.ps1'
$trigger = New-ScheduledTaskTrigger -At 12am -Once -RepetitionInterval (New-TimeSpan -Minutes 4) -RepetitionDuration (New-TimeSpan -Days (365 * 20))
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Monitoring" -Description "Monitoring Set-up 4 minute interval" -User "System" -RunLevel Highest
解决方案
非常感谢您提供的所有帮助。
最终版本完全符合我的要求:
脚本:制作新的任务计划
$location = (get-childitem -Path 'C:\' -Filter 'powershell_monitoring.ps1' -Recurse -ErrorAction SilentlyContinue).FullName
$action = New-ScheduledTaskAction -Execute 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' -Argument "-NonInteractive -NoLogo -NoProfile -File $location"
$trigger = New-ScheduledTaskTrigger -At $(Get-Date).AddMinutes(1) -Once -RepetitionInterval (New-TimeSpan -Minutes 4) -RepetitionDuration (New-TimeSpan -Days (365 * 20))
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "PS Monitoring" -Description "Monitoring Set-up 4 minute interval" -User "System" -RunLevel Highest
推荐阅读
- android - Active Directory B2C 可以使用本机 Facebook 应用程序而不是 webview 吗?
- c# - 更新实体框架中的导航属性
- c++ - 如何将徽标添加到图像中作为水印?
- python - Python 单元测试 - else 块不执行,如果执行,则没有日志记录
- javascript - 让用户下载他无法通过 URL 访问但存储在服务器上的文件
- list - SwiftUI 如何在 EditMode 更改时执行操作?
- html - 将第二行链接与第一行的开头对齐
- html - 如何修复图像 src
- python - 表单模板中调整的清理功能不会将错误传递给表单
- javascript - 如何将 .NET 控制器中的数据显示到 React 视图?