Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Название папки на серваке - IP компа (http://forum.oszone.net/showthread.php?t=304011)

blackkardinal@vk 15-08-2015 16:55 2541952

Название папки на серваке - IP компа
 
Здравствуйте дорогие форумчане! Никак не могу решить одну проблему и последняя надежда на Вас. Мне необходимо отправить кучу разных файлов с кучи разных компов. При этом сделать это так, чтобы на хостинге не было путаницы. Вручную это сделать нереально, но я впринципе придумал как это сделать автоматом - персонально для каждого компа прописать код, чтобы на ftp создавалась папка с ip-адресом этого компа. Но вот совершенно не знаю как это реализовать. Как то в батнике переменные сделать, чтобы в них записывался ip адрес и потом на хостинге чтобы создавалась папка с этой переменной? Короче не знаю, помогайте дамы и господа!

mcintosh55 16-08-2015 06:43 2542125

powershell Вам в руки

blackkardinal@vk 16-08-2015 14:22 2542279

Цитата:

Цитата mcintosh55
powershell Вам в руки »

а на бате никак?(

Foreigner 16-08-2015 20:41 2542388

Просто в цикле перечисляете ip-адреса и делаете нужные операции с ними, например так (за точность ftp-сценария не ручаюсь):
Код:

@echo off
setlocal

for %%i in (192.168.0.100 192.168.0.101 192.168.1.1) do (

    ping -n 1 %%i | 1>nul findstr "TTL="  && (

        pushd "\\%%i\share\folder"
        call:ftp %%i
        popd

  ) || ( echo %%i: No connection )

)

goto:eof

:ftp

(

    echo cd pub
    echo mkdir %1
    echo cd %1
    echo mput *.*
    echo bye

) | ftp <параметры подключения к ftp-серверу>


Опиум 17-08-2015 10:00 2542520

ftp в локальной сети?


Время: 16:17.

Время: 16:17.
© OSzone.net 2001-