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

Skriv ut
  • 0

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.


Hjälpte svaret dig?

Relaterade artiklar

«Tillbaka

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!