【问题标题】:Alternatives to VBScript for running scheduled tasks用于运行计划任务的 VBScript 替代方案
【发布时间】:2012-03-02 02:55:25
【问题描述】:

我们继承了一堆旧的(10 多年前的)VBScript 文件,这些文件用于使用 Windows 任务管理器按计划运行。

作为基础架构升级的一部分,我们发现脚本回复的旧的第 3 方(服务器对象)组件不再适用于 Win7 / IIS 7。

因此,作为此次升级工作的一部分,我们正在考虑重新编写这些脚本,这样它们就不会响应第 3 方组件。

这些“脚本”的核心将是一组在计划任务上运行的 HTTP 请求。

我们计划用 C# 控制台程序替换这些脚本。但在这样做之前,想与社区核实一下是否有更好的选择?

高级要求是在调度任务下运行以发出 HTTP 请求(通过基本的 windows 身份验证)并有权访问本地文件系统以写入日志等。

Windows Powershell 能做到吗?

【问题讨论】:

  • 是的。 PowerShell 将为您提供 .NET Framework 附带的全部灵活性。
  • 谢谢,但是你什么时候会倾向于 powershell 和 C# 控制台程序?虽然这可能是另一个问题......
  • 当脚本可能需要即时更改时使用 PS。当需求更加明确时使用控制台应用程序。

标签: c# windows scripting console-application


【解决方案1】:

我会试试PowerShell

Here 是 Scott Hanselman 博客中关于使用 PowerShell 脚本下载所有播客的简短示例。

【讨论】:

  • PS可以直接从Windows任务管理器运行吗?还是我需要在 .BAT 文件中扭曲这些东西?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-01
  • 2010-09-10
  • 2010-11-04
  • 2015-10-11
  • 1970-01-01
  • 2011-11-18
相关资源
最近更新 更多