Stäng av Windows Windows Server -dator på distans med PowerShell

När vi måste hantera flera datorer på en domän med Windows Server 2016 Det är mycket praktiskt att kunna utföra kommandon på distans för att inte behöva gå till den fysiska webbplatsen, vilket sparar tid och resurser.
En av de dagliga uppgif.webpterna som kan uppstå är fjärrstängning av utrustning av olika anledningar, till exempel:

  • Glömskhet eller frånvaro av användaren.
  • Obligatorisk avstängning för vissa supportfrågor.
  • Informationssäkerhet med mera.

Idag lär vi oss att stänga av en klientdator med ett Windows PowerShell -skript på Windows Server 2016.

Skapa skript för att fjärrstänga en domän dator med Windows PowerShell i Windows Server 2016

Steg 1
I det här fallet heter klientdatorn SolveticPC ansluten till vår domän:

Steg 2
Raden som ska utföras är följande:

 (Get -WmiObject -Class Win32_OperatingSystem -ComputerName SolveticPC) .InvokeMethod ("Win32Shutdown", 5)
Steg 3
De värden som vi kan ange är:
  • 0= Logga ut
  • 1= Avstängd
  • 2= Omstart
  • 4= Loggen tvingas överge
  • 5= Tvingad avstängning
  • 6= Tvingad omstart
  • 8= Avstängd
  • 12= Makten tvingas överge
Vi måste helt enkelt ställa in rätt nummer, i detta fall 5 eftersom vi kommer att tvinga avstängningen.

Steg 4
Något viktigt är att definiera namnet på laget som ska stängas av på planen -Datornamn och om vi har flera lag kan vi skapa en .txt -fil med lagnamnen och ange den där.

FÖRSTORA

Steg 5
När man kör skriptet ser vi att fjärrmaskinen kommer att starta avstängningsprocessen:

Så enkelt kan vi fjärrstyra den här typen av uppgif.webpter i Windows Server 2016.

wave wave wave wave wave