📖 Windows / PowerShell 命令速查

按使用场景分组,点击"复制"按钮一键复制命令

进程与服务
查看全部进程
Get-Process
按名称查看进程
Get-Process -Name <name>
结束进程 ⚠️
Stop-Process -Name <name> -Force
查看 Windows 服务及状态
Get-Service
启动 / 停止服务 ⚠️
`Start-Service <svc>` / `Stop-Service <svc>`
重启服务
Restart-Service <svc>
文件与目录
列出当前目录内容
`Get-ChildItem`(别名 `ls`)
切换目录
`Set-Location <path>`(别名 `cd`)
查看文件内容
Get-Content <file>
创建目录 / 空文件
`New-Item -ItemType Directory <path>` / `New-Item -ItemType File <file>`
复制文件或目录(含子目录)
Copy-Item <src> <dst> -Recurse
移动 / 重命名
Move-Item <src> <dst>
删除文件或目录 ⚠️
Remove-Item <path> -Recurse -Force
判断路径是否存在
Test-Path <path>
系统与环境
查看系统信息(含补丁 / 内存)
systeminfo
查看计算机名
hostname
读取单个环境变量
$env:PATH
临时追加 PATH(当前会话有效)
$env:PATH += ";<dir>"
查看脚本执行策略
Get-ExecutionPolicy
修改执行策略 ⚠️
Set-ExecutionPolicy RemoteSigned
切换控制台代码页为 UTF-8(修复中文乱码)
chcp 65001
网络与端口
查看全部网络连接与占用 PID
netstat -ano
按端口查占用连接
`netstat -ano
强制结束占用端口的进程 ⚠️
taskkill /PID <pid> /F
测试目标主机端口连通性
Test-NetConnection <host> -Port <port>
DNS 解析域名
Resolve-DnsName <domain>
查看本机 IP 配置
ipconfig
压缩与磁盘
压缩为 zip
Compress-Archive -Path <src> -DestinationPath <out.zip>
解压 zip 到目录
Expand-Archive -Path <file.zip> -DestinationPath <dir>
查看盘符剩余空间
`Get-PSDrive <drive-letter>`(如 `Get-PSDrive C`)
检查并修复磁盘错误 ⚠️(需管理员)
chkdsk C: /F