5

Мне было интересно, как проще всего получить выходные данные команды в Windows от пользователей, не разбирающихся в компьютерах.

Например, если мне нужно собрать выходные данные из ipconfig от 20 человек, я хотел бы иметь что-то, что позволяет им делать что-то вроде этого:

ipconfig /all > mail name@domain.com

Пользователи не разбираются в компьютерах, и я не могу предположить, какую версию Windows они установили (хотя я знаю, что они все XP или пост-XP)

Спасибо

4 ответа4

4

Напишите пакетный файл, который выводит результаты в текстовый файл, затем попросите их отправить вам текстовый файл или используйте FTP-клиент командной строки для загрузки текстового файла куда-нибудь. Я поместил файл в текущий каталог, из которого запускается скрипт (%cd%), и назвал его results_%computername% чтобы, когда вы получили эти различные файлы, вы могли узнать, что пришло с какого компьютера.

@echo off
ipconfig /all > "%cd%\results_%computername%.txt"

Затем вам нужно будет создать сценарий FTP, который автоматизирует процесс загрузки файла на сервер FTP.

3

В Windows нет встроенной почтовой утилиты для командной строки. Запрет доступа ко всем компьютерам этих людей, скорее всего, вам нужно будет попросить их запустить ipconfig /all> somefile.txt, а затем вручную отправить содержимое этого файла по почте. Я понимаю, что это не может быть идеальным для пользователей, которые не очень опытны, но это единственный способ, который я могу придумать, который не предусматривает установку программного обеспечения на каждой машине.

Если, с другой стороны, у вас есть доступ ко всем этим машинам, вы можете установить утилиту, такую как bmail, и предоставить пользователям соответствующие инструкции. Имейте в виду, что вам все еще нужно предоставить ему информацию о SMTP-сервере / соединении, поэтому вам может потребоваться собрать пакетный файл, чтобы пользователи не могли печатать все это.

2

Это также может быть не лучшим вариантом в мире, но вместо того, чтобы они запускали ipconfig /all> somefile.txt, а затем пытались найти этот файл и прикрепить его к электронному письму, они МОГУТ щелкнуть правой кнопкой мыши на строке заголовка Окно командной строки и перейдите в « Правка» -> «Выбрать все», затем нажмите « Ввод», чтобы скопировать все, а затем вставьте его в текст сообщения электронной почты, которое они могут отправить вам.

0

Если их интернет-соединение работает нормально, вы можете попросить их зайти сюда и ввести свой адрес электронной почты, чтобы они могли отправить его вам. Если вам нужны более мелкие детали из инструментов CLI, то я думаю, что ответ nhinkle может быть лучшим вариантом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .