Távoli kikapcsolás számítógépes hálózat

Volt egy feladatnak operatív leállítása távoli szerver egyetlen kattintással. És kapcsolja ki a szerver kell a különböző felhasználók, beleértve, de nem ismerete és megértése a szerver működési elveket. Ez azt jelenti, hogy csak meg kell nyomnia egy gombot, hogy a kiszolgáló automatikusan befejezte munkáját.

És ki a hálózaton keresztül, mint az ablakok a szerverek és linux disztribúciók különböző - ubuntu, CentOS, freebsd. Vagyis a megoldás legyen egyszerű és megbízható.

Remote Shutdown Windows Server

Kezdjük a legnehezebb. A gyakorlatban, hogy végre egy megbízható módja annak, hogy kapcsolja ki a windows gép a hálózaton nehezebb volt számomra, mint a Linux. Módszerek és megközelítések ezen probléma megoldásához sokat. Próbáltam különböző lehetőségeket, és telepedett le az egyik, hogy úgy tűnt nekem, a legmegbízhatóbb, működött minden gond nélkül, minden esetben a vizsgálat időpontjában.

Feltétel távoli szerver ki a hálózat által hozzáférhető rdp. Lehet, hogy egy helyi hálózaton, csatlakozzon a VPN vagy jegesedés RDP kapcsolat átirányítja az átjáró. Nem számít, a lényeg, hogy bekerüljön a rendszer RDP.

A működési elve távolról letilthatja a következőket:

  1. Egy számítógép vagy kiszolgáló, a felhasználó jön létre, amely jogosult lesz csatlakoztatás RDP, és állítsa le a szervert.
  2. Az indítási felhasználó script, hogy befejezze a munkát.
  3. A felhasználók, akik távolról kapcsolja ki a szerver, adott egy speciálisan elkészített RDP kliens, aki anélkül, hogy bármilyen kérdése lesz szükség, hogy csatlakoztassa a felhasználó, ami indít egy script, hogy állítsa le.

Minden nagyon egyszerű, de minden szakaszában én került szembe igénylő problémák nem triviális döntés. De mindent annak érdekében.

Így megyünk az északi és hozzon létre ott egy egyszerű bat fájlt a következő tartalommal:

Távoli kikapcsolás számítógépes hálózat

Itt belefutottam korai baj. Neveztem én script shutdown.bat nagyon sokáig nem érti, hogy miért nem működik. Amikor belép a shutdown parancs paraméterek a konzol minden rendben van, de a szkript nem fut. Kiderült, hogy ez nem nevezhető, hogy a neve. Miután átnevezett shut.bat, minden tökéletesen működött. Néhány abszurd dörzsölni, de meg kellett tölteni egy csomó időt, amíg rájöttem, mi történik.

Akkor megyünk az új felhasználó számára, hogy hozzon létre egy normál profil mappát, és tedd automatikus kikapcsolás a szerver szkript autostart - C: \ Users \ önkioldó felhasználó \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup.

Most be kell állítani az automatikus bejelentkezést felhasználó RDP, hogy végre távoli shutdown. Sőt, a felhasználónak kell a szerver eléréséhez nem kér felhasználói nevet és jelszót. Rendszeres segítségével RDP kliens Windows nem tudja ezt megtenni. Akkor is, ha a beállítások mentéséhez, majd amikor át a beállításokat egy másik számítógépre, akkor újra kell adnia a jelszót. Nem illik.

Próbáltam használni a régi verziót a hordozott RDP 5.2. Ez a legújabb verzió, ahol a jelszó titkosított tárolható a konfigurációs fájlban. De amikor át ezt a fájlt egy másik számítógépre, mindegy pop-up ablakot a jelszót. Megvalósítani a teljes automatizmus nem működik.

Kapcsolódó cikkek