Jako menedżer IT możesz zrobić wiele rzeczy, które mają bezpośredni wpływ na wyniki Twojej firmy. Podczas gdy najbardziej oczywiste są bezpośrednie koszty sprzętu i oprogramowania, często pomijanym aspektem jest zużycie energii / energii elektrycznej przez systemy komputerowe. Chociaż serwery muszą być dostępne 24 godziny na dobę, 7 dni w tygodniu, systemy stacjonarne muszą być dostępne tylko wtedy, gdy dany użytkownik tego potrzebuje lub w ramach zaplanowanych zadań konserwacyjnych. Przez resztę czasu (zwykle ponad 50% czasu), system może pozostać w trybie niskiego zużycia energii, co zmniejsza zużycie energii, a tym samym koszty.
Podczas gdy systemy Windows mają opcje wybudzania się do uruchamiania zaplanowanych zadań, jeśli użytkownicy zdalnie uzyskują dostęp do swoich systemów (np. Zdalne miejsce pracy w sieci), nie ma łatwego sposobu na obudzenie systemu na żądanie. Rozwiązaniem jest wdrożenie systemu Wake on LAN, takiego jak bezpłatny panel sterowania Wake On LAN ASP.NET. Dzięki temu komputery klienckie mogą zostać wyprowadzone z trybu gotowości za pomocą jednego kliknięcia przycisku. Dzięki temu jest idealnym rozwiązaniem dla znalezienia równowagi między dostępnością a oszczędnością energii.
Utwórz folder "C: inetpubwwwrootWakeOnLan" i wyodrębnij zawartość pakietu zip Wake on LAN.
Otwórz plik "Web.config" i zanotuj sekcję connectionStrings:
Jeśli korzystasz z SQL Express z włączonymi instancjami użytkownika (domyślna opcja podczas instalacji SQL Express) na komputerze lokalnym, nie musisz niczego modyfikować i możesz zignorować resztę tej sekcji, jednak jeśli używasz pełnej wersji SQL lub jeśli wystąpienie użytkownika SQL Express jest wyłączone, będziesz potrzebować komentarza / usunąć drugi klucz connectionString i odkomentować pierwszy i zapisać zmiany. Domyślnie ciąg połączenia programu SQL Server jest skonfigurowany do używania komputera lokalnego z zaufanym uwierzytelnianiem. W zależności od środowiska możesz / trzeba zmienić te ustawienia połączenia.
Pakiet Wake On Lan ASP.NET zawiera skrypt do tworzenia bazy danych SQL, którego można użyć do konfiguracji na serwerze SQL. Przed uruchomieniem tego skryptu należy wprowadzić jedną niewielką poprawkę do pliku SQL. Otwórz plik "C: inetpubwwwrootApp_DataSchema.sql" w Notatniku i dodaj "WakeOnLan" w podświetlonej lokalizacji:
Po wykonaniu tej czynności zapisz zmiany, a następnie uruchom skrypt instalacyjny jako administrator systemu Windows (gdzie -S "." Określa serwer SQL do zainstalowania):
SqlCmd -S "." -E -i "C: inetpubwwwrootApp_DataSchema.sql"
Po utworzeniu plików i bazy danych otwórz Menedżera internetowych usług informacyjnych. Pod "Domyślną witryną internetową" powinieneś zobaczyć folder WakeOnLan. Przed użyciem panelu sterowania należy przekonwertować katalog na aplikację działającą w .NET w wersji 2.0.
W IIS 7 wystarczy kliknąć prawym przyciskiem myszy na folderze i wybrać "Konwertuj na aplikację". W IIS 6 musisz użyć "Kreatora dodawania aplikacji", który jest dostępny po kliknięciu prawym przyciskiem myszy na "Domyślną witrynę sieci Web".
Domyślne ustawienia aplikacji są zazwyczaj poprawne i nie wymagają modyfikacji.
Po utworzeniu aplikacji powinieneś mieć dostęp do panelu sterowania Wake On LAN ASP.NET, odwiedzając "http: // localhost / WakeOnLan". Jeśli to nie zadziała, sprawdź, czy:
Po skonfigurowaniu panelu sterowania pozostało tylko dodać komputery. Jest to dość intuicyjne, wystarczy kliknąć link "Dodaj nowy komputer" i wprowadzić nazwę komputera lub lokalny adres IP systemu, który należy dodać.
Adres MAC zostanie automatycznie rozwiązany, a nowy komputer pojawi się na liście.
Korzystanie z panelu sterowania Wake On LAN ASP.NET jest niezwykle intuicyjne. Po uzyskaniu dostępu do strony, stan podłączonych komputerów jest skanowany i prezentowany.
Aby obudzić komputer, po prostu kliknij odpowiedni link.
Komputer zmieni kolor na żółty, a kilka minut później zmieni kolor na niebieski. Po około 30 sekundach komputer, który zasnął, jest teraz gotowy do użycia.
Panel sterowania Wake On LAN ASP.NET można łatwo udostępnić poza siecią. Tak długo, jak strona internetowa IIS, w której ją skonfigurowałeś, jest dostępna zewnętrznie, możesz uzyskać dostęp do panelu sterowania z http://www.domain.com/WakeOnLan. Trzeba po prostu przeszkolić użytkowników, aby uzyskać dostęp do tej strony przed połączeniem się z ich komputerem. Na przykład, dodając link do portalu firmy, aby uzyskać dostęp do panelu sterowania, można zminimalizować pytania "jak mam to zrobić ponownie?".
Pobierz ASP.NET Wake On LAN (pakiet zip)