windows - Windows-从命令行为事件创建任务

标签 windows powershell events

我正在尝试创建一个任务,该任务在每次事件发生时都会触发。事件正在停止winrm服务,当这种情况发生时,它将触发任务以再次启动它。
我可以使用eventviewer界面执行此操作,但我想从命令行执行操作-此命令是什么?
来源:Windows远程管理
级别:信息
事件ID:212

该任务将启动powershell.exe,参数为ps1脚本

最佳答案

试试这个:

$cred = Get-Credential
$password = $cred.GetNetworkCredential().Password

$command = "PowerShell -NoProfile -ExecutionPolicy RemoteSigned " +
"-WindowStyle Hidden -File 'C:\Script.ps1'"

SCHTASKS /Create /TN "Event Monitor" /TR $command /SC ONEVENT `
/RL Highest /RU $cred.Username /RP $password `
/EC ScriptEvents /MO *[Application/EventID=212]

关于windows - Windows-从命令行为事件创建任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390035/

相关文章:

windows - 如何在不连接到 Internet 的情况下运行 docker 镜像?

powershell - 忘记了 Raspberry Pi 2 的 Windows 10 IOT 密码

powershell - 转义 -LiteralPath

angularjs - Angular DOM 事件命名空间

javascript - 根据 Vue2 中的复选框状态触发不同的功能

qt - 在 Qt 中发布事件而不指定目标对象

c# - 测试/调试 Shell Extension & Regasm & explorer.exe

适用于 Windows 的 PHP 驱动的 GUI 应用程序

windows - Windows XP/2003 中有类似 Linux ptrace 系统调用的东西吗?

powershell - PowerShell self 更新脚本