Windows 脚本宿主 (WSH) 的说明

文章翻译 文章翻译
文章编号: 188135 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文介绍了 Windows 脚本宿主 (WSH),在 Windows 中。

更多信息

WSH 是独立于语言的脚本主机的 32 位 Windows 平台。 Microsoft 提供的 Microsoft Visual Basic 脚本和编写脚本引擎使用 WSH Java 脚本。它作为一个控制器 ActiveX 脚本引擎,就像 Microsoft Internet Explorer 一样。因为脚本主机不是完整的 Internet 浏览器,它具有比 Internet Explorer 的小内存占用量,WSH 所以适合执行简单而快捷的任务。直接从桌面通过双击一个脚本文件或从命令提示符下,可以运行脚本。WSH 提供了非常适用于非交互式脚本的低内存脚本主机需要登录脚本、 管理脚本和等等。WSH 可从保护模式的基于 Windows 的主机 (Wscript.exe) 或实模式命令行解释器基于主机 (Cscript.exe) 运行。

安装 Windows 脚本宿主

若要安装 Windows 脚本宿主,请参阅下面的 Microsoft 网站:
http://msdn2.microsoft.com/en-us/library/ms950396.aspx
: Windows 脚本宿主将包括在 Microsoft Internet 浏览器 5。

运行脚本

若要运行脚本从 Windows 中,您可以使用下列方法之一:
  • 双击一个.vbs 或.js 的文件。
  • 单击 开始,单击 运行,然后在打开框中键入一个.vbs 或.js 的文件的名称。
: Internet Explorer 4.0 及更高版本将 WSH 对象视为不安全的 ActiveX 控件。如果 Web 站点试图初始化或脚本的 WSH 对象 (例如对于访问您的本地计算机上的文件),Internet Explorer 不初始化或在高或中的安全设置对象的脚本,并提供了低安全性在以下警告:

Internet Explorer 5:
在此页上的某些软件 (ActiveX 控件) 可能不安全。建议您不运行它。要允许其运行吗?
Internet Explorer 4.0,4.01,4.01 的服务包 1:
此页上的 ActiveX 对象可能不安全。 您想允许它初始化和访问由脚本吗?
启用 Internet 浏览器 4.0 或更高版本以初始化,并编写从 Web 页的 WSH 对象脚本不警告 (不推荐使用) 的情况下选择的网页所在的安全区域的自定义设置,并启用 初始化和脚本没有标记为安全的 ActiveX 控件 选项。

请注意网站也可以创建 Web 页上的.vbs 或.js 文件的链接。当您单击 Internet Explorer 中的此类链接时,则会显示 一个文件下载 对话框中,出现提示您 (默认情况下) 从当前位置打开该文件,或者将文件保存到磁盘。如果单击 打开 该文件将下载并运行从您本地文件系统 bypassing Internet Explorer 的安全设置。

要点: 如果在中单击 打开 文件下载对话框中,并单击 打开这种类型的文件之前始终询问 复选框以清除它 Internet Explorer 不再提示您用一个文件下载对话框。 若要可再次使用一个文件下载对话框提示您的 Internet Explorer 请按照下列步骤操作:
  1. 在我的电脑中单击在视图菜单上的 文件夹选项
  2. 文件类型 选项卡上选择相应的注册文件类型 (.vbs 或.js)。
  3. 单击 编辑,然后单击 下载后确认打开 了复选框以选择它。
  4. 单击 确定,然后再次单击 确定
使用 WSH 对象报告的几个"HTML 病毒"。例如对于 HTML.Internal (或 HTML.Prepend),HTML.Offline 和 HTML.Redirect.Companion。防病毒软件应该不需要保护您免受此类病毒提供按照安全计算实践 (包括不从未知和不受信任的源安装软件或脚本)。病毒使用 WSH 对象不公开或攻击有关的产品的 Windows 或 Internet Explorer 套件任何安全问题。任何时候安装软件或者从未知或不受信任的来源,风险危害您的计算机上运行脚本。

WSH 的最低要求

给函数的 WSH 最低要求是 Internet Explorer 3.0 版或更高版本。WSH 依赖于 Visual Basic 脚本和 Java 脚本引擎在 Internet Explorer 中提供。

故障排除 WSH

Windows\Samples\WSH 文件夹中安装了几个示例脚本。如果正确,运行这些脚本,但其他人不会执行这些操作请与支持的脚本的作者联系。支持和其他信息也是以下 Microsoft 网站上可用的:
http://msdn2.microsoft.com/en-us/library/9bbdkx3k.aspx

属性

文章编号: 188135 - 最后修改: 2007年8月9日 - 修订: 3.6
这篇文章中的信息适用于:
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Standard Edition
关键字:?
kbmt kbinfo KB188135 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 188135
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com