Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 51
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите еще, как можно организовать вот это процесс более правильно.
Вообщем суть такая:
Устанавливаю подключение с машиной
Код: Выделить весь код
WinSCP.exe scp://admin:123456@172.33.28.4:22 /hostkey="*" /console /script=U:\questionable\inventascript\test\scrpt.txt
скачиваю файл(содержание scrpt.txt):
Код: Выделить весь код
cd /etc
lcd U:\questionable\inventascript\test
get hosts
exit
Переименовываю hosts в hosts.txt
Код: Выделить весь код
rename hosts hosts.txt
Далее его обрабатываю:
Код: Выделить весь код
(gc U:\questionable\inventascript\test\hosts.txt) -match 'bc\d' -replace '\s.*'|sort -Unique|Out-File 'U:\questionable\inventascript\test\hosts2.txt'
На выходе получаю файлик hosts2.txt и он прекрасен.

В рамках одной машины и одного файла hosts все работает прекрасно, а как быть если машин 50 штук и в итоге я должен получить один файлик hosts.txt где будут собраны все отобранные IP.

Отправлено: 21:05, 30-01-2020 | #5