certutil.exe 正在返回本地化的输出

问题描述

我们有一个 PowerShell 自动化脚本,它使用 certutil.exe 列出给定 Windows 服务器上的 CA、颁发的证书等。

我们围绕 certutil.exe 的系统调用封装了一些函数,并且我们正在搜索它的输出以查找一些给定的模式。但是,在安装了法语/德语(当然还有其他)的 Windows 服务器中,我们的脚本根本不起作用,因为 certutil 正在返回本地化的输出,而且无法预测,也不可能支持世界上所有的语言。有什么方法可以强制 certutil.exe 以英文而不是当前机器语言打印其输出

我知道在 Linux 环境中,我们可以这样做:

LANG=en_EN.UTF-8 ls /tmp/toto

会强制ls用英文回答

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)