0

我在PowerShell中编写了一个脚本,它将使用'Restart-Computer'命令远程重新启动PC的列表。重新启动PC并使用自定义消息写入事件日志

是否有一种将自定义消息添加到系统事件日志的方法,以解释计算机是否已由我的脚本重新启动。

+0

你尝试过写事件日志?如果您键入get-help write-eventlog,则可以使用语法,您将看到语法? – 2013-03-27 10:05:08

+0

我已经看过这个选项,我只是想知道是否有重新启动后仍然会出现的默认事件条目的方式。意味着你将在事件日志(默认和自定义)中重新启动2条消息 – Richard 2013-03-27 10:32:23

+4

并使用'shutdown'命令和-c(comment)参数? – 2013-03-27 10:58:34

回答

2

以下是我用来解决此问题的PowerShell代码,如上面用户C.B.所建议的。

Shutdown /r /f /m ComputerName /d P:0:1 /c "Your comment"

该代码会强制某台PC的(/ F)关机和重新启动(/ r)和写入到事件日志的自定义注释(/ C)。 注意要编写自定义注释,需要使用(/ d)参数提供原因代码。还要注意参数的顺序很重要。

有关原因码和语法的列表,请参阅下面的链接。