首页/系统/Windows 运维速查/PowerShell 版本与环境确认
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条
网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

PowerShell 版本与环境确认

确认当前用的是 Windows PowerShell 5.1 还是 PowerShell 7+:两者语法、默认编码与可用参数存在差异,排错前先对齐版本。

Windows 运维速查系统更新于 2026-10-12
用途查看版本与运行环境
语法$PSVersionTable;$PSVersionTable.PSVersion
要点5.1 入口 powershell.exe;7+ 入口 pwsh.exe,两者可并存

常用示例

常用示例
$PSVersionTable.PSVersion
$PSVersionTable.PSEdition
Get-Command pwsh -ErrorAction SilentlyContinue
脚本兼容性排查:PSEdition=Desktop 即 5.1,Core 为 7+。

易错点

  • 计划任务/服务默认调 powershell.exe(5.1),想用 7 需显式写 pwsh.exe 完整路径
  • 两个版本的默认编码与部分参数不同,中文乱码问题先核对版本

数据来源与参考

  • Microsoft Learn:about_PowerShell_Editions
  • Microsoft Learn:about_Automatic_Variables

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