如果你想針對所有版本的Windows,你最好的選擇是寫一個MS-DOS批處理文件(.BAT)。這是我以前用過的good tutorial。
如果你的目標現代版本的Windows(Windows XP SP2中/ 2003/Vista/7的)的你一定要看看Windows PowerShell,這是Windows平臺的新標準自動化引擎。
PowerShell是用於Windows XP SP2的separate download,Windows Server 2003和Windows Vista中,當它被包含在Windows Server 2008和Windows 7
有關Windows PowerShell
PowerShell是建立在.NET之上框架,並且由運行時間環境,腳本語言和交互式控制檯組成。
這裏有的,我覺得最有價值的關鍵特性的一些:
- 所有處理使用CLR對象作爲傳統的貝殼做,而不是文本
- 有可能直接與類互動在.NET Framework
- 它可以運行用任何.NET語言和分佈的DLL(稱爲的cmdlet)
- 內置的大集合命令來完成大部分administra命令略去任務
- 腳本語言的語法是C風格(大括號...)
- 運行時可以在任何管理過程中託管作爲特設自動化引擎
這ISN」當然是PowerShell中所有功能的完整列表。如果你有興趣,我建議你看看它。這裏是a good place to start。
PowerShell的+1,雖然指向好教程的鏈接會很好。 – 2009-10-06 21:09:08
謝謝你的回覆。我猜測可以在PowerShell上完成對bat文件可以做什麼?或者可以做更多? – Abs 2009-10-06 21:11:23
PowerShell可以做的比大多數shell,特別是MS-DOS模擬器更多;-)我更新了一些關於PowerShell的更多細節。 – 2009-10-06 21:46:44