Windows 指令碼主機 (WSH) 的描述

文章翻譯 文章翻譯
文章編號: 188135 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,在 Windows 中 [Windows 指令碼主機 (WSH)。

其他相關資訊

WSH 是針對 32 位元的 Windows 平台的語言無關指令碼主機。 Microsoft 提供 Microsoft Visual Basic 指令碼和指令碼引擎 WSH 與 Java 指令碼。它可做為一個控制器 ActiveX 指令碼引擎如同 Microsoft Internet Explorer 不會。因為指令碼主機不是完整的網際網路瀏覽器,它具有較小的記憶體耗用量比 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 Explorer 5。

執行指令碼

若要在 Windows 中執行指令碼從,您可以使用下列方法之一:
  • 連按兩下.vbs 或.js 檔案。
  • 按一下 [開始],再按一下 [執行],並在 [開啟] 方塊中鍵入.vbs 或.js 檔案的名稱。
注意: 4.0 版及更新的 Internet Explorer WSH 物件視為不安全的 ActiveX 控制項。如果網站嘗試初始化或編寫指令碼 (比方說要存取本機電腦上的檔案) 是 WSH 物件,Internet Explorer 不初始化或編寫指令碼在高或中的安全性設定物件,並提供下列在低安全性警告:

Internet Explorer 5:
在此頁面上的某些軟體 (ActiveX 控制項) 可能不安全。建議您不執行它。您要允許它執行嗎?
Internet Explorer 4.0,4.01,4.01 服務封裝 1:
此網頁上的 ActiveX 物件可能不安全。 您要允許初始化,並被指令碼存取?
啟用網際網路總管 4.0 稍後再來,或初始化,並沒有警告 (不建議使用) 的指令碼從 Web 網頁的 WSH 物件選取 Web 網頁所在的位置,在安全性區域自訂設定,並啟用 [初始化] 和 [不標示為安全的 ActiveX 控制項] 選項。

請注意網站也可以建立 Web 網頁上的.vbs 或.js 檔案的連結。時您按一下 Internet Explorer 中的這類連結,會出現一個 檔案下載] 對話方塊,提示您 (根據預設值) 從目前所在位置開啟檔案或將檔案儲存到磁碟。如果您按一下 [開啟舊檔],檔案下載,而且從您本機檔案系統 bypassing Internet Explorer 的安全性設定執行。

重要: 如果您按一下 [開啟舊檔 在檔案下載] 對話方塊,並按一下 [開啟這種檔案前先詢問] 核取方塊以清除它 Internet Explorer 會不再提示您有檔案下載] 對話方塊。 造成 Internet Explorer 來提示您有檔案下載] 對話方塊再次,請依照下列步驟執行:
  1. 在 [我的電腦] 中按一下 [檢視] 功能表上的 [資料夾選項]。
  2. 檔案類型] 索引標籤上選取適當的登錄檔案類型 (.vbs 或.js)。
  3. 按一下 [編輯,] 然後按一下 [下載之後進行開啟確認] 核取方塊以選取它。
  4. 按一下 [確定],然後再按一次 [確定]
數個 「 HTML 病毒 」 已報告使用 WSH 物件。比方說 HTML.Internal (或 HTML.Prepend),HTML.Offline 和 HTML.Redirect.Companion。防毒軟體不應該為了保護您免於這類的病毒,提供您遵循安全運算的作法 (包括不來自不明與不受信任的來源安裝軟體或指令碼)。使用 WSH 物件的病毒不會公開 (Expose) 或利用 Windows 或 Internet Explorer 套件的產品有關任何安全性問題。任何時候您安裝軟體,或從未知或不受信任來源,您風險危害您的電腦執行指令碼。

WSH 的最低需求

最小需求的 WSH 以函式是 Internet Explorer 3.0 或更新版本。WSH 依賴 Internet Explorer 中所提供的 Visual Basic 指令碼和 Java 指令碼引擎。

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
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本: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