Là người quản lý CNTT, có rất nhiều điều bạn có thể làm trực tiếp tác động đến lợi nhuận của công ty bạn. Trong khi rõ ràng nhất là chi phí phần cứng và phần mềm trực tiếp, một khía cạnh thường bị bỏ qua là tiêu thụ năng lượng / điện năng của các hệ thống máy tính. Trong khi các máy chủ cần phải có sẵn 24/7, các hệ thống máy tính để bàn chỉ cần có sẵn khi người dùng tương ứng cần nó hoặc cho các tác vụ bảo trì theo lịch trình. Phần còn lại của thời gian (thường là hơn 50% thời gian), hệ thống có thể ở chế độ năng lượng thấp làm giảm mức sử dụng năng lượng, do đó chi phí.
Mặc dù hệ thống Windows có tùy chọn tự đánh thức để chạy các tác vụ theo lịch, nếu người dùng truy cập hệ thống của họ từ xa (ví dụ: Nơi làm việc trên web từ xa) thì không có cách nào dễ dàng để hệ thống được đánh thức theo yêu cầu. Giải pháp này là triển khai hệ thống Wake on LAN như ASP.NET Wake on LAN Control Panel miễn phí. Thông qua điều này, máy tính khách hàng có thể được đưa ra khỏi chế độ chờ với các nhấp chuột đơn giản của một nút. Điều này làm cho một giải pháp lý tưởng cho việc tìm kiếm sự cân bằng giữa tính khả dụng và tiết kiệm điện.
Yêu cầu
- SQL 2005/2008 (Express hoặc Full) phải được cài đặt trong mạng của bạn. Ra khỏi hộp, ASP.NET Wake on LAN Control Panel được cấu hình để sử dụng SQL Express với các cá thể người dùng nhưng chúng tôi sẽ chỉ cho bạn cách sử dụng phiên bản đầy đủ của SQL Server.
- Máy tính để bàn phải được cấu hình với khả năng được đánh thức từ xa. Thông thường, đây là cài đặt mặc định cho card mạng của bạn nhưng nếu bạn muốn chắc chắn, bạn có thể kiểm tra các thuộc tính thiết bị của card mạng trong Device Manager.
- Nhìn chung, tài liệu có thể tải xuống từ trang ASP.NET Wake on LAN rất tốt. Nó bao gồm việc sử dụng trình cài đặt để thiết lập tất cả mọi thứ, nhưng trong thời trang geek thực sự, chúng tôi sẽ thiết lập mọi thứ theo cách thủ công.
Thiết lập Bảng điều khiển Wake on LAN
Tạo thư mục “C: inetpubwwwrootWakeOnLan” và trích xuất nội dung của gói Wake on LAN zip.
–>
Nếu bạn đang sử dụng SQL Express với các cá thể người dùng được kích hoạt (tùy chọn mặc định trong khi cài đặt SQL Express) trên máy cục bộ, bạn không phải sửa đổi gì và có thể bỏ qua phần còn lại của phần này, tuy nhiên nếu bạn đang sử dụng phiên bản đầy đủ của SQL hoặc có trường hợp người dùng SQL Express bị vô hiệu hóa, bạn sẽ cần nhận xét ra / xóa khóa connectionString thứ hai và bỏ ghi chú đầu tiên và lưu các thay đổi của bạn. Theo mặc định, chuỗi kết nối SQL Server được đặt để sử dụng máy tính cục bộ có xác thực đáng tin cậy. Tùy thuộc vào môi trường của bạn, bạn có thể muốn / cần phải thay đổi các cài đặt kết nối này.
Gói ASP.NET Wake On Lan bao gồm một tập lệnh tạo cơ sở dữ liệu SQL để sử dụng cho việc thiết lập trên SQL Server. Trước khi chạy tập lệnh này, bạn sẽ cần thực hiện một chỉnh sửa nhỏ đối với tệp SQL. Mở tệp “C: inetpubwwwrootApp_DataSchema.sql” trong Notepad và thêm “WakeOnLan” vào vị trí được đánh dấu:
SqlCmd -S “.” -E -i “C:inetpubwwwrootApp_DataSchema.sql”
Cấu hình IIS để chạy bảng điều khiển Wake on LAN
Một khi bạn có các tập tin và cơ sở dữ liệu tại chỗ mở Internet Information Services Manager. Trong 'Trang web mặc định', bạn sẽ thấy thư mục WakeOnLan. Trước khi bảng điều khiển có thể được sử dụng, bạn phải chuyển đổi thư mục thành một ứng dụng chạy trên.NET phiên bản 2.0.
Trong IIS 7, bạn chỉ cần nhấp chuột phải vào thư mục và chọn ‘Chuyển đổi sang ứng dụng’. Trong IIS 6, bạn cần phải sử dụng ‘Add Application Wizard’ có sẵn bằng cách nhấp chuột phải vào ‘Default Web Site’.
Khi ứng dụng được tạo, bạn sẽ có thể truy cập vào ASP.NET Wake on LAN Control Panel bằng cách truy cập “https:// localhost / WakeOnLan”. Nếu cách này không hiệu quả, hãy kiểm tra để đảm bảo:
- Ứng dụng IIS WakeOnLan đang chạy trong.NET 2.0 AppPool.
- Chuỗi kết nối SQL của bạn là đúng trong tệp Web.config của bạn.
Thêm máy tính
Khi bạn đã thiết lập bảng điều khiển, tất cả những gì còn lại là thêm máy tính. Điều này khá trực quan, chỉ cần nhấp vào liên kết ‘Thêm máy tính mới’ và nhập tên máy tính hoặc địa chỉ IP cục bộ của hệ thống để thêm.
Sử dụng Bảng điều khiển Wake on LAN
Việc sử dụng ASP.NET Wake on LAN Control Panel là vô cùng trực quan. Khi bạn truy cập trang, trạng thái của các máy tính được kết nối sẽ được quét và trình bày.
- Máy tính đang hoạt động / thức, được thể hiện bằng màu xanh lam.
- Máy tính đang ngủ (chế độ chờ / ngủ đông) được trình bày bằng màu đen.
- Máy tính đang thức dậy có màu vàng.
Để đánh thức máy tính, chỉ cần nhấp vào liên kết thích hợp.
Phần kết luận
Bảng điều khiển ASP.NET Wake on LAN Control có thể dễ dàng được cung cấp bên ngoài mạng của bạn. Miễn là trang web IIS bạn đã cấu hình nó trong có sẵn bên ngoài, bạn có thể truy cập vào bảng điều khiển từ https://www.domain.com/WakeOnLan. Bạn chỉ cần đào tạo người dùng của mình để truy cập trang này trước khi kết nối với máy tính của họ. Ví dụ, bằng cách thêm một liên kết đến một cổng thông tin công ty để truy cập vào bảng điều khiển có thể giảm thiểu các câu hỏi "làm thế nào để tôi làm điều đó một lần nữa?".
Liên kết
Tải xuống ASP.NET Wake On LAN (gói zip)