netsh以一种语言返回值

时间:2017-02-27 15:54:51

标签: windows powershell windows-10 netsh

我想编写一个向PowerShell发送netsh命令的程序。 该程序应该在所有语言上运行。但命令的返回值取决于正在运行的Windows系统的语言。

我发现某些脚本有this solution,但它对netsh命令没有影响。

是否有任何解决方案可以从netsh返回英文值?

1 个答案:

答案 0 :(得分:0)

您可以先使用来更改cmd代码页

cmd /c chcp 437

然后在同一cmd进程中运行netsh命令。

例如,

chcp 936 >nul 2>nul && netsh interface show interface

将代码页更改为936,然后运行netsh界面将以中文显示结果。