Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

10 komputerow - programator jednoczesnego wlaczania i wylaczania

whiskyyy 11 Nov 2013 19:51 2688 19
Optex
  • #1
    whiskyyy
    Level 9  
    Softwerowy programator do jednoczesnego wlaczania i wylaczania kilkunastu komputerow jednoczesnie, pracujacy w cyklu tygodniowym.
    Wyjasnienie:
    Szukam software ktory pozwoli w cyklu tygodniowym zaprogramowac jednoczesne wlaczenie i wylaczenie kilkunastu komputerow w podanych przeze mnie godzinach.
    OS to WindowsXP i Vista.
    Przyklad:
    poniedzialek praca 8-10 i 15-19 w miedzyczasie wylaczone.
    wtorek praca 10-14 i 15-16 w miedzyczasie wylaczone
    itd.
    Bede bardzo zobowiazany za efektywna pomoc!
    Pozdro
  • Optex
  • #2
    helmud7543
    Level 43  
    Do czego to potrzebne?

    Masz je spięte w sieć?

    Do wyłączenie można użyć polecenia shutdown oraz harmonogramu zadań. Gorzej z włączeniem...
  • #3
    kierbedz4
    Level 36  
    Jest taki zegar- programator produkcji radzieckiej który posiada w sobie 3 kanałową aparaturę załącz-wyłącz i możesz go zaprogramować na cały tydzień.Wyjście posiada 230V i moc 150W na każdy kanał ale można wyjściami z zegara sterować cewki styczników.Możesz w pamięć wpisać 7 załączeń i 7 wyłączeń.W przypadku zaniku sieci podtrzymanie pamięci stanowią 2 baterie po 9V Jego nazwa to Elektronika ale nie pamiętam numeru przy nazwie.Można go kupić na bazarach od przybyszów ze wschodu w cenie do 100zł. Wyglądem ten zegar-programator wygląda jak pianino posiadając szereg klawiszy do programowania.Na wyświetlaczu wyświetla aktualny czas i dzień tygodnia oraz jaki aktualnie kanał jest załączony.Posiada dosyć duży wyświetlacz fluorescencyjny.
  • #4
    whiskyyy
    Level 9  
    Te dziesiec komputerow moze byc spiete w siec. Jest mi to naprawde potrzebne ze wzgledu na: bezpieczenstwo, oszczednosc energii (czasy nielatwe).
    Zastanawialem sie gdybym na mostku tej sieci (switch, router) zainstalowal jakis darmowy software. Moze zaimplementowac server z jakims programem ktory automatyzuje zadania w/g kalendarza. Podobno jest cos takiego nazywa sie to Spicyworks. Sam nie wiem.
    Fizyczny programator jest tylko czesciowo dobry, bo on nie zamknie systemu tylko zrobi "hard shutdown" co ma bardzo zle nastepstwa dla HDD i Rejestru.
    To jest ostateczna koniecznosc, ktorej jednak nalezy unikac.
    Pozatym kwestia mocy liczac jednego kompa po 500W - to programator musialby obslugiwac powyzej 5kWh!!
    Byloby idealnie zaprogramowac Spicyworks (zainstalowane na ruterze - switchu - serverze) raz na tydzien i spokoj.
    A nawet gdyby bylo samo wylaczanie bez wlaczania - to juz duzy krok do przodu.
    Pozdro.
  • Optex
  • #5
    dorota_80
    Level 11  
    Harmonogram zadań. Może się przydać. Reszta takie bzdury jak uruchamianie przez wakelan niepotrzebne.
  • #6
    helmud7543
    Level 43  
    Wyłączanie rozwiążesz przez harmonogram zadań. Jeśli masz Windows, to używasz polecenia shutdown /f /s

    Przełącznik f, to zamykanie bez czekania na odpowiedź aplikacji. Przydatne gdy ktoś zostawi otwarty dokument Word, jakiś program lub gdy jakaś aplikacja się zawiesi.
    Przełącznik s to zamykanie systemu. Analogicznie można używać r, który oznacza restart.
    Można jeszcze użyć przełącznika /t (czas od wywołana polecenia do rozpoczęcia zamykania systemu). Jeśli się go nie użyje to czas wynosi 30 sekund.

    Tylko odpowiednio zaprogramować harmonogram zadań - ten i ten dzień, ta i ta godzina.
  • #7
    benbog
    Level 23  
    Może, zamiast spinania w sieć itd., wystarczy darmowy KM Wakeup?

    KM Wakeup
  • #8
    whiskyyy
    Level 9  
    Mam nadzieje ze pod koniec tygodnia bede mogl wyprobowac podany przez "benbog" - KM Wakeup. Napisze jak to wyszlo. Zastanawialem sie nad : plikiem batch uruchamianym z Task
    Schedulder, moze makro uruchamiane w taki sam sposob. Niestety w Internecie nie znalazlem zadnego scenariusza zakonczonego pozytywnym finalem. Bardzo cieplo wszystkim dziekuje za wspolne poszukiwanie rozwiazania problemu.
    Pozdro.
  • #9
    whiskyyy
    Level 9  
    Minely 2 tygodnie a ja jestem ciagle w tym samym miejscu. Wszystkie rozwiazania sa usterkowe. Dodatkowo dzialaja po ekranie zalogowania a nie przed i jest taka sytuacja:
    - dziecko wlacza komputer - nie zna hasla - nie wylacza - komputer zuzywa prad caly dzien.
    Potrzebne jest rozwiazanie na wylaczanie komputera na okraglo bez zadnych cykli ani terminarzy a dodatkowo PRZED i PO ekranie logowania i triggerem powinien byc okres 15minut bezczynnosci. Moze to byc: program, skrypt, macro, inne.
    Zeby dzialalo na XP - Vista - "7"
    Help !
  • #10
    helmud7543
    Level 43  
    Dobra, to na piechotę podyktuję, wypróbuj jak i czy to działa przed zalogowaniem, bo nie miałem czasu spróbować, jak to będzie w Windows Vista:
    1. Utwórz plik tekstowy w którym zawartość wpisz następującą: shutdown /f /s. Możesz też użyć shutdown /f /s /t 600 /c "Komputer wyłączy się automatycznie w celu oszczędzania energii" - przełącznik t określa czas w sekundach (jeśli go nie użyjesz w ogóle to jest to 30 sekund) - w XP i Vista max 600 s (10 minut) a w "Siódemce" możesz ustawić nawet kilka godzin (wpisując oczywiście czas w sekundach), przełącznik c podaje treść komunikatu, możesz też go pominąć. Przełącznik s mówi, że komputer ma się wyłączyć, przełącznik f, że nie będzie czekał na odpowiedź aplikacji (zostawiony niezapisany dokument Worda nie spowoduje blokady zamykania systemu) - są potrzebne. Po co warto ustawiać czas? Bo jak mu się coś przekręci i włączy zamykanie za wcześnie, to będzie więcej czasu na reakcję (anuluje się poleceniem shutdown /a. Ustaw do eksperymentów te 10 minut (wpisując 600 bo zlicza sekundy) a jak będziesz miał pewność że nie robi niespodzianek to przestawisz na bardziej pożądany.
    2. Zapisz plik jako bat np: wyłącz.bat, każda nazwa byleby nie shutdown.bat.
    3. Otwórz: Panel sterowania > Narzędzia administracyjne > Harmonogram zadań.
    4. W okienku Harmonogramu kliknij Utwórz zadanie. Zmień Grupę lub Użytkownika - tak, żeby program uruchamiany był na prawach administratora. Zaznacz Uruchom niezależnie od tego, czy użytkownik jest zalogowany. Zaznaczyłbym też Uruchom z najwyższymi uprawnieniami
    5. Przejdź do zakładki Wyzwalacze. Ustaw Rozpocznij zadanie na Przy uruchamianiu. Kliknij na Opóźnij zadanie i wpisz np: 4 godz. czy ile tam chcesz (do eksperymentu czy działa i jak działa ustaw oczywiście krótszy czas, np: 15 minut).
    Możesz też wybrać nie Przy uruchamianiu a Zgodnie z harmonogramem i dostosować to do godziny. Jak są to różne godziny to dla każdego dnia tygodnia możesz utworzyć nowe zaplanowane zadanie.
    6. Przejdź na zakładkę Akcje. Tu chyba nie musze tłumaczyć ze masz wybrać Uruchom program i wybrać go w Przeglądaj, to znaczy wybrać ten plik bat co go na początku zapisałeś.
    7. Przejdź do zakładki Warunki i odznacz Uruchamianie tylko gdy komputer jest na zasilaniu sieciowym. I tutaj masz pewną alternatywę - zamiast w zakładce Wyzwalacze ustawiać godzinę albo opóźnienie, możesz tam ustawić natychmiastowe uruchamianie a uzależnić go w zakładce Warunki od czasu bezczynności. Ale uwaga - wystarczy mysz optyczna na nierównej/poplamionej/błyszczącej powierzchni, aby kursor delikatnie drgał i komputer nie przeszedł w stan bezczynności.
    8. Zakładka Ustawienia wedle woli - możesz tu nic nie zmieniać, shutdown raczej się nie zawiesza :D

    Jak tak zautomatyzowałem wiele procedur na różnych komputerach łącznie z takimi rzeczami jak uzależnione od godziny lub czasu od momentu uruchomienia wyłączanie kart sieciowych czy zmiana ustawień oszczędzania energii. Trzeba się z tym pobawić ale możliwości są naprawdę duże.
  • #11
    whiskyyy
    Level 9  
    Ogromnie dziekuje, a praktyczna proba jutro od rana.
    Jak wyszlo zaraz napisze.

    Ps. musze doprecyzowac, uruchamiaczem pliku .bat ma byc np bezczynnosc myszki przez 600 sekund bez zadnej cyklicznosci, kalendarza, zalogowanego uzytkownika.
    Najprosciej jak mozna - wyzwalaczem 10 min bezczynnosci = zawsze zamykam i nie obchodzi mnie czy ktos byl zalogowany czy nie.
    W miedzyczasie testowalem tez wiele programow jezeli chcesz to moge ci je podac jutro.
    Niektore maja nawet 5 roznych wyzwalaczy-triggerow.
    Najwiekszym problemem jest:
    - wylaczanie przed zalogowaniem
    - nieregularnosc=brak kalendarza=zawsze jak nastapi wyzwalacz(idle time)
    - schowanie programu zeby nikt przy nim nie grzebal i nie przestawial.
    Co sadzisz o tym? http://www.computerperformance.co.uk/ezine/ez...2%A01%20Script%20to%20shutdown%20a%20computer
    Tutaj jest wszystko pieknie ale niestety tylko dla Windows7:
    http://internet.gadzetomania.pl/2010/10/06/ja...er-w-nocy-ale-tylko-wtedy-gdy-skonczysz-prace
    Tutaj prawie identyczna wersja:
    http://grzglo.jogger.pl/2011/07/29/automatycz...aczanie-komputera-ale-tylko-gdy-jest-nieuzyw/
    Tutaj juz prawie jest tylko ze ja potrzebuje wylacznie wyzwalacza 10 minut,
    https://www.elektroda.pl/rtvforum/topic2474688.html
    Wersja angielska:
    http://www.howtogeek.com/howto/30758/make-you...wn-at-night-but-only-when-youre-not-using-it/
    Podobne do twojego:
    http://www.cs-fpg.pl/artykuly-i-poradniki/724...tomatycze-wylaczanie-komputera-po-czasie.html
    Tez ciekawe:
    http://www.pcworld.pl/news/380444/Windows..co....ciebie.Uruchamianie.i.zamykanie.systemu.html
    Czasowy wylacznik komputera:
    http://www.sciagnij.pl/programy/p/Windows-Nar...e_komputera-Czasowy_Wylacznik_Komputera/10557
    Moze sie komus przyda:
    http://searchengines.pl/topic/99580-wy%C5%82%C4%85czanie-kompa-o-okre%C5%9Blonej-porze/
  • #12
    whiskyyy
    Level 9  
    Mam zgryza - podany przez Ciebie plik .batch uruchamiany przez Menedzera zadan, znakomicie dziala na laptopie, a na stacjonarnym kompie - wcale nie dziala. I badz tu czlowieku madry.
  • #13
    helmud7543
    Level 43  
    Jaki system jest na stacjonarnym? Jest zupełny brak reakcji? Ja klikniesz bezpośrednio na ten plik to też się nie uruchamia, czy tylko Harmonogram zadań nie chce go wywołać?
  • #14
    whiskyyy
    Level 9  
    System taki sam WinXP + SP3 32-bit.
    Menedzer zadan nie moze wywolac.
  • Helpful post
    #15
    helmud7543
    Level 43  
    Ale nie rozumiem po co to wywoływać menadżerem zadań?
  • #16
    whiskyyy
    Level 9  
    Poniewaz sam menedzer zadan nie wylaczal mi komputera.
    Wiec probowalem uruchamiac plik .batch menedzerem zadan.
    W moim XP nie ma Harmonogramu zadan w Narzedziach Amdinistracyjnych, ale moge poprzez:
    - Panel - zaplanowane zadania
    - Start-akcesoria-narzedzia systemowe-zaplanowane zadania.
    Sprawdzalem w uslugach,- uruchamia sie automatycznie.
    Tak cos czuje, ze jestesmy bardzo blisko rozwiazania a problem lezy jedynie w konfiguracji, tak zeby dzialalo "na okraglo" i rowniez przed zalogowaniem, a jedynym wyzwalaczem rozpoczecia wylaczania komputera bedzie 600 sekund bezczynnosci.
    Obojetnie, zalogowany czy niezalogowany komputer, nikt go nie dotknol przez 600 sekund - rozpoczyna sie procedura wylaczania. takie proste.
    Jak to jeszcze raz skonfigurowac?
    Ten link: http://www.komputerswiat.pl/poradniki/program...012/10/automatyczne-wylaczanie-komputera.aspx
    bylby swietny gdyby dzialal na okraglo tzn 7/24 a nie jednorazowo. gdybym wiedzial jak zrobic z tego automat: wlaczony komputer - zalogowany albo nie - nikt nie dotknol komputera przez 600 sekund - rozpoczyna sie utomatyczna procedura wylaczania. I tak bez zadnych limitow czasowych czy innych ograniczen.Na okraglo!
  • #17
    whiskyyy
    Level 9  
    Tutaj : http://technet.microsoft.com/pl-pl/library/cc748993.aspx
    jest to bardzo przystepnie wyjasnione.
    Moze sie komus przyda.

    Tutaj jestwszystko opisane ale takim jezykiem ze glowa boli:
    "Warunki bezczynności

    Można ustawić warunek, który będzie uruchamiał zadanie tylko wtedy, gdy komputer jest w stanie bezczynności przez określoną ilość czasu w momencie aktywacji wyzwalacza. Ustawiając ten warunek, ustawia się także ilość czasu czekania (po wyzwoleniu zadania) na wejście przez komputer w stan bezczynności.

    Usługa Harmonogramu zadań będzie co 15 minut sprawdzać, czy komputer jest w stanie bezczynności. Za stan bezczynności komputera uznaje się działanie wygaszacza ekranu. Jeśli wygaszacz ekranu nie jest uruchomiony, komputer jest w stanie bezczynności, gdy wykorzystanie procesora wynosi 0% i dyskowe operacje wejścia i wyjścia wynoszą 0% przez 90% ostatnich piętnastu minut i pod warunkiem, że w tym czasie nie zostały odebrane sygnały z klawiatury lub myszy. Gdy usługa Harmonogramu zadań wykryje, że komputer jest w stanie bezczynności, czeka tylko na dane wejściowe od użytkownika, aby oznaczyć zakończenie stanu bezczynności.

    Jeśli zadanie skonfigurowano tak, aby było uruchamiane tylko wtedy, gdy komputer jest w stanie bezczynności przez 30 minut, a zadanie czeka na ten stan przez 10 minut, to zostanie ono uruchomione za 5 minut, jeśli komputer był w stanie bezczynności przez 25 minut przed momentem aktywowania wyzwalacza. Zadanie nie zostanie uruchomione, jeśli komputer wejdzie w stan bezczynności 5 minut po aktywowaniu wyzwalacza.

    Jeśli dla zadania wybrano warunek Zatrzymaj, jeśli komputer przestanie być bezczynny, a zadanie jest uruchomione w czasie, gdy komputer jest w stanie bezczynności, to kiedy komputer wyjdzie z tego stanu, zadanie przestanie działać. Jeśli wybrano warunek Uruchom ponownie, jeśli stan bezczynności powróci jest wybrany, zadanie zatrzymane przez ten warunek zostanie uruchomione ponownie w momencie, gdy komputer po raz kolejny wejdzie w stan bezczynności."

    Jak to zastosowac zeby komputer zawsze!!!! wylaczal sie po 15 minutach bezczynnosci?????

    Dodatek. Doszedlem do wniosku ze problem wiaze sie rowniez z haslem admina i aktywnoscia systemowego wygaszacza ekranu.
    W Historii uruchamiania jest zawsze komunikat - niepowodzenie uruchomienia zadania.
  • #18
    helmud7543
    Level 43  
    Nie mam niestety dostępu do XP, żeby potestować. Ale sprawdź, czy nie da się np: uruchamiać zadania jako Admin, ustawić wywołania w Zaplanowane zadania jako Admin. Zobacz np: jak zachowuje się zadanie wywołane ręcznie.
  • #19
    whiskyyy
    Level 9  
  • #20
    whiskyyy
    Level 9  
    Dodam jeszcze ze:
    1 - utworzylem plik wsadowy shutdown /s/f 60 o nazwie "Wylacznik" jest zlokalizowany na desktopie. Uruchamiany recznie dziala perfect.
    2 - Harmonogram zadan jest wlaczony jako usluga, Dziennik zdarzen - tez wlaczony (Automat)
    3 - Dzialam z konta admina (haslo + najwyzsze uprawnienia)
    4 - Procedura z tej strony: http://www.vistax64.com/tutorials/132903-task-scheduler-create-task.html

    Dlaczego Harmonogram zadan nie uruchamia pliku wsadowego?????:confused:

    W jakiej sytuacji harmonogram zadan nie uruchamia pliku lub programu????