用于运行计划任务的 VBScript 替代方案
我们继承了一堆遗留(10 多年历史)的 VBScript 文件,这些文件用于使用 Windows 任务管理器按计划运行。
作为基础设施升级的一部分,我们发现脚本所依赖的旧的第 3 方(服务器对象)组件不再在 Win7 / IIS 7 上工作。
因此,作为升级工作的一部分,我们正在考虑重写这些脚本,以便它们不要回复第三方组件。
这些“脚本”的核心是一组在计划任务上运行的 HTTP 请求。
我们计划用 C# 控制台程序替换这些脚本。但在这样做之前想咨询一下社区,看看是否有更好的替代方案?
高级要求是在计划任务下运行以发出 HTTP 请求(通过基本 Windows 身份验证)并有权访问本地文件系统以写入日志等。Windows
Powershell 是否会削减它?
We inherited a bunch of legacy (10+ years old) VBScript files which use to run on a schedule using Windows task manager.
As part of the infrastructure upgrade we are finding out that old 3rd party (Server Objects) components which the scripts reply on no longer work on Win7 / IIS 7.
So as part of this upgrade effort we are considering re-writing these scripts so they don't reply on 3rd party components.
The core of these "scripts" will be a a bunch of HTTP requests running on a scheduled task.
We plan to replace these scripts with C# console programs. But before doing so would like to check with the community to check if there are any better alternatives?
High level requirement is to run under a schedule task to make a HTTP requests (passing basic windows authentication) and with access to the local file system to write logs etc.
Does Windows Powershell cut it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会尝试 PowerShell。
这里是来自 Scott Hanselman 博客的一个简短示例,介绍如何使用 PowerShell 脚本下载他的所有播客。
I would try PowerShell.
Here is an short example from Scott Hanselman blog about downloading all his podcasts with PowerShell script.