powershell - 如何在 PowerShell 中检查 Outlook 的位数?
问题描述
我正在尝试构建一个脚本,根据安装的 Outlook 版本(32 位或 64 位)安装 Mimecast for Outlook。但我不确定如何去做。
最初,我尝试让它检查 Outlook 是否使用特定路径安装在 Program Files(x86) 中,如果是,则安装 32 位版本(如果不是,它将安装 64 位版本)。这在一台机器上工作,但我无法让它在其他机器上工作,因为 Outlook 安装在不同的位置。还有哪些其他方法可以确定 Outlook 是 32 位还是 64 位?
解决方案
检查键中的Bitness
值( Outlook 版本在哪里,例如)。如果缺少该值,则为 32 位。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\<ver>\Outlook
<ver>
16.0
推荐阅读
- c++ - 使用其他头文件功能的头文件
- java - JAVA:带有 GUI 和控制台输入的 MVC?
- node.js - 数据库迁移-TypeError:无法读取未定义的属性“切片”
- python - 使用循环将列表转换为字符串的函数
- google-cloud-platform - 来自服务帐户密钥的 Google 访问令牌的 REST API
- colors - 如何在 SwiftUI 中更改路径颜色?
- python - 如何匹配和替换 listA column1 值到 ListB column2 与 ListB column1 匹配的值,就像我们在 vlookup 中所做的一样
- go - Golang var 应该有注释或者不应该被导出
- javascript - javascript在之间注入一个html
- apriori - Apriori算法中的候选集生成