Quản trị mạng LAN: Tắt máy từ xa với công cụ của Windows Server 2003
Nếu bạn đã từng quản lý phòng máy ở dịch vụ Internet hoặc giảng dạy thá»±c hà nh ở phòng máy tÃnh, chắc hẳn bạn đã từng khổ sở vá»›i việc thông báo hết giá»? và ... năn nỉ má»?i ngưá»?i tắt máy dùm. Cuối cùng, bạn cÅ©ng phải Ä‘i kiểm tra từng máy xem đã được tắt chưa. Lý do đơn giản là không phải ai cÅ©ng "ngoan ngoãn" nghe lá»?i bạn.
Có nhi�u cách để không phải "khổ" như trên. Bà i viết nà y giới thiệu một giải pháp nhanh và đơn giản: sỠdụng chương trình shutdown.exe (27 KB) có trong Windows Server 2003.
Chương trình nà y là công cụ cho phép khởi động hoặc tắt các máy con trong mạng. Theo mặc định, chương trình nà y được lưu trong thư mục C:\WINDOWS\SYSTEM32. Bạn có thể chép v� sỠdụng cho các máy chủ chạy Windows 2000 (nên lưu và o thư mục SYSTEM32).
Ưu Ä‘iểm cá»§a công cụ nà y là chỉ cần chép táºp tin shutdown.exe lên máy chá»§, không cần cà i đặt. Sau khi ra lệnh, các máy bị tác động sẽ có thông báo tương tá»± như hình H.1.
Quản Trị Mạng: Tắt máy từ xa - Thá»§ thuáºt Windows - Hệ Ä‘iá»?u hà nh
Hình 1
Nếu đã từng bị "dÃnh" virus W32.Blaster, bạn sẽ không lạ gì vá»›i thông báo nà y, máy tÃnh sẽ tá»± shutdown trong 30 giây nữa và ngưá»?i sá» dụng không có cách nà o để ngăn cản... trừ khi biết sá» dụng lệnh "Shutdown /a".
Nhược Ä‘iểm cá»§a công cụ nà y là chỉ sá» dụng được cho hệ thống mạng Windows NT/2K. Ä?iểm quan trá»?ng nhất khi ra lệnh shutdown là bạn phải sá» dụng tà i khoản quản trị (Administrator). Trong trưá»?ng hợp sá» dụng mạng ngang hà ng (workgroup), tà i khoản sá» dụng phải có tên và máºt khẩu trùng vá»›i tà i khoản quản trị cá»§a các máy ở xa.
Cách sỠdụng:
1. SỠdụng qua giao diện:
- Ch�n Start/Run (hoặc nhấn [Windows] + R)
- Gõ lệnh Shutdown /i và nhấn Enter.
Bạn sẽ thấy một hộp thoại tương tự như hình H.2:
Tôi tin rằng không cần phải giải thÃch gì thêm, bạn chỉ bá»? công khoảng 1 phút là biết sá» dụng ngay.
* Nháºn xét: cách nà y đơn giản, dá»… sá» dụng, nhưng muốn tác động đến nhiá»?u máy thì... hÆ¡i mất công.
Tham số
Diễn giải
/s
Tắt máy (shutdown)
/r
Tắt máy và khởi động lại (restart)
/m \\computer
Tác động đến máy tÃnh từ xa, vá»›i \\computer là tên cá»§a máy từ xa. Nếu bá»? qua tham số nà y, lệnh sẽ tác động cho máy cục bá»™.
/t xxx
Ä?ịnh thá»?i gian thá»±c hiện tắt máy/khởi động, vá»›i xxx là số giây có giá trị từ 0-600. Nếu bá»? qua, tham số nà y sẽ là 30 giây.
/c "comment"
Thêm dòng giải thÃch, vá»›i comment là ná»™i dung được đặt trong cặp dấu nháy đôi (") và không dà i quá 127 ký tá»±.
/f
Ä?óng luôn các ứng dụng Ä‘ang chạy, không phải thông báo cho ngưá»?i sá» dụng.
2. SỠdụng bằng lệnh
Trước hết, chúng ta hãy xem cú pháp của lệnh Shutdown:
shutdown [/s ¦ /r][/m \\computer][/t xxx][/c "comment"] [/f]
Ghi chú: đây chỉ là cú pháp đơn giản, bạn có thể dùng lệnh "shutdown /?" để xem chi tiết.
Giả sá» bạn có 30 máy tÃnh, tên các máy con lần lượt là MT1, MT2,... MT30. Ä?ể thông báo tắt máy MT1 trong vòng 120 giây nữa, bạn ra lệnh:
shutdown /s /m \\mt1 /t 120 /c "Da het gio thuc hanh" /f
Quản Trị Mạng: Tắt máy từ xa - Thá»§ thuáºt Windows - Hệ Ä‘iá»?u hà nh
Hình 2
Ä?ể tắt cả 30 máy, bạn nên dùng Notepad tạo má»™t táºp tin có tên là tatmay.cmd. Nháºp và o ná»™i dung:
FOR /L %%i IN (1,1,30) DO shutdown /s /m \\mt%%i /t 120 /c "Da het gio thuc hanh" /f
Bây giá»? bạn chỉ cần cho táºp tin tatmay.cmd chạy là xong.
* Nháºn xét: cách nà y dá»… sá» dụng, chỉ tốn công cho má»™t lần đầu, nhưng sẽ cháºm trong trưá»?ng hợp má»™t số máy đã được tắt trước. Bạn có thể khắc phục bằng cách sá» dụng Windows Script.
Ngoà i ra, ta có thể phối hợp công cụ nà y vá»›i công cụ Scheduled cá»§a Windows để lặp lịch tắt máy hoặc tạo shortcut cho táºp tin tatmay.cmd để sá» dụng phÃm tắt. Bạn nên xem công dụng cá»§a tham số "/a", nó sẽ có Ãch cho bạn trong trưá»?ng hợp bị sá»± cố như W32.Blaster tấn công chẳng hạn.
Táºp tin shutdown.exe cá»§a Windows Server 2003 được cung cấp kèm theo bà i viết, bạn có thể tải vá»? từ website pcworld.com.vn.
Rất tiếc là tui không biết post hình lên để minh hoạ cho các ụ Thông cảm nhe;-) ;-)