Windows Server 2008 內建了強大的命令列工具,善用這些指令即可輕鬆掌握系統服務、啟動項與共享資源的狀態變化,快速排查故障並強化安全防護。
手動調整服務常導致不可預期的故障(如列印服務中斷)。利用 sc query 指令可匯出所有服務的當前狀態,搭配 fc 比較差異,即可精準定位問題服務。
sc query > d:\aaa.txt 備份正常服務清單。sc query > d:\bbb.txt 產生新清單。fc d:\aaa.txt d:\bbb.txt,即可看到哪些服務狀態被更動。例如列印機失效時,會發現「Print Spooler」服務被停用,重新啟動即可恢復。此外,net start 也能列出正在運行的服務,作為輔助驗證。
惡意程式常偽裝成啟動項。使用 wmic 可匯出完整啟動清單,事後比對即可發現異常新增項目。
wmic 進入互動模式(提示符變為 wmic:root\cli>)。startup list brief > c:\aaa.txt 備份正常啟動項。c:\bbb.txt,再用 fc c:\aaa.txt c:\bbb.txt 比對,快速鎖定可疑啟動項。同理,process list brief 可匯出進程清單,協助偵測異常進程。
駭客常建立隱藏共享竊取資料。net share 可列出所有共享(含隱藏),配合 fc 比對前後差異,即可發現異常共享。
net share > d:\share_normal.txt 備份。net share > d:\share_suspect.txt。fc 比對兩檔案,新增或刪除的共享一目了然。定期執行上述三大稽核,配合備份比對機制,即可「通透」掌握 Windows Server 2008 關鍵狀態變化,大幅提升維運效率與安全性。
破解 Windows Server 2008 共享存取故障:斷斷續續與找不到路徑
Windows Server 2012 VDI 標準部署:建立非托管虛擬機器集合 (下)
Windows Server 2012 虛擬化實戰(二):儲存虛擬化核心技術——iSCSI Target、SMB 3.0 與儲存空間
Windows Server 2008 R2 管理三劍客:PowerShell AD 模組、AD 管理中心、BranchCache
解決 Windows Server 2012 安裝 .NET Framework 提示找不到來源檔案