PowerShell可直接通过Win+X、Win+R、开始搜索或资源管理器地址栏四种方式启动;首次需以管理员身份运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser启用脚本,再用$PSVersionTable.PSVersion验证版本。

在Windows系统中快速启动并使用PowerShell执行日常管理任务,不需要安装额外软件,但需区分系统自带的Windows PowerShell 5.1与功能更强的PowerShell 7(需手动安装)。
启动PowerShell的四种可靠方式
方法一:快捷键直达(推荐)→ 按 Win + X → 在弹出菜单中选择 Windows Terminal(管理员) 或 Windows PowerShell(管理员);若无Windows Terminal,直接选后者。
方法二:运行框启动 → 按 Win + R → 输入 powershell(启动5.1)或 pwsh(启动PowerShell 7,前提是已安装)→ 回车。
方法三:开始菜单搜索 → 点击开始按钮 → 输入“PowerShell”→ 从结果中点击“Windows PowerShell”或“PowerShell 7 (x64)”;注意避开已停更的“Windows PowerShell ISE”。
方法四:文件资源管理器集成 → 打开任意文件夹 → 在地址栏中输入 powershell → 回车,PowerShell会自动以当前路径为工作目录启动。
首次使用必须设置的执行策略
Windows默认禁止运行本地.ps1脚本,否则会报错:“无法加载文件,因为在此系统上禁止运行脚本”。这步不完成,所有脚本都跑不起来。
第一步:右键开始菜单 → 选择“Windows PowerShell(管理员)”→ 确保窗口标题栏含“管理员”字样。
第二步:执行命令查看当前策略:
Get-ExecutionPolicy
第三步:设置为允许本地脚本运行(最安全且够用):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
⚠️ 注意:不要加 -Force 参数盲目跳过确认;回车后看到提示时输入 Y 确认。该操作仅影响当前用户,无需重启。
快速验证PowerShell是否正常工作
输入 $PSVersionTable.PSVersion → 回车,将显示主版本号、次版本号等信息。若输出类似 Major: 5, Minor: 1 则为系统自带版本;若为 7.4 或更高,则说明PowerShell 7已成功安装并可通过 pwsh 命令调用。
输入 Get-Process -Name powershell → 可列出当前所有PowerShell进程,证明环境能正常查询系统对象。
输入 cls → 屏幕清空,说明基础命令别名已就绪。
切换目录和浏览文件的实操指令
① 查看当前位置:
pwd 或 Get-Location
② 切换到D盘根目录:
cd D:\(注意:必须带冒号和反斜杠,只输 cd D: 不会切换盘符)
③ 进入用户文档文件夹:
cd ~\Documents(~ 是当前用户主目录的快捷符号)
④ 列出当前目录下所有 .log 文件:
dir *.log 或 Get-ChildItem -Filter "*.log"
⑤ 递归搜索整个C盘的PowerShell脚本:
Get-ChildItem C:\ -Recurse -Include "*.ps1" -ErrorAction SilentlyContinue | Select-Object FullName, Length(加 -ErrorAction 是为了跳过权限拒绝的系统目录,避免刷屏报错)


















