Hur man öppnar och använder PowerShell på en Windows VPS

PowerShell är det huvudsakliga kommandoradsverktyget för att hantera en Windows VPS. Du kan använda det för att installera programvara, kontrollera tjänster, öppna brandväggsportar, köra SteamCMD-kommandon, starta om tjänster och felsöka serverapplikationer.

För de flesta serveradministrationsuppgifter, öppna PowerShell som administratör så att kommandon har behörighet att ändra systeminställningar.

 

Öppna PowerShell

  1. Anslut till Windows VPS med Remote Desktop eller VPS-konsolen.
  2. Högerklicka på Windows Start-knappen.
  3. Klicka på Terminal (Admin), Windows PowerShell (Admin) eller PowerShell beroende på Windows-versionen.
  4. Acceptera administratörsfrågan om Windows ber om tillåtelse.

    Windows VPS med PowerShell öppen

 

Flytta runt filer och mappar

KommandoVad det gör
pwdVisar mappen PowerShell för närvarande är i.
cd C:\ServersFlyttar till C:\Servers.
mkdir C:\ServersSkapar en mapp om den inte redan finns.
dirListar filer och mappar i den aktuella mappen.
copy file.txt C:\Backups\file.txtKopierar en fil.
Remove-Item C:\Temp\old.zipTar bort en fil. Kontrollera sökvägen innan du kör detta.

 

Ladda ner och extrahera filer

PowerShell kan ladda ner filer direkt utan att använda en webbläsare. Byt ut URL och utmatningssökväg med filen du behöver.

Invoke-WebRequest -Uri "https://example.com/file.zip" -OutFile "C:\Tools\file.zip"

Extrahera en zip-fil:

Expand-Archive -Path "C:\Tools\file.zip" -DestinationPath "C:\Tools\file" -Force

Detta är användbart för verktyg som SteamCMD, serververktyg, mod loaders och backup-arkiv.

 

Kontrollera nätverksinformation

KommandoVad det gör
ipconfigVisar VPS nätverksadaptrar och IP-information.
Test-NetConnection example.com -Port 443Testar om VPS kan nå en fjärrvärd och port.
Get-NetTCPConnection -LocalPort 7777Kontrollerar om något lyssnar på lokal TCP-port 7777.

 

Öppna Windows Firewall-portar

Använd detta när en spelserver eller tjänst körs men externa anslutningar inte kan nå den. Byt ut port och visningsnamn med tjänsten du tillåter.

New-NetFirewallRule -DisplayName "Allow TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Allow UDP 7777" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow

För en dedikerad brandväggsgenomgång, använd How to open Windows Firewall ports on your VPS.

 

Kontrollera processer, tjänster och resurser

KommandoVad det gör
Get-ProcessListar körande processer.
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10Visar de processer som använder mest CPU.
Get-ServiceListar Windows-tjänster.
Restart-Service -Name "ServiceName"Startar om en Windows-tjänst.
Get-PSDrive CVisar diskutnyttjande för C:-enheten.

 

Starta om eller stänga av VPS

Starta om Windows från PowerShell:

Restart-Computer

Stäng av Windows från PowerShell:

Stop-Computer

Om Remote Desktop inte svarar, använd VPS-panelens strömstyrningar istället: How to reboot, shut down, or start your VPS.

 

Köra SteamCMD-liknande kommandon

Många Windows spelserver-guider använder PowerShell för att köra SteamCMD eller en serverexekverbar fil. Flytta först in i mappen och kör sedan kommandot därifrån:

cd C:\SteamCMD
.\steamcmd.exe +login anonymous +force_install_dir C:\Servers\MyServer +app_update APPID validate +quit

Byt ut APPID med Steam dedikerade serverapp-ID för spelet du installerar. Om ett kommando börjar med .\, betyder det “kör detta program från den aktuella mappen”.

Om du följer en av våra Windows VPS spelserver-guider, kopiera kommandon exakt och kör dem en rad i taget om inte guiden specifikt säger något annat.

  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

Installera SteamCMD på din Windows VPS

SteamCMD är Valves kommandoradsverktyg för att ladda ner och uppdatera dedikerade serverfiler på...

Hur du ändrar ditt Windows VPS-administratörslösenord

Du kan ändra huvudlösenordet för Windows VPS-inloggning från VPS-kontrollpanelen. Detta är...

Hur man öppnar Windows Firewall-portar på din VPS

Windows Firewall kontrollerar vilka inkommande anslutningar som tillåts till din Windows VPS. Om...

Hur man ansluter till en Windows VPS med Remote Desktop

Remote Desktop är det vanliga sättet att hantera en Windows VPS. Det öppnar en skrivbordssession...

Hur man kontrollerar diskutrymme på en Windows VPS

Lågt diskutrymme kan stoppa Windows-uppdateringar, spelserveruppdateringar, sparningar, loggar...