Bukas
Isara

I-shut down ang computer sa pamamagitan ng command line. I-shut down ang computer mula sa command line na Windows 7 shutdown command

Pinapatay ng karamihan ng mga user ang kanilang computer gamit ang button na matatagpuan sa Start menu. Ang ilang mga tao ay gumagamit ng mga pisikal na power button sa kanilang mga makina. Napakakaunting tao ang gumagamit ng paraan kung saan ito posible isara ang computer mula sa command line.

Ang dahilan nito ay ang karamihan sa atin ay hindi alam na maaari mong gamitin ang command line hindi lamang para i-shut down o i-log off, kundi pati na rin i-shut down ang isang malayuang computer kung mayroon kang administrative access. Sa mga pribilehiyong ito, maaari kang magpadala ng mensahe na naglalaman ng dahilan ng pagsasara. Ipapakita sa iyo ng post na ito kung paano ito gagawin.

Ang iyong unang aksyon ay... Sa paunang yugto, gawin ito gamit ang isa sa ilang mga pamamaraan:

  1. Pindutin ang Windows key (icon ng window) + R.
  2. Sa Run window, i-type ang CMD at pindutin ang OK gamit ang iyong mouse o Enter sa iyong keyboard.

Ilulunsad nito ang command prompt. Sundin ang mga tagubilin sa ibaba depende sa kung ano ang gusto mong gawin.

Pag-shut down sa lokal na computer (sa iyo)

Dito kakailanganin mo ng isang solong shutdown command, ngunit kung ilalagay mo ito sa form na ito, hindi ka magtatagumpay. Gumagamit ang command ng sarili nitong mga extension, katulad ng S prefix, na nagpapahiwatig na hindi pinagana ang device.

Pumasok pagsara -s sa command prompt at pindutin ang Enter, na magiging sanhi ng pansamantalang pagsara ng PC nang may babala. Kung gagamitin mo pagsasara -p, agad na i-off ang computer.

Ang kakaiba ng shutdown ay ang computer ay maaaring shutdown mula sa command line pagkatapos ng isang tiyak na tagal ng oras. Ang command sa itaas ay may prefix na t, isang numeric na variable, at nagiging shutdown –s -t 300.

Sa sandaling naisakatuparan, magsisimula ang isang countdown timer at isang mensahe ng babala ang ipapakita. Ang numeric variable (sa kasong ito ay 300) ay kumakatawan sa bilang ng mga segundo pagkatapos nito ay magsasara ang computer. Itakda ang iyong bilang ng mga segundo batay sa iyong mga pangangailangan.

Upang magpakita ng mensaheng naglalaman ng dahilan ng pagsara, gamitin shutdown –s -t 500 -c "Pagod ako. Ayokong magtrabaho, uuwi na ako"(na may mga quote) sa cmd at pindutin ang Enter key. Ang -c na opsyon ay ginagamit sa utos upang magkomento sa dahilan ng pagsasara at kung ano ang sumusunod sa mga panipi ay ipapakita sa dialog box bilang paliwanag. Magagamit ito upang magpakita ng mga nakakatawang mensahe.

Pag-shut down ng remote na computer

Upang patayin ang remote na computer I-type ang shutdown -s -m \\computer name sa cmd at pindutin ang Enter. Palitan ang "\\computer name" ng aktwal na pangalan ng remote PC para subukang i-shutdown. Tulad ng nabanggit kanina, dapat ay mayroon kang administrator access sa computer na sinusubukan mong i-shut down. Upang malaman kung mayroon kang mga karapatan sa pag-access sa administratibo, pindutin ang kumbinasyon ng Windows + R key, ipasok ang pangalan ng computer, pagkatapos ay pindutin ang Enter key.

Tandaan: Kung hindi mo matandaan ang pangalan ng remote na computer, mahahanap mo ito sa pamamagitan ng pagbubukas ng listahan ng lahat ng konektadong PC sa pamamagitan ng pagpapatakbo ng net view sa command line.


Kung maaari kang kumonekta sa iyong computer, kakailanganin mong ilagay ang iyong username at password. Sa sandaling ipasok mo ang mga ito, ang window ay magpapakita ng isang listahan ng lahat ng mga direktoryo na magagamit mo. Makakatulong ito sa iyo na malaman kung kaya mo o hindi mai-shut down ang remote na computer.

Gumamit ng expression tulad ng "shutdown -a" upang ibalik ang isang shutdown. Ihihinto nito ang pag-shutdown ng system, pag-shut down kung hindi pa umabot sa 0 ang countdown.

Iyon lang, sana ay naging kapaki-pakinabang ang aralin at alam mo na paano isara ang computer mula sa command line. Dapat mong laging tandaan na ang pagtakbo bilang isang administrator ay nagbibigay sa iyo ng mga pribilehiyo, at lahat ng iba pa ay hindi masyadong mahirap malaman!

Minsan, habang gumagamit ng isang computer, lumitaw ang mga sitwasyon kung kailan kailangan mong i-off ang computer sa pamamagitan ng command line.

