Я пытаюсь создать сценарий, который при запуске выведет текстовый файл спецификаций этого компьютера.Получить системную информацию из интерфейса командной строки
Есть ли программа, которая предлагает интерфейс командной строки для создания текстового файла, содержащего упрощенные спецификации компьютера в ОС Windows?
Только основная информация о потребителях. т.е.: RAM, CPU, HDD и т. д. Мне не нужны или не нужны все последние подробности об этом компьютере.
Я понимаю, что MSinfo32, DxDiag, Speccy предлагают функции экспорта, однако Speccy не предлагает автоматизацию через CLI, а две другие просто экспортируют glob всей информации о системе. Большая часть из них является личной и ненужной для того, что мне нужно.
Единственное, что я могу придумать, - либо использовать эквивалент Windows команды grep/cat/awk, чтобы отфильтровать только необходимую информацию. Что может показаться довольно утомительным, поскольку каждая система, очевидно, имеет разные спецификации. В качестве альтернативы, используйте программу (если она существует), чтобы указать, какие спецификации собирать и какие из них оставить.
Вы можете использовать 'Powershell', но есть кривая обучения. См. Сначала [Википедия] (http://en.wikipedia.org/wiki/Windows_PowerShell). – mins
Многие langauges, [даже cmd] (http://betanews.com/2011/01/14/wmic-the-best-command-line-tool-you-ve-never-used/), поддержка [WMI] (https://msdn.microsoft.com/en-us/library/aa394582%28v=vs.85%29.aspx). Это будет тот путь, который я возьму для этого. PowerShell может сделать это лучше, но вы должны знать, как использовать его, чтобы он был наиболее эффективным. Вы можете начать поиск здесь для ответов WMI PowerShell. Посмотрите на http: // stackoverflow.ком/вопросы/6298941/как-ду-я-найти-CPU-и-RAM-использование-Using-PowerShell – Matt