получить вывод из приложения cmdline независимо от локали системы
623
umläute
Я пытаюсь получить полную информацию об OS-версии хоста w32 в скрипте (например, из cmdline) для запуска на разных машинах.
Для этого я использую systeminfo
как описано в версии Windows от CMD
в теории это прекрасно работает, но я обнаружил, что systeminfo
выводит «ключи» на текущем языке. например (на немецкой установке w7):
Betriebssystemname: Microsoft Windows 7 Профессиональная
однако это означает, что следующее не работает:
systeminfo | findstr /B /C:"OS Name:"
Поскольку я не знаю системных языков целевых машин, я хотел бы сделать язык сценариев независимым (вместо добавления исключения для «всех известных» языков).
могу я сделать это?
Работает ли wmi на немецких машинах с английскими запросами? Например, из командной строки `wmic OS получает заголовок`?
Austin T French 10 лет назад
0
`wmic`, кажется, работает независимо от платформы - * и * это намного быстрее, чем использование` systeminfo` для отдельных ключей.
umläute 10 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами