步驟:
1:建立健康監測檔案。檔案內容隨意,這裡以healthcheck.aspx命名,內容是hellow word
2:利用vbs語言執行iis重啟
strcomputer = "."set objwmiservice = getobject _
("winmgmts:\\" _
& strcomputer & "\root\microsoftiisv2")
set colitems = objwmiservice.execquery _
for each objitem in colitems
objitem.recycle
next
2:利用vbs呼叫curl進行探測,利用grep對探測結果進行篩選
檔名稱:iischk.vbs
注意:b:本**位置是c:\healthcheck
d:c:\programfiles\gnuwin32\bin\grep.exe 這個是我的grep安裝目錄,路徑不能有空格
e:建立計畫任務週期執行iischk.vbs指令碼就可以了
set objshell = createobject("wscript.shell")'利用curl獲取目標網頁的http頭資訊
'利用grep篩選出curl獲取的關鍵行http/1.1
'等待500毫秒讓strcmd1的檔案寫完,因為strcmd2需要這個檔案
wscript.sleep 500
objshell.run(strcmd2)
'開啟經過篩選後的grep.txt文字
const forreading=1
dim strline,strnewline
set objfso = createobject("scripting.filesystemobject")
set objtextfile = objfso.opentextfile("c:\healthcheck\grep.txt", forreading)
strline = objtextfile.readline
'去掉頭尾的空格
f:用到的檔案
IIS 狀態解釋
概要 當使用者試圖通過 http 或檔案傳輸協議 ftp 訪問一台正在執行 internet 資訊服務 iis 的伺服器上的內容時,iis 返回乙個表示該請求的狀態的數字 該狀態 記錄在 iis 日誌中,同時也可能在 web 瀏覽器或 ftp 客戶端顯示。狀態 可以指明具體請求是否已成功,還可以揭示...
iphone網路狀態監測
一 確認網路環境3g wifi 1.新增源 檔案和framework 開發web等網路應用程式的時候,需要確認網路環境,連線情況等資訊。如果沒有處理它們,是不會通過 使用reachability 只須將該例程中的 reachability.h 和 reachability.m 拷貝到你的工程中。如下...
監測網路狀態
ios開發網路篇 監測網路狀態 一 說明 在網路應用中,需要對使用者裝置的網路狀態進行實時監控,有兩個目的 1 讓使用者了解自己的網路狀態,防止一些誤會 比如怪應用無能 2 根據使用者的網路狀態進行智慧型處理,節省使用者流量,提高使用者體驗 沒有網路 只顯示離線的快取資料 蘋果官方提供了乙個叫rea...