Gamit ang shutdown

Ito ay nagkakahalaga ng pagsasabi kaagad na ang hanay ng mga utos ng pag-shutdown ay medyo malawak at nagbibigay-daan sa iyo hindi lamang upang mabilis na i-off ang computer, ngunit din upang i-reboot ito, i-off ito pagkatapos ng isang tiyak na oras, at magsagawa ng iba pang mga aksyon.

Mayroon ding force shutdown command kung sakaling tumanggi pa ring gumana ang lahat at naka-on pa rin ang computer.

Pagpapatakbo ng command line

Upang magamit ang shutdown, kailangan mong ilunsad ang Command Prompt.

Upang gawin ito, pumunta sa Start menu o sa Windows menu sa mga susunod na bersyon, pagkatapos ay buksan ang All Programs, Accessories section at mag-click sa Command Prompt.

Ang pangalawang paraan ay upang ilunsad ang window ng pagpapatupad ng programa sa pamamagitan ng sabay na pagpindot sa mga pindutan ng Win at R sa keyboard at ipasok ang command na cmd.exe doon.

Pagkatapos nito, ang kailangan mo lang gawin ay pindutin ang Enter sa keyboard o pindutin lamang ang OK sa parehong window. Ang parehong mga pamamaraan ay makikita sa Figure 1.

Pagpasok ng mga tagubilin

  • s - patayin ang computer;
  • r - i-restart ang computer;
  • a – itigil ang pag-off sa computer;
  • f – puwersahang isara ang computer.

Iyon ay, ang utos na i-off lamang ang computer ay magiging ganito:

pagsara -s

Ang pagpasok sa utos na ito ay mukhang ipinapakita sa Figure 2.

Mga Espesyal na Tagubilin

Bilang karagdagan sa lahat ng nasa itaas, ang shutdown command ay may hanay ng mga espesyal na tagubilin. Ganito ang hitsura nila:

  • i– pagpapakita ng tulong tungkol sa hanay ng mga utos na ito;
  • l– lumabas sa menu na ito;
  • m\\– pagkilos gamit ang isang malayuang computer;
  • t[oras pagkatapos kung saan ang computer ay i-off] – shutdown pagkatapos ng isang tiyak na tagal ng panahon;
  • d– code ng dahilan ng pag-shutdown ng computer.

Ang huling utos ay ipinasok na may mga parameter ng custom na code ( u), naka-iskedyul na code sa pagkumpleto ( p), pangunahing dahilan code ( xx) at karagdagang code ( yy) sa ganitong format:

[u][p]:xx:yy

Tulad ng para sa remote na computer control command, ang isang halimbawa ng input nito ay magiging ganito: kung pinag-uusapan natin ang pagpasok ng isang IP address -

shutdown –m \\192.168.1.1 ;

kung ang computer ay konektado sa pamamagitan ng at ang pangalan nito ay kilala –

shutdown –m \\komp1 .

Ang shutdown command pagkatapos ng isang tiyak na tagal ng panahon ay ipinasok tulad nito:

pagsara –t 25 .

Nangangahulugan ito na ang computer ay mag-o-off pagkatapos ng 25 segundo. Ang isang paglalarawan ng lahat ng mga utos na ito ay makikita kung tatawag ka ng tulong, kung ano ang ginagawa ng utos

pagsara -i .

Maaari kang magpasok ng isang buong hanay ng mga command sa parehong linya nang sabay-sabay.

Halimbawa, upang i-off ang isang computer na may IP address 192.165.3.4 pagkatapos ng 45 segundo, dapat mong ipasok ang sumusunod:

shutdown –s –t 45 –m \\192.165.3.4.

Ipinapakita ng Figure 3 kung ano ang hitsura ng pagpasok ng mga tagubiling ito.

Ang mga utos na ito ay maaaring ipasok hindi sa pamamagitan ng isang gitling (-), kundi pati na rin sa pamamagitan ng isang slash (/). Sa kasong ito, ang lahat ay magiging ganito.

Ang isa pang pagpipilian para sa pagpasok ng mga utos

Ang lahat ng mga utos sa itaas ay maaaring ipasok hindi lamang sa command line, kundi pati na rin sa window ng pagpapatupad ng programa.

Sa itaas ay mga tagubilin kung paano ilunsad ang command line sa pamamagitan nito, ngunit hindi ito kinakailangan.

Ang shutdown command, kasama ang lahat ng iba pang mga tagubilin, ay maaari ding ipasok sa window ng pagpapatupad ng programa.

Upang ilunsad ito, tulad ng dati, kailangan mong sabay na pindutin ang mga pindutan ng Win at R sa keyboard. At pagkatapos ay maaari mong ipasok ang eksaktong parehong mga utos na nakalista sa itaas.

Halimbawa, ang paglalagay ng command para pilitin ang shutdown ay magiging ganito.

