我想编写一个向PowerShell发送netsh
命令的程序。
该程序应该在所有语言上运行。但命令的返回值取决于正在运行的Windows系统的语言。
我发现某些脚本有this solution,但它对netsh
命令没有影响。
是否有任何解决方案可以从netsh
返回英文值?
答案 0 :(得分:0)
您可以先使用来更改cmd代码页
cmd /c chcp 437
然后在同一cmd进程中运行netsh命令。
例如,
chcp 936 >nul 2>nul && netsh interface show interface
将代码页更改为936,然后运行netsh界面将以中文显示结果。