PowerShell 命令大全

按用途整理 Windows PowerShell 的常用命令:文件查找与批量处理、进程和服务、硬件与系统信息、网络排查、磁盘健康、应用与 Windows 功能、账户与安全。每条命令都有参数说明、可以直接复制的示例,并标注对应的 CMD 命令。

打开方法:右键开始按钮,选择“终端”或“Windows PowerShell”;需要管理员权限的命令选择带“(管理员)”的那一项。

基础与帮助

命令作用管理员
Get-Help查看命令的帮助和示例—
Get-Command查找有哪些可用命令—
Get-Member查看对象有哪些属性和方法—
Set-ExecutionPolicy设置脚本执行策略(解决“禁止运行脚本”)需要
Where-Object按条件筛选结果—
Select-Object选择要显示的属性或前几条结果—
Sort-Object对结果排序—
Export-Csv把结果导出为 CSV 表格—
Out-File把输出保存到文本文件—
Out-GridView在可筛选的表格窗口中查看结果—
Get-Clipboard读取或写入剪贴板—
Get-Date获取日期时间(脚本中给文件命名)—
Measure-Object统计数量、求和、平均值—

文件与文本

命令作用管理员
Get-ChildItem列出文件和文件夹(含搜索)—
Copy-Item复制文件或文件夹—
Move-Item移动或重命名文件、文件夹—
Rename-Item重命名文件(含批量重命名)—
Remove-Item删除文件或文件夹—
New-Item新建文件或文件夹—
Get-Content查看文本文件内容(含实时查看日志)—
Set-Content写入或替换文本文件内容—
Select-String在文件中搜索文字(PowerShell 版 grep)—
Get-FileHash计算文件哈希值(校验 SHA256、MD5)—
Compress-Archive压缩为 zip 文件—
Expand-Archive解压 zip 文件—
Test-Path判断文件、文件夹或注册表项是否存在—

进程、服务与系统

命令作用管理员
Get-Process查看正在运行的进程—
Stop-Process结束进程—
Get-Service查看服务及其状态—
Restart-Service启动、停止或重启服务需要
Set-Service修改服务启动类型需要
Get-ComputerInfo查看电脑和系统详细信息—
Get-CimInstance查询硬件和系统信息(WMI)—
Get-WinEvent查询事件日志(排查蓝屏、意外关机)需要
Get-HotFix查看已安装的系统更新补丁—
Restart-Computer重启或关闭电脑—
Get-ScheduledTask查看和管理计划任务需要
Get-ItemProperty读取注册表值—
Set-ItemProperty修改或新建注册表值需要
Register-ScheduledTask创建计划任务(定时运行脚本)需要
Get-PnpDevice查看设备和驱动状态(找出有问题的设备)—

网络

命令作用管理员
Test-NetConnection测试网络连通和端口是否开放—
Get-NetIPAddress查看 IP 地址—
Get-NetAdapter查看、启用或禁用网卡需要
Resolve-DnsName查询域名解析(PowerShell 版 nslookup)—
Clear-DnsClientCache清除 DNS 缓存需要
Set-DnsClientServerAddress修改网卡的 DNS 服务器需要
Get-NetTCPConnection查看网络连接和端口占用—
Invoke-WebRequest下载文件、访问网址—
Get-NetFirewallRule查看、开启或关闭防火墙规则需要
New-NetFirewallRule新建防火墙放行或阻止规则需要

磁盘与存储

命令作用管理员
Get-Volume查看分区容量、剩余空间和健康状态—
Get-Disk查看磁盘(分区表、容量、状态)—
Get-PhysicalDisk查看硬盘型号、类型和健康状态—
Repair-Volume检查并修复分区错误(PowerShell 版 chkdsk)需要
Optimize-Volume固态硬盘 TRIM 和机械硬盘碎片整理需要
Clear-RecycleBin清空回收站—

应用与功能

命令作用管理员
Get-AppxPackage查看和卸载系统自带应用—
Get-WindowsOptionalFeature查看和开启 Windows 功能(如 Hyper-V、.NET 3.5)需要
Get-VM管理 Hyper-V 虚拟机需要
wsl安装和管理 WSL(Windows 中的 Linux)需要

账户与安全

命令作用管理员
Get-LocalUser查看和管理本地账户需要
Get-MpComputerStatus查看 Windows Defender 状态和扫描病毒需要
Unblock-File解除网上下载文件的锁定—
Get-BitLockerVolume查看和管理 BitLocker 加密需要