如何使用 PowerShell 6.x 或更高版本确定当前版本的 macOS?



在 macOS 上运行的 PowerShell 6.x 或更高版本中使用 PowerShell 脚本,如何以编程方式确定 macOS 的版本号?

编辑: 也许像这样的答案,加上字符串解析? https://stackoverflow.com/a/157784/2134110

最简单的方法:

sw_vers -productVersion
10.12.6

或者做点什么

system_profiler SPSoftwareDataType -xml

喜欢:

[xml]$xml = system_profiler SPSoftwareDataType -xml   
$xml.plist.array.dict.array.dict.string -match 'macos'  
macOS 10.12.6 (16G1510)

相关内容

  • 没有找到相关文章

最新更新