|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Bat'ник, который создает bat'ник и RDP |
|
CMD/BAT - Bat'ник, который создает bat'ник и RDP
|
Новый участник Сообщения: 32 |
Добрый день!
Вопрос вот какой. Нужно написать батник, который создает батник и конфигурацию подключения RDP, для автоматической закачки журналов с устройств на сервер. Устройств много, доступ к ним только через RDP. Делаю так подключаюсь по RDP, на удаленной машине запускается батник, который смотрит какие журналы есть на удаленной машине (дир в файл), затем удаляет последнюю строку из файла, так как мне не нужны журналы за текущий день, и затем недостающие журналы качает журналы на сервер и затем логофает машину. Получается следующее: @Echo Off setlocal enabledelayedexpansion set number=152356 set ip=10.10.10.0 > "1.txt" echo @echo off >> "1.txt" echo setlocal enabledelayedexpansion >> "1.txt" echo dir /b d:\logs\journal\*2016* ^>d:\!number!.txt >> "1.txt" echo for /f "usebackq" %%%%i in ^("d:\!number!.txt"^) do ^( >> "1.txt" echo set /a m+=1 >> "1.txt" echo ^) >> "1.txt" echo ^( >> "1.txt" echo for /f "usebackq delims=" %%%%i in ^("d:\!number!.txt^) do ^( >> "1.txt" echo set /a n+=1 >> "1.txt" echo call echo %%%%n%%%%^|^>nul findstr /vxc:!m! ^&^& echo %%%%i >> "1.txt" echo ^)^)^>.tmp >> "1.txt" echo move .tmp ""d:\!number!.txt""^>nul >> "1.txt" echo for /f %%%%j in ^(d:\!number!.txt^) do ( >> "1.txt" echo if not exist \\tsclient\q\jurnal\!number!\%%%%j ^( >> "1.txt" echo copy d:\logs\journal\%%%%j \\tsclient\q\jurnal\!number! ^&^& echo %%%%j >> "1.txt" echo ^)^) >> "1.txt" echo logoff copy 1.txt 1.bat Вместо переменной !m! он ничего не пишет, видимо подставляет значение которого нет, помогите исправить. |
|
Отправлено: 11:02, 22-01-2016 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:10, 22-01-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Помогите написать Bat-ник | vacs8 | Тест-форум | 1 | 23-01-2014 12:49 | |
Разное - [решено] Переделайте c++ в bat-ник | VokaMut | Программирование и базы данных | 5 | 10-08-2011 18:08 | |
CMD/BAT - [решено] Нужен Bat-ник который будет удалять файлы в папке с определенным расширением | intersk | Скриптовые языки администрирования Windows | 19 | 23-06-2011 11:49 | |
CMD/BAT - [решено] Нужен Bat-ник который будет искать слово в текстовом файле .txt | Alexzander_bas | Скриптовые языки администрирования Windows | 10 | 06-06-2011 16:51 | |
bat'ник | mikola1983 | Хочу все знать | 10 | 03-08-2007 10:46 |
|