【发布时间】:2013-12-30 00:26:10
【问题描述】:
我已经下载了位于此处的 powershell 脚本:http://gallery.technet.microsoft.com/scriptcenter/Get-Scheduled-tasks-from-3a377294
但是,这并没有提供我正在寻找的信息。我想看看是否有任何任务设置为唤醒电脑以运行该任务。我看到它在脚本中循环的位置并显示每个任务的属性。但我不熟悉使用 powershell 或 Schedule.Service 对象,所以我不知道那是什么属性。有人可以告诉我一种方法来获取设置为唤醒电脑的任务列表吗?或者只是告诉我如何编辑该脚本以显示该信息。
谢谢
【问题讨论】:
-
查看我之前的答案之一:stackoverflow.com/questions/15439542/…@mjolinor 的 xml-path 应该可以工作,但我的示例将向您展示如何使用 COM 获取对象(和 xml-property),如果您不这样做有可用的
Get-ScheduledTaskcmdlet。该 cmdlet 仅在 Win8/2012 及更高版本中可用。 -
对于我想运行它的电脑,它正在运行 windows 8.1
-
好吧,那么您甚至不需要@mjolinor 建议的电源组。 Get-ScheuledTask 是
built-in。对于未来的问题,您可以指定。除非标记或描述,否则我们假设 PowerShell 2.0 on winXP + :-) -
@merk 我建议更新它以将Dan's 1-liner answer 标记为已接受
标签: windows powershell windows-8.1