刚接触电脑那会儿,我总觉得黑色命令窗口特别酷。直到遇见PowerShell,才发现原来不用背那么多复杂指令也能玩转系统管理。今天就带你解锁这个Windows自带的瑞士军刀,咱们边玩边学。
按下Win+X再按A,那个突然蹦出来的蓝窗口就是啦!和CMD相比,它就像从算盘升级到了计算器:
功能 | CMD | PowerShell |
面向对象 | 不支持 | √ |
命令扩展性 | 有限 | 支持安装模块 |
脚本扩展名 | .bat | .ps1 |
管道功能 | 文本传递 | 对象传递 |
在闪烁的光标后面输入:
Get-Date
→ 显示当前时间Get-Process
→ 查看正在运行的程序Clear-Host
→ 清空屏幕(比CMD的cls更带感)还记得当年在资源管理器里右键新建文件夹的日子吗?试试这些魔法:
1..5 | ForEach { New-Item "Test$_" -ItemType Directory }
Get-ChildItem .txt | Rename-Item -NewName {$_.Name -replace '.txt',"$(Get-Date -Format yyyyMMdd).txt"}
忘记Windows搜索的转圈圈吧:Get-ChildItem -Path D:\\ -Recurse -Filter .mp3 -ErrorAction SilentlyContinue
这条命令能瞬间找出D盘所有MP3文件,连隐藏文件夹都不放过。
想知道电脑为什么卡顿?这几个命令比任务管理器更详细:
Get-Counter '\\Processor(_Total)\\% Processor Time'
→ CPU占用率Get-NetTCPConnection -State Established
→ 查看活动网络连接用命令停止烦人的自动更新:Stop-Service -Name wuauserv
想彻底禁用?加上这个:Set-Service -Name wuauserv -StartupType Disabled
把重复劳动交给脚本,每天早上省出10分钟喝咖啡:
创建backup.ps1文件:
$date = Get-Date -Format "yyyyMMdd"
Compress-Archive -Path D:\\工作文档 -DestinationPath E:\\备份\\$date.zip
然后在任务计划程序里设置每天8点自动运行,比闹钟还准时。
新电脑装软件太麻烦?试试这个全家桶安装脚本:
winget install Google.Chrome
winget install Microsoft.VisualStudioCode
winget install 7zip.7zip
初次运行脚本可能会遇到红字警告,别慌:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
这条命令就像给脚本开个临时通行证,用完记得改回Restricted
模式哦。
窗外的阳光斜照在键盘上,指针在PowerShell窗口里欢快地闪烁。下次遇到复杂的文件整理或系统问题时,不妨先问问这个蓝色窗口——说不定它早就准备好了惊喜答案。你最近一次用PowerShell解决了什么有趣的问题?