取消对 netsh 输出的本地化

取消对 netsh 输出的本地化

我想知道是否有人知道如何(或者是否有可能)在安装了不同语言的操作系统上获取 netsh 的“非本地化”(英语)输出。

即,而不是收到类似这样的信息:

Reservierte URL: https://*:5358/
Benutzer: VORDEFINIERT\Benutzer
    Abhören: Yes
    Delegieren: No
Benutzer: NT-AUTORITÄT\LOKALER DIENST
    Abhören: Yes
    Delegieren: No
    SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

在德国系统上,我希望能够获得“英语”版本,类似于以下内容:

Reserved URL: https://*:5358/
User: BUILTIN\Users
    Listen: Yes
    Delegate: No
User: NT AUTHORITY\LOCAL SERVICE
    Listen: Yes
    Delegate: No
    SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

这可能吗?

PS:我尝试将控制台窗口/控制台进程的代码页更改为 437,据我所知,这应该是英语,但我没有成功。

答案1

最好的答案是“有一个 API”——这基本上就是我所寻找的。

感谢 Daniel B。

使用 API 会更好。幸好有一个针对该 API。从技术上讲,甚至有一个实际应用

相关内容