有没有办法通过命令行从本地 Outlook 中删除 S/MIME 信息?

有没有办法通过命令行从本地 Outlook 中删除 S/MIME 信息?

我们为公司所有 Outlook 用户安装了 S/MIME 签名证书。有没有办法以编程方式删除本地 Outlook 客户端上的 S/MIME 设置,这样我就不必手动删除所有客户端了?

我的意思是 中的设置Options > Trust Center > E-Mail Security > Encrypted email messages。(从德语翻译过来,但您可能知道我指的是哪些)。我需要它们全部处于“出厂默认”状态。这意味着没有选中复选框,那里什么都没有。

我知道我可以删除本地证书存储中的证书,例如:

Get-ChildItem "Cert:\CurrentUser\My" | Where-Object { 
    ($_.Issuer -like 'SwissSign') -or ($_.EnhancedKeyUsageList.ObjectID -contains "1.3.6.1.5.5.7.3.4") 
} | Remove-Item -Force

但是由于设置的原因,Outlook 仍然会想要发送带有 S/MIME 签名的电子邮件,但由于无法再找到证书而出现错误。

有没有办法通过编程删除这些设置?如果没有 cmdlet,那就没问题,我也可以删除文件夹或注册表项或运行 VBA 等。

我查找了命令行选项outlook.exe 这里但它似乎对我的问题没有任何帮助

相关内容