Anonim

Vi har tidligere set på, hvordan du kan bruge lukningskommandoen via Windows Command Prompt til at lukke og genstarte fjerntilsluttede pc'er. Når du først har forstået, hvordan kommandoen fungerer, er det relativt hurtigt og nemt at bruge shutdown-kommandoen og dens forskellige parametre, men hvis du ofte opretter forbindelse til den samme eksterne pc, kan du spare noget tid ved at oprette din egen lukke ned eller genstarte batch-fil. Sådan gør du.
For dem, der ikke kender konceptet, er batch-filer (også kendt som batch-programmer eller scripts ) rå tekstfiler, der indeholder en eller flere kommandolinjeanvisninger. En bruger kan oprette en batchfil ved at skrive de ønskede kommandoer i rækkefølge, og derefter udfører computeren hver kommando i rækkefølge, når filen køres. Batchfiler kan i høj grad forenkle gentagne opgaver, så brugerne kan udforme potentielt komplekse kommandolinjeanvisninger kun én gang og derefter gentagne gange køre kommandoerne efter behov med bare et klik.
Der er mange anvendelser til batchfiler, men vi fokuserer i dag på at oprette en relativt simpel fil, der lukker eller genstarter vores fjerntilsluttede Windows-pc med de ønskede indstillinger og parametre. For at komme i gang skal du først tage et minut til at gennemgå, hvordan shutdown-kommandoen fungerer, inklusive dens primære parametre.
Når du er tilsluttet den eksterne pc, skal du derefter oprette et nyt tomt tekstdokument i Notepad (bemærk: du kan oprette din shutdown eller genstarte batch-fil på enhver computer og derefter manuelt overføre den til den eksterne pc, men oprette den direkte på den eksterne pc gemmer et trin).
Med dit tomme Notepad-dokument åbent, lav din reboot eller luk kommando. I vores eksempel ønsker vi, at vores batchfil skal genstarte vores eksterne pc, tvinge alle åbne applikationer til at lukke og genstarte straks uden en tidsforsinkelse. Baseret på de relevante kommandoparametre til shutdown-kommandoen, skriver vi derfor følgende i vores Notepad-dokument:

nedlukning -r -f -t 0

For at sammenfatte bruges shutdown- kommandoen til både at lukke en pc og genstarte den baseret på den rigtige parameter. I dette tilfælde fortæller brug af -r kommandoen, at vi vil genstarte. Parameter -f fortæller kommandoen at tvinge-lukke alle kørende applikationer, hvilket forhindrer, at fejl eller programmer utilsigtet forhindrer vores eksterne pc i at udføre reboot-kommandoen. Endelig instruerer -t- parameteren kommandoen til at udføre genstart med en nul-sekunders ( 0 ) forsinkelse.
Du kan tilpasse nedlukningskommandoen, som du ønsker, såsom at have kommandoen til at lukke den eksterne pc i stedet for at genstarte den ( -s i stedet for -r ), tilføje en tidsforsinkelse, vise en brugerdefineret besked før lukke ned og mere. Du kan også kombinere shutdown-kommandoer sammen med specifikke computernavne eller adresser til at genstarte eller lukke flere pc'er på én gang.


Når du er færdig med at udarbejde din shutdown-kommando, skal du gå til File> Save og navigere til et praktisk sted for din batchfil. Vælg derefter rullemenuen Gem som type, og vælg Alle filer . Til sidst skal du give din batchfil et navn i boksen Filnavn og afslutte den med en .bat- udvidelse. I vores eksempel vil vi navngive vores batchfil Remote Reboot.bat og placere den på skrivebordet på vores eksterne pc.


Du kan nu lukke Notepad og, hvis du er klar, teste batchfilen ved at dobbeltklikke på den for at udføre den. Hvis shutdown-kommandoen blev formateret korrekt, ser du din eksterne pc genstarte eller lukke ned med de udpegede parametre og indstillinger. Når du har bekræftet, at din batchfil fungerer efter hensigten, kan du duplikere og ændre kommandoen efter behov for yderligere fjern pc'er.
Bemærk også, at vi bruger en batchfil til at automatisere nedlukningskommandoen i forbindelse med en fjern pc, men denne kommando og selve batchfilen fungerer på enhver Windows-pc, som den udføres på (eller en netværks-pc, der er udpeget af -m parameter), inklusive din lokale pc. Denne artikel fokuserede også på at udføre batch-filen via et GUI til fjerntliggende desktop, men du kan også starte en batch-fil via kommandolinjen.

Luk eller genstart hurtigt en fjern pc med en brugerdefineret batchfil