首页 > 解决方案 > certutil.exe 正在返回本地化输出

问题描述

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

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

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

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

它会强制 ls 用英语回答

谢谢你的帮助

标签: localcertutil

解决方案


推荐阅读