指令碼的架構:
指令碼宿主:(在其中執行)
iis,ie,wsh(wscript,cscript);
指令碼引擎:(解釋程式)
windows作業系統內建的:vbscript 與jscript;
指令碼可以呼叫的物件模型:
wsh,wmi,adsi,ado,cdo等;
wsh: 可以呼叫com物件,使用命令列,呼叫shell等;
wmi:可以管理的物件:硬體,軟體,服務,賬戶等;
adsi:呼叫該物件模型可以對ad進行操作;
ado:可以使用sql語句對系統資料庫進行操作;
cdo:可以管理exchange,傳送郵件等;
所以我們可以用指令碼來做這些東西:
管理活動目錄,
管理,配置系統服務,
管理事件日誌,
效能監測,
操控登錄檔,磁碟,檔案等
安裝、解除安裝軟體
查詢硬體配置,
管理網路配置,
管理exchange,傳送郵件等;
所以指令碼不是萬能的,當有以上情況的時候我們大可以考慮用指令碼實現,當其他情況,
我們可以想其他方法了....
cite from:
什麼時候考慮使用靜態
這些各種說法,基本上都是正確的。但是,其中絕大多數是講了 靜態 和 例項 的區別,以及靜態方法的特徵。很少有說到何時或是為什麼要使用靜態的。靜態包括靜態類和靜態成員 靜態方法 和 靜態屬性 既然搜尋出來的這些說的都是靜態成員 基本上說的都是靜態方法 那麼我也就先僅對靜態方法談一談自己的看法。上中學數...
什麼時候考慮使用分治演算法
分治法是乙個廣泛的概念 往往是在merge階段搞名堂,真正解決問題。2 簡化重複計算 1.1 最大子陣列問題 原本需要n 2時間,而發現跨越中點的 確定了中間一點的 最大子陣列可以在o n 時間內解決,於是分治 t n 2t n 2 o n o nlgn 1.2 最近點對問題 二維歐幾里得距離 原本...
什麼時候使用引用 什麼時候使用指標
使用引用引數的主要原因有兩個 程式設計師能修改呼叫函式中的資料物件 通過傳遞引用而不是整個資料 物件,可以提高程式的執行速度一般的原則 對於使用引用的值而不做修改的函式 如果資料物件很小,如內建資料型別或者小型結構,則按照值傳遞 如果資料物件是陣列,則使用指標 唯一的選擇 並且指標宣告為指向cons...