如何在 Windows VPS 上打开和使用 PowerShell

PowerShell 是管理 Windows VPS 的主要命令行工具。您可以使用它安装软件、检查服务、打开防火墙端口、运行 SteamCMD 命令、重启服务以及排查服务器应用程序问题。

对于大多数服务器管理任务,请以管理员身份打开 PowerShell,以便命令有权限更改系统设置。

 

打开 PowerShell

  1. 使用远程桌面或 VPS 控制台连接到 Windows VPS。
  2. 右键单击 Windows 开始按钮。
  3. 根据 Windows 版本,点击终端 (管理员)Windows PowerShell (管理员)PowerShell
  4. 如果 Windows 请求权限,请接受管理员提示。

    Windows VPS with PowerShell open

 

文件和文件夹操作

命令功能
pwd显示 PowerShell 当前所在的文件夹。
cd C:\Servers进入 C:\Servers
mkdir C:\Servers创建一个文件夹(如果尚不存在)。
dir列出当前文件夹中的文件和文件夹。
copy file.txt C:\Backups\file.txt复制文件。
Remove-Item C:\Temp\old.zip删除文件。运行前请检查路径。

 

下载和解压文件

PowerShell 可以直接下载文件而无需使用浏览器。将 URL 和输出路径替换为您需要的文件。

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

解压 zip 文件:

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

这对于 SteamCMD、服务器工具、mod 加载器和备份档案等工具非常有用。

 

检查网络信息

命令功能
ipconfig显示 VPS 网络适配器和 IP 信息。
Test-NetConnection example.com -Port 443测试 VPS 是否可以访问远程主机和端口。
Get-NetTCPConnection -LocalPort 7777检查是否有程序在本地 TCP 端口 7777 上监听。

 

打开 Windows 防火墙端口

当游戏服务器或服务正在运行但外部连接无法访问时使用此功能。将端口和显示名称替换为您允许的服务。

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

有关专用防火墙的详细指南,请使用 如何在您的 VPS 上打开 Windows 防火墙端口

 

检查进程、服务和资源

命令功能
Get-Process列出正在运行的进程。
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10显示 CPU 使用率最高的进程。
Get-Service列出 Windows 服务。
Restart-Service -Name "ServiceName"重启 Windows 服务。
Get-PSDrive C显示 C: 驱动器的磁盘使用情况。

 

重启或关闭 VPS

从 PowerShell 重启 Windows:

Restart-Computer

从 PowerShell 关闭 Windows:

Stop-Computer

如果远程桌面没有响应,请使用 VPS 面板电源控制:如何重启、关闭或启动您的 VPS

 

运行 SteamCMD 风格的命令

许多 Windows 游戏服务器指南使用 PowerShell 运行 SteamCMD 或服务器可执行文件。首先进入文件夹,然后从那里运行命令:

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

APPID 替换为您正在安装的游戏的 Steam 专用服务器应用程序 ID。如果命令以 .\ 开头,表示“从当前文件夹运行此程序”。

如果您正在遵循我们的 Windows VPS 游戏服务器指南,请准确复制命令并逐行运行,除非指南特别说明其他情况。

  • 0 用戶發現這個有用
這篇文章有幫助嗎?

相關文章

在您的 Windows VPS 上安装 SteamCMD

SteamCMD 是 Valve 的命令行工具,用于在 Windows VPS 上下载和更新专用服务器文件。许多自托管的 Steam...

如何更改您的Windows VPS管理员密码

您可以从VPS控制面板更改主要的Windows VPS登录密码。如果您丢失了管理员密码、想在共享后更改访问权限,或需要在将VPS交给其他管理员之前设置新密码,这将非常有用。...

如何在您的VPS上打开Windows防火墙端口

Windows防火墙控制哪些入站连接被允许进入您的Windows VPS。如果您安装了游戏服务器、Web服务、数据库或远程工具,您可能需要先允许其端口,以便玩家或用户可以连接。...

如何使用远程桌面连接到Windows VPS

远程桌面是管理Windows VPS的常用方式。它打开一个桌面会话,使您可以使用文件资源管理器、PowerShell、任务管理器、Windows更新和已安装的应用程序。...

如何检查Windows VPS上的磁盘空间

磁盘空间不足可能导致Windows更新、游戏服务器更新、保存、日志和备份无法正常工作。在安装大型游戏服务器或复制世界文件之前,请检查磁盘空间。 使用远程桌面连接到Windows VPS。...