Vi har tidigare tittat på hur du kan använda avstängningskommandot via Windows Command Prompt för att stänga av och starta om fjärranslutna datorer. När du har förstått hur kommandot fungerar är det relativt snabbt och enkelt att använda avstängningskommandot och dess olika parametrar, men om du ofta ansluter till samma fjärrdator kan du spara lite tid genom att skapa din egen avstängning eller starta om batchfil. Här är hur.
För de som inte känner till konceptet är batchfiler (även kända som batchprogram eller skript ) råa textfiler som innehåller en eller flera kommandoradsinstruktioner. En användare kan skapa en batchfil genom att skriva önskade kommandon i ordning, och sedan kommer datorn att utföra varje kommando i sekvens när filen körs. Batchfiler kan förenkla upprepade uppgifter kraftigt, så att användare kan skapa potentiellt komplexa kommandoradsinstruktioner bara en gång och sedan upprepade gånger köra kommandona efter behov med bara ett klick.
Det finns många användningsområden för batchfiler, men vi fokuserar idag på att skapa en relativt enkel fil som kommer att stänga av eller starta om vår fjärranslutna Windows-PC med önskade alternativ och parametrar. För att komma igång, ta först en minut för att granska hur avstängningskommandot fungerar, inklusive dess primära parametrar.
När du är ansluten till fjärrdatorn skapar du sedan ett nytt tomt textdokument i Notepad (Obs: du kan skapa din avstängning eller starta om batchfilen på vilken dator som helst och sedan manuellt överföra den till fjärrdatorn, men skapa den direkt på fjärrdatorn sparar ett steg).
Med ditt tomma anteckningsblockdokument öppet, skapa ditt omstart eller stäng av kommandot. I vårt exempel vill vi att vår batchfil ska starta om vår fjärrdator, tvinga alla öppna applikationer att stängas och omstartas omedelbart utan tidsfördröjning. Baserat på lämpliga kommandoparametrar för avstängningskommandot skriver vi därför följande i vårt anteckningsdokument:
avstängning -r -f -t 0
För att sammanfatta används avstängningskommandot för att både stänga av en dator och starta om den baserat på rätt parameter. I det här fallet, använder -r berättar kommandot att vi vill starta om. Paramet -f berättar kommandot att tvinga-stänga alla körande applikationer, vilket förhindrar eventuella fel eller program från att oavsiktligt förhindra vår fjärrdator från att utföra omstartkommandot. Slutligen instruerar parametern -t kommandot att utföra omstarten med en noll-sekunders ( 0 ) fördröjning.Du kan anpassa avstängningskommandot som du önskar, till exempel att kommandot faktiskt stänger av fjärrdatorn istället för att starta om det ( -s istället för -r ), lägga till en tidsfördröjning, visa ett anpassat meddelande innan du stänger av och mer. Du kan också kombinera avstängningskommandon tillsammans med specifika datornamn eller adresser för att starta om eller stänga av flera datorer samtidigt.
När du är klar med att stänga avstängningskommandot går du till Arkiv> Spara och navigerar till en bekväm plats för din batchfil. Välj sedan rullgardinsmenyn Spara som typ och välj Alla filer . Ge slutligen din batchfil ett namn i rutan Filnamn och avsluta den med en .bat- förlängning. I vårt exempel kommer vi att namnge vår batchfil Remote Reboot.bat och placera den på skrivbordet på vår fjärrdator.
Du kan nu stänga Anteckningar och, om du är redo, testa batchfilen genom att dubbelklicka på den för att köra den. Om avstängningskommandot är formaterat korrekt ser du din fjärr PC omstart eller avstängning med de angivna parametrarna och alternativen. När du har verifierat att din batchfil fungerar som avsedd kan du duplicera och ändra kommandot efter behov för ytterligare fjärrdatorer.
Observera också att vi använder en batchfil för att automatisera avstängningskommandot i samband med en fjärrdator, men detta kommando och själva batchfilen fungerar på alla Windows-datorer som det körs på (eller vilken nätverksdator som utsetts av -m- parameter), inklusive din lokala PC. Den här artikeln fokuserade också på att köra batchfilen via ett GUI för fjärrskrivbord, men du kan också starta en batchfil via kommandoraden.