ตั้งค่าแผงควบคุม Wake on LAN สำหรับเครือข่ายของคุณ
ในฐานะผู้จัดการไอทีมีหลายสิ่งที่คุณสามารถทำได้ซึ่งส่งผลกระทบโดยตรงต่อผลกำไรของ บริษัท ของคุณ ในขณะที่สิ่งที่ชัดเจนที่สุดคือค่าใช้จ่ายด้านฮาร์ดแวร์และซอฟต์แวร์โดยตรงสิ่งที่มักมองข้ามคือการใช้พลังงาน / ไฟฟ้าโดยระบบคอมพิวเตอร์ ในขณะที่เซิร์ฟเวอร์จะต้องพร้อมใช้งาน 24/7 ระบบเดสก์ท็อปจะต้องพร้อมใช้งานเมื่อผู้ใช้นั้นต้องการหรือสำหรับงานบำรุงรักษาตามกำหนดเวลา เวลาที่เหลือ (โดยปกติจะมากกว่า 50% ของเวลา) ระบบสามารถอยู่ในโหมดพลังงานต่ำซึ่งจะช่วยลดการใช้พลังงานดังนั้นค่าใช้จ่าย.
ในขณะที่ระบบ Windows มีตัวเลือกในการปลุกตัวเองให้ทำงานตามกำหนดเวลาหากผู้ใช้เข้าถึงระบบจากระยะไกล (เช่น Remote Web Workplace) ไม่มีวิธีที่ง่ายสำหรับระบบที่จะปลุกให้ตื่นตามความต้องการ การแก้ปัญหาคือการใช้ระบบ Wake on LAN เช่น ASP.NET Wake on LAN Control Panel ฟรี ด้วยวิธีนี้คอมพิวเตอร์ไคลเอนต์สามารถนำออกจากโหมดสแตนด์บายได้ด้วยการคลิกเพียงปุ่มเดียว สิ่งนี้ทำให้เป็นทางออกที่ดีที่สุดสำหรับการหาสมดุลระหว่างความพร้อมใช้งานและการประหยัดพลังงาน.
ความต้องการ
- ต้องติดตั้ง SQL 2005/2008 (Express หรือ Full) ในเครือข่ายของคุณ นอกจากนี้ ASP.NET Wake on LAN Control Panel ได้รับการกำหนดค่าให้ใช้ SQL Express กับอินสแตนซ์ผู้ใช้ แต่เราจะแสดงวิธีใช้ SQL Server เวอร์ชันเต็มเช่นกัน.
- คอมพิวเตอร์เดสก์ท็อปจะต้องกำหนดค่าด้วยความสามารถในการปลุกจากระยะไกล โดยทั่วไปนี่เป็นการตั้งค่าเริ่มต้นสำหรับการ์ดเครือข่ายของคุณ แต่ถ้าคุณต้องการแน่ใจคุณสามารถตรวจสอบคุณสมบัติอุปกรณ์ของการ์ดเครือข่ายใน Device Manager.
- โดยรวมแล้วเอกสารที่ดาวน์โหลดได้จากหน้า ASP.NET Wake on LAN นั้นดีมาก มันครอบคลุมการใช้เครื่องมือติดตั้งเพื่อตั้งค่าทุกอย่าง แต่ในแบบที่เกินจริงเรากำลังจะตั้งค่าทุกอย่างด้วยตนเอง.
ตั้งค่าแผงควบคุม Wake on LAN
สร้างโฟลเดอร์“ C: inetpubwwwrootWakeOnLan” และแตกเนื้อหาของแพ็คเกจซิป Wake on LAN.
เปิดไฟล์“ Web.config” และจดบันทึกส่วน connectionStrings:
หากคุณใช้ SQL Express โดยเปิดใช้งานอินสแตนซ์ผู้ใช้ (ตัวเลือกเริ่มต้นระหว่างการติดตั้ง SQL Express) บนเครื่องท้องถิ่นคุณไม่จำเป็นต้องแก้ไขอะไรและสามารถเพิกเฉยต่อส่วนที่เหลือของส่วนนี้ได้อย่างไรก็ตามหากคุณใช้ SQL เวอร์ชันเต็ม หรือปิดการใช้งานอินสแตนซ์ผู้ใช้ของ SQL Express คุณจะต้องออกความคิดเห็น / ลบการเชื่อมต่อที่สองที่สำคัญสายและยกเลิกการใส่ข้อคิดเห็นแรกและบันทึกการเปลี่ยนแปลงของคุณ โดยค่าเริ่มต้นสตริงการเชื่อมต่อเซิร์ฟเวอร์ SQL ถูกตั้งค่าให้ใช้คอมพิวเตอร์ในระบบด้วยการรับรองความถูกต้องที่เชื่อถือได้ คุณอาจต้องการ / จำเป็นต้องเปลี่ยนแปลงการตั้งค่าการเชื่อมต่อเหล่านี้ทั้งนี้ขึ้นอยู่กับสภาพแวดล้อมของคุณ.
แพ็คเกจ ASP.NET Wake On Lan มีสคริปต์การสร้างฐานข้อมูล SQL เพื่อใช้สำหรับการตั้งค่าบน SQL Server ก่อนที่จะเรียกใช้สคริปต์นี้คุณจะต้องทำการแก้ไขเล็กน้อยในไฟล์ SQL เปิดไฟล์“ C: inetpubwwwrootApp_DataSchema.sql” ใน Notepad และเพิ่ม“ WakeOnLan” ในตำแหน่งที่ไฮไลต์:
เมื่อดำเนินการเสร็จแล้วให้บันทึกการเปลี่ยนแปลงจากนั้นเรียกใช้สคริปต์การติดตั้งในฐานะผู้ดูแลระบบ Windows (โดยที่ -S“.” ระบุว่า SQL Server ที่จะติดตั้ง)
SqlCmd -S“.” -E -i“ C: inetpubwwwrootApp_DataSchema.sql”
กำหนดค่า IIS เพื่อเรียกใช้ 'แผงควบคุม' การเปิดใช้งาน LAN ผ่าน LAN
เมื่อคุณมีไฟล์และฐานข้อมูลแล้วให้เปิด Internet Information Services Manager ภายใต้ 'เว็บไซต์เริ่มต้น' คุณจะเห็นโฟลเดอร์ WakeOnLan ก่อนที่จะสามารถใช้แผงควบคุมคุณต้องแปลงไดเรกทอรีเป็นแอปพลิเคชันที่ทำงานบน. NET เวอร์ชั่น 2.0.
ใน IIS 7 คุณต้องคลิกขวาที่โฟลเดอร์และเลือก 'แปลงเป็นแอปพลิเคชัน' ใน IIS 6 คุณต้องใช้ 'Add Application Wizard' ซึ่งมีให้โดยการคลิกขวาที่ 'เว็บไซต์เริ่มต้น'.
โดยทั่วไปการตั้งค่าเริ่มต้นของแอปพลิเคชันนั้นถูกต้องและไม่จำเป็นต้องแก้ไข.
เมื่อสร้างแอปพลิเคชันแล้วคุณควรเข้าถึง ASP.NET Wake on LAN Control Panel ได้โดยไปที่“ http: // localhost / WakeOnLan” หากไม่ได้ผลให้ตรวจสอบเพื่อให้แน่ใจว่า:
- แอปพลิเคชัน IIS WakeOnLan ทำงานใน. NET 2.0 AppPool.
- สตริงการเชื่อมต่อ SQL ของคุณถูกต้องในไฟล์ Web.config ของคุณ.
เพิ่มคอมพิวเตอร์
เมื่อคุณตั้งค่าแผงควบคุมแล้วสิ่งที่เหลืออยู่ก็คือการเพิ่มคอมพิวเตอร์ นี่ใช้งานง่ายเพียงคลิกลิงค์ 'เพิ่มคอมพิวเตอร์ใหม่' และป้อนชื่อคอมพิวเตอร์หรือที่อยู่ IP ในระบบของระบบเพื่อเพิ่ม.
ที่อยู่ MAC จะได้รับการแก้ไขโดยอัตโนมัติและคอมพิวเตอร์ใหม่จะปรากฏในรายการ.
การใช้ Wake on LAN Control Panel
การใช้ ASP.NET Wake on LAN Control Panel นั้นใช้งานง่ายอย่างไม่น่าเชื่อ เมื่อคุณเข้าถึงหน้านี้สถานะของคอมพิวเตอร์ที่เชื่อมต่อจะถูกสแกนและนำเสนอ.
- คอมพิวเตอร์ที่ใช้งาน / ตื่นจะแสดงเป็นสีน้ำเงิน.
- คอมพิวเตอร์ที่หลับ (โหมดแสตนด์บาย / โหมดไฮเบอร์เนต) จะแสดงเป็นสีดำ.
- คอมพิวเตอร์ที่ตื่นขึ้นมาเป็นสีเหลือง.
ในการปลุกคอมพิวเตอร์ให้คลิกที่ลิงค์ที่เหมาะสม.
คอมพิวเตอร์จะเปลี่ยนเป็นสีเหลืองและไม่กี่นาทีต่อมามันจะเปลี่ยนเป็นสีน้ำเงิน หลังจากผ่านไปประมาณ 30 วินาทีคอมพิวเตอร์ที่กำลังหลับอยู่ก็พร้อมที่จะเข้าถึงได้แล้ว.
ข้อสรุป
ASP.NET Wake on LAN Control Panel นั้นสามารถทำได้ง่ายนอกเครือข่ายของคุณ ตราบใดที่เว็บไซต์ IIS ที่คุณกำหนดค่าไว้นั้นพร้อมใช้งานจากภายนอกคุณสามารถเข้าถึงแผงควบคุมได้จาก http://www.domain.com/WakeOnLan คุณเพียงแค่ต้องฝึกผู้ใช้ของคุณให้เข้าถึงหน้านี้ก่อนที่จะเชื่อมต่อกับคอมพิวเตอร์ของพวกเขา ตัวอย่างเช่นโดยการเพิ่มลิงค์ไปยังพอร์ทัล บริษัท เพื่อเข้าถึงแผงควบคุมสามารถลดคำถาม“ ฉันจะทำเช่นนั้นอีกครั้งได้อย่างไร”.
การเชื่อมโยง
ดาวน์โหลด ASP.NET Wake On LAN (แพ็คเกจ zip)