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

时间:2015-10-28 11:37:32

标签: windows powershell events

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

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

1 个答案:

答案 0 :(得分:0)

试试这个:

$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]