Maaari ka ring magpasok ng mas kumplikadong mga tagubilin dito, isang halimbawa na ibinigay sa itaas.

Ang opsyon sa pag-input na ito ay may ilang mga pakinabang.

Halimbawa, sa command line, hindi makikita ng user ang proseso ng pag-shutdown na nagaganap pagkatapos ng isang tiyak na tagal ng panahon - lilipas lang ito at i-off ang makina.

Ngunit kung magpasok ka ng isang utos upang isara ang trabaho pagkatapos, halimbawa, 60 segundo, isang window na may timer ay lilitaw sa screen, na magsisimula sa 60 segundo at bababa hanggang umabot sa 0 (zero) segundo at mag-off .

Ang isang halimbawa ng naturang window ay ipinapakita sa Figure 6.

Bilang karagdagan, ang window ng pagpapatupad ng programa ay awtomatikong magpapakita ng mga utos na ipinasok ng user dati.

Sa simpleng pag-hover sa isa sa mga ito, maaari mo itong ipasok muli. Ang lahat ay mukhang katulad ng ipinapakita sa Figure 7.

Mahalagang maunawaan na imposibleng matakpan ang mga tagubilin sa pagsasara sa pamamagitan lamang ng pagsasara ng naturang window.

Tulad ng nabanggit sa itaas, mayroong isang espesyal na utos para dito: s hutdown. Siya lang ang makakapigil sa pagsara.

Samakatuwid, kung naipasok mo na ang isa sa mga tagubilin kasama ang salitang shutdown, at pagkatapos ay nagbago ang iyong isip, mapilit na buksan ang command line o window ng pagpapatupad ng programa at ipasok ang shutdown -a.

Ang isang visual na paggamit ng mga tagubiling nauugnay sa shutdown ay ipinapakita sa video sa ibaba.

Developer ng operating system Windows Available ang mga nakaiskedyul na opsyon. Dahil dito, walang shutdown button na nagpapahiwatig ng mga parameter. Para magawa ito, kailangan mong gamitin ang command line at iba pang standard (built-in) na tool Windows. Ang pamamaraang ito ay lalong mabuti dahil ito ay gumagana palagi at saanman, dahil ito ay binuo at direktang ibinigay ng mismong developer ng operating system. Sinubukan sa Windows XP, Windows 7, Windows 8.1

Ang mga hindi interesado sa teorya ay maaaring dumiretso sa mga seksyon:
-
-

I-shut down o i-restart ang iyong computer sa isang iskedyul
(sa isang tinukoy na oras) na may karaniwang (built-in) na mga tool sa Windows

Naka-iskedyul
(sa isang tinukoy na oras) mula sa command line (MS DOS)

Mula noong sinaunang panahon, ang lahat ng mga operating system sa pamilya ng MS Windows ay may kasamang disk operating system (pinaikling bilang MS DOS), na walang pamilyar na user interface para sa pag-click dito gamit ang mouse. Ang MS DOS ay kinokontrol sa pamamagitan ng pagpasok ng isang set ng mga text command gamit ang keyboard sa isang espesyal na window, sa tinatawag na command line . Gumagana ang command line sa anumang computer na nagpapatakbo ng anumang pagbabago ng operating system ng MS Windows.

Sa operating system MS Windows, mula sa command line ay ganap mong magagawa ang lahat ng kayang gawin ng system na ito.

SA command line maaaring tawagan sa isa sa mga sumusunod na paraan:

  • pindutin ang kumbinasyon ng key Win+R, pumasok cmd.exe, i-click ang OK
  • “Start Menu > Run”, ipasok cmd.exe, i-click ang OK
  • “Start Menu > All Programs > Accessories > Command Prompt”

Alinmang paraan, magbubukas ang isang window MS DOS
(command line para magpasok ng text command)
Nasa loob nito (sa command line) na gagawin natin:

  1. i-on at i-off ang countdown
    pag-shut down o pag-restart ng computer
    (ibig sabihin, ipahiwatig pagkatapos kung gaano katagal isasagawa ang aksyon)
  2. italaga at kanselahin ang eksaktong PARA
    pag-shut down o pag-restart ng computer
    (ibig sabihin, eksaktong ipahiwatig kung kailan magsasagawa ng isang aksyon)

Ang lahat ng mga manipulasyon ay bumaba sa pag-access sa file shutdown.exe
at pagtukoy ng mga kinakailangang parameter

shutdown command na mga opsyon at syntax
(upang ma-access ang shutdown.exe file)

file shutdown.exe ay responsable para sa pagsasara ng operating system Windows, pag-reboot nito, atbp. Upang makakuha ng isang listahan ng mga parameter ng paglunsad ng file shutdown.exe mula sa command line - pindutin ang keyboard shortcut Win+R, sa window na bubukas, ipasok cmd.exe(pumunta sa MS DOS) at nasa window na ng DOS (manual) ipasok ang “ shutdown/?"(nang walang quotes). I-click ang "OK" ("Enter" key). Bilang tugon, magpapakita ang system ng kumpletong listahan ng mga parameter ng command pagsara:

