我們也可以使用 WSH 來管理微軟的網頁伺服器。首先,我們可以抓到 IIS 的物件,並且列出相關的性質,原始碼如下:
執行此程式,可以得到下列結果:
iisObj.AccessFlags = 513
iisObj.AccessNoRemoteExecute = false
iisObj.AccessNoRemoteRead = false
iisObj.AccessNoRemoteWrite = false
iisObj.AccessRead = true
iisObj.AccessSSL = false
iisObj.AccessSSL128 = false
iisObj.AccessSSLFlags = 0
iisObj.AccessSSLMapCert = false
iisObj.AccessSSLNegotiateCert = false
iisObj.AccessSSLRequireCert = false
iisObj.AccessScript = true
iisObj.AccessWrite = false
iisObj.AdminACL = undefined
iisObj.AllowKeepAlive = undefined
iisObj.AllowPathInfoForScriptMappings = undefined
iisObj.AnonymousPasswordSync = true
iisObj.AnonymousUserName = IUSR_ROGER-296F8AA10
iisObj.AnonymousUserPass = ZY=\x'aY,-0}C+
iisObj.AppAllowClientDebug = false
iisObj.AppAllowDebugging = false
以上這些性質,代表 IIS 的各種設定。
在下列範例中,我們可以產生虛擬目錄:
所產生的虛擬目錄是 winTemp,對應到實際硬碟的目錄是 c:\windows\temp。你可以經由「控制台/系統管理工具/Internet Information Services」來開啟 IIS 管理介面,以確認虛擬目錄 winTemp 的存在。
我們也可以使用 WSH 來控制 IIS 網頁伺服器,請見下列範例:
在上面這個範例中,我們可以對 IIS 進行暫停、繼續、停止、啟動等控制。
JScript 程式設計與應用:用於單機的 WSH 環境