相关疑难解决方法(0)

检测Windows管理框架版本的方法

Windows 7 和 Windows 2008 R2 可能安装了 WMF 2、WMF 3WMF 4。Windows 2012 可能有 WMF3 或 4,而 2012 R2 有 WMF 4。

我正在寻找一种方法来查找安装了哪个版本。希望这可以通过 WMI 找到,因此我可以在两个组策略过滤器中使用它,并且作为 Powershell 脚本中的检查,我计划构建需要仅在 WMF 3 或 4 时可用的功能。

我一定是问错了问题,因为我没有在谷歌上找到答案。

windows

12
推荐指数
2
解决办法
5万
查看次数

PowerShell 的 $PSVersionTable 的内容代表什么?

如果我echo $PSVersionTable在 PowerShell 中,我得到的似乎是多位版本信息。

属性的名称是

  • CLRVersion
  • BuildVersion
  • PSVersion
  • WSManStackVersion
  • PSCompatibleVersions
  • SerializationVersion
  • PSRemotingProtocolVersion

除 1 以外的所有版本均采用普通版本符号 ( #.#.#),另外 1 个 (PSCompatibleVersions) 是一组版本号 ( {1.0, 2.0})

这些分别代表什么?


另外:创建这个问题是为了更深入地回答我在安装什么版本的 Windows 管理框架?. 那里的评论以及我链接到那里的类似问题中的其他评论表明$PSVersionTable可用于获取 WMF 的版本。如果这些属性之一确实提供了 WMF 版本,并且保证这样做,请务必在那里回答。此外,如果您可以提供任何文件或确认证据,如果可以,我会给您 +2:我的 Google 查询没有产生任何令人满意的结果。

powershell

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

powershell ×1

windows ×1