我需要编写一个CMD
脚本(不允许/不可用其他 shell),该脚本将在具有不同显示语言的多台服务器上执行。
当查看 Windows 内置工具(例如)时logman.exe
,我有两个未知数:
- 的 CLI 规范会
logman
根据 Windows 显示语言而改变吗?- 例如,第一个参数
logman.exe
是“ ”。当语言是法语时,start|stop|...
它会变成“ ”吗?début|arrêtez|...
- 例如,第一个参数
logman
的消息会stdout / stderr
根据 Windows 显示语言而改变吗?- 例如,当尝试对已停止的收集器发出停止命令时,
logman.exe
将显示“ ”。当语言为法语时,Error: Data Collector Set is not running.
这会变成“ ”吗?Erreur: Data Collector Set ne fonctionne pas.
- 例如,当尝试对已停止的收集器发出停止命令时,
请具体了解 Windows 内置的命令行工具。尽管我无法通过 Google 找到相应的 Microsoft 文档,但我仍期望它们在显示语言方面具有记录的统一行为。
- 例如,对于上述问题#2,我希望找到某种包含“
Error: Data Collector Set is not running.
”的字符串表,其中包含有关该字符串在各种语言中是否发生变化的详细信息。
CMD.EXE
(3)即使 Windows 显示语言是其他语言,是否可以强制其所有子进程使用英语?