2016-05-22 5 views
-2

Я просто хочу автоматизировать задачу замазки, которую я делаю 1000 раз в день (более смутная задача). этапы:
1.login to putty or plink
2.run unix grep cmd в терминале плинтуса или шпатлевки. получение результата вывода в блокнот.взаимодействие шпатлевки с использованием макроса VBA

В настоящее время я являюсь успешным с 1-го шага, используя ниже ЦМД

"C:\Program Files\PuTTY\putty.exe" [email protected] -pw password

как я могу передать мои grep ЦМД на замазку и получить выход на мой местный?

Заранее благодарен.

ответ

0

Я не думаю, что замазка позволяет вам это сделать, но есть альтернатива CLI для шпатлевки, называемой plink, которая позволяет запускать команду на удаленном компьютере и сохранять вывод на локальном компьютере. Вы можете скачать plink из http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Вот пример структуры кода для подключения к удаленному серверу, запуска команды grep и сохранения вывода на локальный компьютер.

"C:\Program Files\PuTTY\plink.exe" [email protected] -pw password "grep command here" > fileName.txt 

Если вашему программному файлу нужен доступ администратора для записи, переместите файл plink.exe на Рабочий стол и запустите команду. Вы увидите файл fileName.txt на вашем рабочем столе с выходом.

Вы можете найти более подробную информацию о plink в http://the.earth.li/~sgtatham/putty/0.67/htmldoc/Chapter7.html#plink.

Надеюсь, что это сообщение полезно.

+0

хорошо! оно работает!! Благодарю. – veera

Смежные вопросы