Windows系统脚本编程与硬盘管理全解析
1. Windows Script Host 概述
Windows Script Host(WSH)是微软为 32 位 Windows 操作系统提供的独立于语言的脚本宿主。它具备迄今所有脚本方法中最强大的功能,能与 Windows 中所有可脚本化的对象无缝协作,助力用户创建复杂的脚本应用程序。凭借广泛的脚本编写能力以及对多种脚本语言的支持,WSH 正迅速成为脚本编写的首选方法。
默认情况下,Windows Script Host 支持两种语言:VBScript 和 JScript。
1.1 CSCRIPT 和 WSCRIPT
Windows Script Host 由两个可执行文件 CSCRIPT 和 WSCRIPT 控制:
- CSCRIPT:是命令行宿主实用程序,常用于在后台或命令提示符中运行任务。
- WSCRIPT:是图形宿主实用程序,常用于与用户进行交互。
这两个可执行文件支持许多命令行参数,如下表所示:
| 参数 | 描述 |
| ---- | ---- |
| //B | 禁用命令提示符用户输入 |
| //D | 启用主动调试 |
| //E:engine | 在脚本执行时使用指定的引擎 |
| //H:CSCRIPT | 将 CSCRIPT 设置为默认执行宿主 |
| //H:WSCRIPT | 将 WSCRIPT 设置为默认执行宿主 |
| //I | 默认情况下,启用命令提示符用户输入 |
| //JOB | 执行 WSC 作业 |
| //LOGO |