Tungkol sa parameter syntax para sa utos pagsara, Iyon MS DOS naiintindihan ang parehong mga opsyon sa pag-record - at may gitling (minus sign " - " sa numeric keypad) at sa pamamagitan ng slash (slash sa numeric keypad):

  1. shutdown /s /f /t 2000 katumbas shutdown -s -f -t 2000
  2. sa 23:15 shutdown /r /f katumbas sa 23:15 shutdown -r -f

Sa aming kaso, walang pangunahing pagkakaiba sa pagitan ng isang slash at isang gitling. Mas mahalagang tandaan ang tungkol sa espasyo. Dahil, sa pag-unawa sa operating system, slash ay katumbas ng gitling na sinusundan ng espasyo , pagkatapos ay walang puwang - maaaring hindi ito gumana.

Halimbawa, sa screenshot sa itaas, ipinasok ko ang mga command na " pagsasara-?"At" pagsasara -?", at " shutdown/?"At" shutdown/?" Ang sagot ng system ay halata.

Pinasimpleng pagpasok ng shutdown command
(Patakbuhin ang bintana)

Upang i-on o i-off ang countdown timer, buksan ang "Run" window ( Win+R OK.

Ang oras bago i-off (rebooting) ang computer ay dapat na ipasok sa ilang segundo.

Ang tamang pagpasok ng command ay kinukumpirma ng kaukulang mga pop-up window sa tray. Dapat lumitaw ang mga pop-up pagkatapos ng bawat tamang command entry. Mukhang ganito sila:

Ang tugon ng system sa isang command na i-off o i-restart ang computer pagkatapos ng 33 minuto = 2000 segundo
Ang tugon ng system sa isang utos upang kanselahin ang isang utos upang isara o i-restart ang computer

10 minuto bago makumpleto ang gawain, magsisimulang ipaalala sa iyo ng system na malapit nang matapos ang countdown. Ang form ng paalala ay maaaring magkaroon ng ilang mga opsyon. Marahil ay depende sa bersyon ng Windows at sa istilo ng disenyo.

Ilang minuto bago makumpleto ang gawain, inaabisuhan ng system na malapit nang matapos ang countdown.

Pag-install ng command line
eksaktong oras ng kasalukuyang petsa
upang isara at i-restart ang computer

Ang pagtatakda ng eksaktong oras ng kasalukuyang petsa mula ay nagbibigay-daan sa iyong itakda ang eksaktong oras ng kasalukuyang petsa upang isara o i-restart ang computer. Isang beses lang isasagawa ang gawaing ito, pagkatapos nito ay kailangang ulitin ang pamamaraan ng pagtatalaga ng gawain. Kung kailangan mong sistematikong i-off ang computer sa isang iskedyul (sa parehong oras), pagkatapos ay kailangan mong gumamit ng o

Upang itakda ang eksaktong oras ng kasalukuyang petsa upang isara o i-restart ang computer, buksan ang "Run" window ( Win+R), ipasok ang nais na command at i-click OK.

Ang oras ng pag-shutdown (reboot) ng computer ay dapat ipasok sa tinukoy na format.
Ang mga halaga ng oras, siyempre, ay iba para sa lahat.

Hindi tulad ng pag-install, ang tamang pagpasok ng command kapag nagtatakda ng oras upang isara o i-restart ang computer ay hindi nakumpirma ng kaukulang mga pop-up window sa tray

Ito ay maginhawa upang lumikha mula sa command line MATAPOS gawain upang isara o i-restart ang computer. Kung kailangan mong sistematikong i-off ang computer sa isang iskedyul (halimbawa, sa isang partikular na oras, sa pagtatapos ng araw ng trabaho), kailangan mong itakda ang oras ng pag-shutdown pagkatapos o pagkatapos

I-shutdown at i-restart ang iyong computer
gamit ang isang executive (batch) na file

Executive (batch) na mga file na may extension .bat() gawing mas madali ang pagtatrabaho sa command line. Kapag nakagawa ka na ng ganoong bat file na may teksto ng kinakailangang command, maaari mo itong isagawa sa pamamagitan lamang ng pag-click sa batch file, nang hindi nakakapagod na tumatawag sa command line window at ipasok ang command text dito.

Tandaan natin ang listahan ng ating mga utos at lumikha ng kaukulang mga batch file:

  1. shutdown /s /f /t 2000 o shutdown -s -f -t 2000
    (i-off ang computer pagkatapos ng 33min = 2000 segundo)
  2. shutdown /r /f /t 2000 o shutdown -r -f -t 2000
    (i-restart ang computer pagkatapos ng 33min = 2000 segundo)
  3. sa 23:15 shutdown /s /f o sa 23:15 shutdown -s -f
    (i-off ang computer ngayon sa 23:15)
  4. sa 23:15 shutdown /r /f o sa 23:15 shutdown -r -f
    (i-reboot ang iyong computer ngayon sa 11:15 pm)
  5. shutdown/a o pagsasara -a
    (kanselahin ang utos na i-shutdown/i-restart ang computer)

Para gumawa ng executive (batch) batch file, buksan ang notepad, kopyahin (isulat) ang kinakailangang command line dito at i-save ang file gamit ang .bat extension. Halimbawa, gumawa tayo ng dalawang file - ang "Shutdown.bat" na file at ang "Cancel.bat" na file. Sa unang file isinulat namin ang linya na " shutdown /s /f /t 2000" (nang walang mga panipi), sa pangalawa - ang linya " shutdown/a"(nang walang quotes). Ang pag-click sa unang file ay magbibigay ng utos na patayin ang computer pagkatapos ng 33 minuto = 2000 segundo. Ang pag-click sa pangalawang file ay kakanselahin ang utos na patayin ang computer pagkatapos ng 33 minuto = 2000 segundo. Kaya, makakatanggap kami ng dalawang file, ang pag-click sa kung saan ay magkakaroon ng parehong epekto tulad ng sa kaso ng isang tawag at pagpasok ng nais na utos dito.

Ang lahat ay napaka-simple, at ito ay mas maginhawa kaysa sa command line. Bilang karagdagan, ang pamamaraang ito ay nagbibigay ng puwang para sa paglipad ng imahinasyon at malikhaing pag-iisip. Halimbawa, maaari mong itakda ang timeout sa 28800 segundo. (28800 segundo = 8 oras = haba ng araw ng trabaho), ilagay ang "Shutdown.bat" na file sa startup folder ng computer at huwag nang mag-alala tungkol sa pag-off nito sa pagtatapos ng araw ng trabaho. Dahil, sa tuwing magbo-boot ang system, makakatanggap ito ng command na mag-shut down pagkatapos ng 8 oras = 28800 segundo. Ang parehong epekto ay makakamit ng executive.bat file sa pagsisimula, na may nilalaman na " sa 17:00 shutdown /s /f"(nang walang quotes). Bukod dito, ang utos na ito ay mas kanais-nais, dahil nagtatakda ito ng eksaktong oras upang i-off ang computer at hindi nakasalalay sa bilang ng mga pag-reboot sa araw ng trabaho.

Nakakatawa. Kung itinakda mo ang timeout sa 180 segundo sa bat file sa startup folder, mag-o-off ang computer 3 minuto pagkatapos nitong magsimula.

I-shutdown at i-restart ang iyong computer
sa isang tinukoy na oras sa pamamagitan ng task scheduler

Ang task scheduler ay isang espesyal na tampok Windows. Binibigyang-daan ka ng Task Scheduler na lumikha at magsagawa ng iba't ibang naka-iskedyul na mga gawain. Sa aming kaso, nangangahulugan ito ng sistematikong pag-off o pag-restart ng computer sa isang tinukoy na oras. Hindi tulad ng at, binibigyang-daan ka ng scheduler ng gawain na mas madaling italaga ang eksaktong oras at dalas ng pag-shut down ng computer.

Upang i-configure ang computer na i-shut down o i-restart sa isang tinukoy na oras sa pamamagitan ng task scheduler, buksan ang task scheduler. Ito ay matatagpuan sa "Start Menu > All Programs > Accessories > System Tools > Task Scheduler"

Pagkatapos, sa window na bubukas, isulat ang pangalan ng gawain at paglalarawan nito. Dito maaari mong isulat ang anumang gusto mo. Ang pangalan at paglalarawan ng gawain ay ipapakita sa gitnang hanay ng scheduler pagkatapos magawa ang gawain. Isinulat ko ang pangalan - "Shutdown", ang paglalarawan - "I-off ang computer" at nag-click sa pindutang "Next"...

Sa susunod na window na bubukas, kailangan mong piliin ang dalas ng gawain. Pinili ko ang "Araw-araw". "Dagdag pa"...

Sa susunod na window na bubukas, kailangan mong tukuyin ang petsa kung saan magsisimulang isagawa ang gawain at ang oras na ito ay makukumpleto. Bilang default, ang kasalukuyang petsa at oras ay ipinapakita. Maaaring iwanang hindi nagbabago ang petsa (magsimula ngayon), ngunit kailangan mong magtakda ng sarili mong oras. Ito ang kinakailangang oras upang isara ang computer. Itinakda ko ito sa 17:00:00, na katumbas ng pagtatapos ng aking araw ng trabaho. Ang linyang "Ulitin tuwing 1 araw." - iniwang hindi nagbabago. "Dagdag pa"...

Sa susunod na window na bubukas, kailangan mong itakda ang switch (checkbox) sa tabi ng mga salitang "Patakbuhin ang programa". "Dagdag pa"...

Sa susunod na window na bubukas, sa linya ng "program o script", ipasok ang command na " pagsara" (nang walang mga panipi), at sa field na "magdagdag ng mga argumento" " -s -f" (nang walang quotes) - para patayin. Kung kailangan mong i-restart ang computer, pagkatapos ay sa field na "magdagdag ng mga argumento" ipasok ang " -r -f"(nang walang quotes). "Dagdag pa"...

I-click ang button na “Tapos na”. Naka-on ang problema araw-araw na pagsasara ng computer sa 17:00- nilikha at inilunsad. Maaari mong suriin ang iyong trabaho o tanggalin ang isang gawain tulad ng sumusunod. Inilunsad namin ang scheduler, mag-click sa "Task Scheduler Library" at sa gitnang hanay ay nakita namin ang nais na gawain (ayon sa pangalan). Mag-right-click dito at piliin ang kailangan mo mula sa drop-down na menu.

Upang suriin, nag-click ako sa "Run". Agad na tumugon ang computer. Gumagana ito, yay!

Pinapatay ang computer
I-shut down ang iyong computer mula sa command line

Karamihan sa mga user ay nakasanayan nang isara ang kanilang computer gamit ang Start menu. Kahit na narinig nila ang tungkol sa posibilidad na gawin ito sa pamamagitan ng command line, hindi nila sinubukang gamitin ito. Ang lahat ng ito ay dahil sa preconception na ito ay isang bagay na napakakomplikado, na inilaan ng eksklusibo para sa mga propesyonal sa computer. Samantala, ang paggamit ng command line ay napaka-maginhawa at nagbibigay sa user ng maraming karagdagang mga opsyon.

Upang isara ang isang computer gamit ang command line, kailangang malaman ng user ang dalawang pangunahing bagay:

  • Paano buksan ang command line;
  • Ano ang utos upang patayin ang computer.

Tingnan natin ang mga puntong ito nang mas detalyado.

Tawagan ang command line

Ang pagtawag sa command line, o ang console kung tawagin din ito, ay napakasimple sa Windows. Ginagawa ito sa dalawang hakbang:


Ang resulta ng mga pagkilos na ito ay ang pagbubukas ng console window. Ito ay halos pareho para sa lahat ng mga bersyon ng Windows.


Maaari mong tawagan ang console sa Windows sa iba pang mga paraan, ngunit lahat sila ay mas kumplikado at maaaring magkaiba sa iba't ibang bersyon ng operating system. Ang pamamaraan na inilarawan sa itaas ay ang pinakasimpleng at pinaka-unibersal.

Opsyon 1: I-shut down ang lokal na computer

Upang i-shut down ang computer mula sa command line, gamitin ang shutdown command. Ngunit kung i-type mo lang ito sa console, hindi mag-o-off ang computer. Sa halip, ipapakita ang tulong sa kung paano gamitin ang command.


Matapos maingat na pag-aralan ang tulong, mauunawaan ng user na upang i-off ang computer kailangan mong gamitin ang command pagsara may parameter [s]. Ang linyang na-type sa console ay dapat magmukhang ganito:

shutdown /s

Pagkatapos ipasok ito, pindutin ang key Pumasok at magsisimula ang proseso ng pagsasara ng system.

Opsyon 2: Paggamit ng timer

Sa pamamagitan ng pagpasok ng command sa console shutdown /s, makikita ng user na hindi pa nagsisimula ang pagsara ng computer, ngunit sa halip ay may lalabas na babala sa screen na ang computer ay i-off sa isang minuto. Ito ang hitsura nito sa Windows 10:


Ito ay dahil ang pagkaantala sa oras na ito ay ibinigay bilang default sa utos na ito.

Para sa mga kaso kapag ang computer ay kailangang patayin kaagad, o sa ibang agwat ng oras, sa command pagsara ibinigay na parameter [t]. Pagkatapos ipasok ang parameter na ito, dapat mo ring tukuyin ang agwat ng oras sa mga segundo. Kung kailangan mong isara kaagad ang computer, ang halaga nito ay nakatakda sa zero.

shutdown /s /t 0

Sa halimbawang ito, mag-o-off ang computer pagkatapos ng 5 minuto.


Ang isang mensahe ng pagwawakas ng system ay ipapakita sa screen sa parehong paraan tulad ng kapag gumagamit ng isang command na walang timer.


Ang mensaheng ito ay uulit sa pana-panahon na nagpapahiwatig ng natitirang oras hanggang sa mag-shut down ang computer.

Opsyon 3: I-shutdown ang remote na computer

Ang isa sa mga pakinabang ng pag-shut down ng computer gamit ang command line ay sa ganitong paraan maaari mong i-shut down hindi lamang ang lokal na computer, kundi pati na rin ang remote na computer. Para sa layuning ito sa koponan pagsara ibinigay na parameter [m].

Kapag ginagamit ang parameter na ito, ipinag-uutos na tukuyin ang pangalan ng network ng remote na computer, o ang IP address nito. Ang format ng command ay ganito ang hitsura:

shutdown /s /m\\192.168.1.5

Tulad ng lokal na computer, maaari kang gumamit ng timer upang isara ang remote na makina. Upang gawin ito, kailangan mong idagdag ang naaangkop na parameter sa utos. Sa halimbawa sa ibaba, ang malayuang computer ay i-o-off pagkatapos ng 5 minuto.

Upang i-off ang isang computer na matatagpuan sa network, dapat na pinagana nito ang remote control, at ang user na magsasagawa ng pagkilos na ito ay dapat may mga karapatan ng administrator.

35,421 Views

Mayroon akong gawain upang ayusin ang mabilis na pagsara ng mga malalayong server sa isang pag-click. Bukod dito, ang iba't ibang mga gumagamit ay dapat na patayin ang mga server, kabilang ang mga walang kaalaman at pag-unawa sa mga prinsipyo ng pagpapatakbo ng server. Iyon ay, kailangan lang nilang pindutin ang isang pindutan upang awtomatikong isara ang server.

Bukod dito, kailangan mong i-off ang parehong mga server ng Windows at mga server ng Linux ng iba't ibang mga pamamahagi sa network - ubuntu, centos, freebsd. Iyon ay, ang solusyon ay dapat na simple at maaasahan.

Remote shutdown ng Windows server

Magsimula tayo sa pinakamahirap. Sa pagsasagawa, ang pagpapatupad ng isang maaasahang paraan upang i-off ang mga Windows machine sa network ay naging mas mahirap para sa akin kaysa sa Linux. Mayroong maraming mga pamamaraan at diskarte sa paglutas ng problemang ito. Sinubukan ko ang iba't ibang mga pagpipilian at nanirahan sa isa na tila ang pinaka-maaasahan, ito ay nagtrabaho nang walang mga problema sa lahat ng mga kaso sa panahon ng pagsubok.

Ang isang kinakailangan para sa malayuang pag-shut down ng isang server ay ang network access dito sa pamamagitan ng rdp. Maaari kang nasa lokal na network kasama nito, o ipasa ang koneksyon sa rdp sa pamamagitan ng pag-redirect mula sa gateway. Hindi mahalaga, ang pangunahing bagay ay makapasok sa system sa pamamagitan ng rdp.

Ang prinsipyo ng pagpapatakbo ng remote shutdown ay ang mga sumusunod:

  1. Ang isang user ay nilikha sa computer o server na papayagang kumonekta sa pamamagitan ng rdp at isara ang server.
  2. Maglalaman ng shutdown script ang startup ng user na ito.
  3. Ang mga user na magsasara ng server nang malayuan ay binibigyan ng espesyal na inihandang rdp client, na, nang walang anumang mga kahilingan, ay ikokonekta ng gustong user, kung saan ang shutdown script ay ma-trigger.

Ang lahat ay medyo simple, ngunit sa bawat yugto ay nakatagpo ako ng mga problema na nangangailangan ng isang di-maliit na solusyon. Ngunit una sa lahat.

Kaya, pumunta tayo sa hilaga at lumikha ng isang simpleng bat file doon na may sumusunod na nilalaman:

I-shutdown /p /d p:0:0 /f

Ise-save namin ang file at lumikha ng user kung saan isasara namin ang server. Huwag kalimutang magdagdag ng pahintulot para sa user na ito na kumonekta sa pamamagitan ng rdp. Kung i-off mo ang isang computer na may desktop system, kung gayon ang mga karapatan ng isang regular na user ay sapat. Kung kailangan mong i-off ang Windows Server, kailangan mong gawing administrator ang user o bigyan siya ng mga karapatan na payagan siyang i-off ang server sa pamamagitan ng lokal na patakaran sa seguridad. Ang politikong ito ay nakatira sa address - mga setting ng seguridad - mga lokal na patakaran - pagtatalaga ng mga karapatan ng gumagamit - pagsasara ng system.

Dito ako napunta sa mga unang problema ko. Pinangalanan ko ang aking script shutdown.bat at sa napakahabang panahon ay hindi ko maintindihan kung bakit hindi ito gumana. Kapag pumapasok sa utos pagsara lahat ay gumana nang maayos sa mga parameter sa console, ngunit ang script ay hindi tumakbo. Hindi pala siya matatawag sa ganoong pangalan. Pagkatapos kong palitan ang pangalan nito sa shut.bat, naging maayos ang lahat. Ito ay uri ng isang katawa-tawa snag, ngunit kailangan kong gumugol ng maraming oras bago ko naisip kung ano ang tungkol sa lahat.

Susunod, pumunta kami sa aming bagong user upang malikha ang mga karaniwang folder ng profile at ilagay ang script ng auto-shutdown ng server sa kanyang startup - C:\Users\shut-user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Ngayon ay kailangan nating i-configure ang awtomatikong pag-login ng user sa pamamagitan ng rdp upang maisagawa ang remote shutdown. Bukod dito, ang user ay dapat mag-log in sa server nang hindi humihingi ng pangalan at password. Hindi ito magagawa gamit ang karaniwang mga tool ng Windows rdp client. Kahit na i-save mo ang mga setting, kakailanganin mong ipasok muli ang password kapag inilipat mo ang mga setting sa ibang computer. Hindi ito nababagay sa akin.

Sinubukan kong gumamit ng lumang ported na bersyon ng rdp 5.2. Ito ang huling bersyon kung saan maiimbak ang password na naka-encrypt sa file ng mga setting. Ngunit nang ilipat ko ang file na ito sa ibang computer, may lumabas pa ring window ng password entry. Hindi posible na makamit ang kumpletong automation.

Ngunit natagpuan ang isang solusyon. Mayroong isang kawili-wiling proyekto na tinatawag na Remote Desktop Plus, na isang add-on sa rdp. Gamit ang add-on na ito, maaari mong ipasa ang mga parameter sa rdp sa pamamagitan ng command line, kasama ang username at password. Ito ay ganap na nababagay sa akin. I-download ang file mula sa website ng may-akda ng proyekto o mula sa akin. Kinopya ko itong napaka-kapaki-pakinabang na utility kung sakali. Inilalagay namin ito sa isang folder at nilikha ito sa parehong folder rem-shut.bat file na may sumusunod na nilalaman:

Rdp.exe /v:10.10.5.14 /u:shut-user /p:pass123 /w:640 /h:480

Ang lahat ng ito ay sapat na upang magsagawa ng isang malayuang pag-shutdown sa isang server ng Windows. Kailangang maglipat ng 2 file ang user:

  • rdp.exe
  • rem-shut.bat

Mahalaga na sila ay nasa parehong folder. Kapag ang batch file ay inilunsad, ang rdp ng user ay ikokonekta at ang shutdown script ay isasagawa. Natupad ang misyon.

Remote shutdown ng Linux server

Narito ang lahat ay naging mas simple. Ang isang gumaganang solusyon ay agad na natagpuan na nagbibigay-daan sa iyong malayuang isara ang anumang Linux server nang walang anumang mga problema. Ang problema ay nalutas gamit ang karaniwang mga tool ng masilya. Ang program na ito ay maaaring patakbuhin mula sa command line na may mga parameter. Bilang mga parameter, maaari mong tukuyin ang isang file na may mga command na isasagawa, address ng server, user at password.

Ihahanda namin ang lahat ng kailangan mo. Una, lumikha ng isang simpleng dokumento ng teksto shutdown.txt sumusunod na nilalaman:

Putty.exe -m shutdown.txt -ssh -P 22 -l root -pw rootpass 10.10.5.15

Naglilipat kami ng 3 file sa user, na inilagay sa isang folder:

  • putty.exe
  • shutdown.txt
  • serv-rem-shut.bat

Ngayon, kapag pinatakbo mo ang script ng serv-rem-shut.bat, isang console command ang ipapadala sa server sa network upang isara. Walang itatanong. Tahimik na magsasara ang server.

Konklusyon

Ito ang mga simpleng pamamaraan na aking naisip at ipinatupad. Mahalaga rin na magbigay ng access sa lokal na network kung saan nakatira ang mga server. Sa aking kaso, pinapayagan ka ng openvpn na malayuang isara ang mga computer kahit sa Internet.

Sigurado ako na maraming iba pang mga pagpipilian upang patayin ang server nang malayuan. Natutuwa ako kung may magbahagi ng kanilang mga ideya at karanasan sa bagay na ito sa akin sa mga komento.

Online na kurso sa Linux

Kung mayroon kang pagnanais na matutunan kung paano bumuo at magpanatili ng mataas na magagamit at maaasahang mga sistema, inirerekumenda ko na pamilyar ka sa online na kursong "Linux Administrator" sa OTUS. Ang kurso ay hindi para sa mga nagsisimula upang makapag-enroll kailangan mo ng pangunahing kaalaman sa mga network at pag-install ng Linux sa isang virtual machine. Ang pagsasanay ay tumatagal ng 5 buwan, pagkatapos kung saan ang mga matagumpay na nagtapos ng kurso ay maaaring sumailalim sa mga panayam sa mga kasosyo. Ano ang ibibigay sa iyo ng kursong ito:
  • Kaalaman sa arkitektura ng Linux.
  • Pag-master ng mga modernong pamamaraan at tool para sa pagsusuri at pagproseso ng data.
  • Kakayahang pumili ng configuration para sa mga kinakailangang gawain, pamahalaan ang mga proseso at tiyakin ang seguridad ng system.
  • Sanay sa mga pangunahing tool sa pagtatrabaho ng isang system administrator.
  • Pag-unawa sa mga detalye ng pag-deploy, pag-configure at pagpapanatili ng mga network na binuo sa Linux.
  • Ang kakayahang mabilis na malutas ang mga umuusbong na problema at matiyak ang matatag at walang patid na operasyon ng system.
Subukan ang iyong sarili sa pagsusulit sa pasukan at tingnan ang programa para sa higit pang mga detalye.