我们有一个 PowerShell 自动化脚本,它使用 certutil.exe 在给定的 Windows Server 上列出 CA、颁发的证书等。
我们围绕 certutil.exe 的系统调用包装了一些函数,并且我们正在对其输出进行 grepping 以查找一些给定的模式。但是,在安装了法语/德语(当然还有其他)的 Windows 服务器中,我们的脚本根本不起作用,因为 certutil 正在返回本地化输出,并且无法预测,也无法支持世界上所有的语言。有什么方法可以强制 certutil.exe 以英语而不是当前的机器语言打印其输出?
我知道在 Linux 环境中,我们可以这样做:
LANG=en_EN.UTF-8 ls /tmp/toto
它会强制 ls 用英语回答
谢谢你的帮助