Я задавался вопросом, что является самым легким способом собрать вывод из команды в Windows от пользователей, которые не являются компьютерным здравым смыслом.
Например, Например, Если бы я должен собрать вывод из ipconfig от 20 человек, я хотел бы иметь что-то, что позволяет им делать что-то вроде этого:
ipconfig /all > mail name@domain.com
Пользователи не являются компьютерным здравым смыслом, и я не могу сделать предположения о том, какую версию Windows они установили (хотя я знаю, что они - весь XP или пост-XP),
Спасибо
Запишите пакетный файл, который производит результаты к текстовому файлу, затем попросите, чтобы они отправили Вам текстовый файл или использовали командную строку клиент FTP для загрузки текстового файла где-нибудь. Я поместил файл в текущий каталог, от которого работает сценарий (%cd%
) и названный им results_%computername%
так, чтобы, когда Вы получаете эти различные файлы, можно было сказать, который прибыл из который компьютер.
@echo off
ipconfig /all > "%cd%\results_%computername%.txt"
Необходимо было бы затем создать сценарий FTP, который автоматизирует процесс загрузки файла к FTP-серверу.
Windows не имеет встроенной почтовой утилиты для командной строки. Запрет доступа ко всем компьютерам этих людей, скорее всего, что необходимо было бы сделать, просят, чтобы они выполнили ipconfig / все> somefile.txt и затем вручную отправили Вам по почте содержание этого файла. Я понимаю, что это не могло бы быть идеально для пользователей, которые не очень опытны, но это о единственном способе, которым я могу думать, который не включает заказное программное обеспечение установки на каждой машине.
Если с другой стороны, у Вас есть доступ ко всем этим машинам, Вы могли бы установить утилиту, такую как bmail и предоставить пользователям соответствующие инструкции. Следует иметь в виду, что все еще необходимо предоставить ему сервер/информацию о соединении SMTP, таким образом, Вы, возможно, должны были бы бросить вместе пакетный файл, чтобы помешать Вашим пользователям иметь для ввода всего это.
Это также не могло бы быть самой большой опцией в мире, а скорее, чем выполнение их ipconfig / весь >somefile.txt, затем пытаясь найти, что файл и присоединяет его к электронной почте, они МОГЛИ щелкнуть правой кнопкой по строке заголовка окна командной строки и перейти к Редактированию-> Выбор, Все затем нажимают Enter, чтобы скопировать все и затем вставить его в тело электронного письма, которое они могли послать Вам.
Если их хорошо работающее Интернет-соединение, Вы могли бы сделать, чтобы они пошли сюда и ввели Ваш адрес электронной почты там, таким образом, они могут отправить его Вам. Если Вам нужны более мелкомодульные детали от инструментов CLI, то я думаю, что ответ nhinkle мог бы быть наилучшим вариантом.