Windows - 通过命令行创建事件任务

3
我正在尝试创建一个任务,每次事件发生时都会触发它。该事件是停止winrm服务,当发生这种情况时,它应该触发任务重新启动服务。 我可以使用事件查看器界面来完成此操作,但我想从命令行执行 - 这个命令是什么? 来源:Windows远程管理 级别:信息 事件ID:212
该任务将启动powershell.exe,并且参数是一个ps1脚本。

你确定事件ID是212吗? - Avshalom
1个回答

2

试试这个:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接