【问题标题】:Enumerated Types in VBScriptVBScript 中的枚举类型
【发布时间】:2011-03-27 07:03:17
【问题描述】:

我想用 VBScript 编写创建计划任务的脚本。

我需要使用任务计划程序对象的枚举类型将任务设置为以“最高权限”运行。

有人知道我是怎么设置的吗?

谢谢,

【问题讨论】:

标签: vbscript scheduled-tasks enumerated-types


【解决方案1】:

我猜你用的是Task Scheduler 2.0 Scripting API,对吧?

最简单的解决方案是手动定义脚本中所需的任何常量:

Const TASK_RUNLEVEL_LUA     = 0
Const TASK_RUNLEVEL_HIGHEST = 1


或者,您可以尝试以下操作:将 VBScript 代码包装在 Windows 脚本 (.wsf) 文件中,并使用 <reference> 标记导入任务计划程序类型库,以便您的脚本可以访问该类型库中定义的常量。您的 .wsf 脚本将如下所示:

<job>
  <reference object="Schedule.Service" />
  <script language="VBScript">
    WScript.Echo TASK_RUNLEVEL_HIGHEST
  </script>
</job>

您可以在此处找到有关 Windows 脚本文件的更多信息:Using Windows Script Files (.wsf)

【讨论】:

    猜你喜欢
    • 2017-01-14
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2022-09-23
    • 1970-01-01
    • 2023-02-21
    相关资源
    最近更新 更多