什麼是批次檔案?概念、怎麼運作的
批次檔案是副檔名為 .bat 或 .cmd 的 ASCII 文件,包含一系列命令。
什麼是批次檔案
也稱為批次程序,副檔名為 .bat 或包含一系列命令的 .cmd 的 ASCII 檔案。在命令提示字元或登入指令碼中叫用批次檔時,會循序執行這些命令。批次檔案主要用於簡化例行或重複性管理任務的執行,例如映射磁碟機、同步系統時鐘或執行備份。
批次檔案
批次檔會追蹤其來源至 MS-DOS (autoexec.bat 檔案是最知名的範例) ,但系統管理員仍會將其用於 Windows NT 和 Windows 2000 Microsoft中的登入和安裝腳本,以及用於其他系統管理目的。隨著 Windows 腳本主機 (WSH) 的出現,它包含在 Windows 98、Windows 2000 和 Windows NT 選項包中,並允許使用更高級別的腳本語言編寫管理腳本,例如 Microsoft Visual Basic 腳本編寫 (VBScript) 和 JavaScript),舊的批次檔範例可能最終即將消失。
批次檔案範例
如果您想要控制在 Windows NT 型網路上的備份網域控制站 (BDC) 與主要網域控制站 (PDC) 之間複寫目錄資訊的速率,您可以建立批次檔,以變更 BDC 上 ReplicationGovernor 參數的值。首先建立一個腳本,其中包含登錄中此參數的完整路徑以及您要指派給它的值,然後建立以下簡單的批次檔:
regini <Script_Name>net stop netlogon net start netlogon
您可以為一天中的不同時間建立兩個不同的腳本和批次檔,而且 at 命令可用來排程在適當的時間執行每個批次檔。如果目錄複寫必須透過慢速 WAN 連結進行,則此圖例特別有用,而且可用來確保大部分的複寫流量在非工作時間發生。