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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скрипт для автоматиеского копированеи файлов на удаленный сервер

Ответить
Настройки темы
CMD/BAT - Скрипт для автоматиеского копированеи файлов на удаленный сервер

Новый участник


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

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


Доброго всем дня!

На просторах нашел такой вот скрипт.
Код: Выделить весь код
@Echo Off

echo %date% %time% ***Start***

SetLocal EnableDelayedExpansion

Set $SRC=list_add.txt

Set $EXC=list_excl.txt

Set $DST=\\server\share\backups\base1C

Set $PSW=password

Set $COMPR=1

Set $COPIES=7

C:\"Program Files"\7-Zip\7z.exe a -t7z -mhe=on "%$DST%\files%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%_%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.7z" @%$SRC% -scsWIN -p%$PSW% -mx=%$COMPR% -ssw -xr@%$EXC% >> log_7z.log

For /F "Delims=" %%i In ('DIR /B/O:-N %$DST%\files????-??-??_??-??-??.7z') Do (

Set /A $COPIES-=1

If !$COPIES! LSS 0 DEL "%$DST%\%%i"

)

echo %date% %time% ***End***
Подскажите как организовать предварительную авторизацию на сервере, перед тем как начать резервное копирование? Возможно ли через ВАТ ?

Отправлено: 11:12, 05-01-2013

 

Ветеран


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

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


Цитата tutitam:
как организовать предварительную авторизацию на сервере, »
Код: Выделить весь код
net use /?
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:29, 05-01-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


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

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


Цитата Iska:
net use /? »
Благодарю, разобрался.

Net use \\server\g password /user:user

Последний раз редактировалось tutitam, 05-01-2013 в 15:25.


Отправлено: 15:05, 05-01-2013 | #3


Новый участник


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

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


Изображения
Тип файла: jpg screnn.jpg
(82.7 Kb, 11 просмотров)

Столкнулся с проблемой того, что скрипт не выполняется если его запускать из планировщика задач. То есть работает если его запустить непосредственно 2х щелчком. Если же запускаем автоматически или вызываем через cmd, скрипт не выполняется. Снимок экрана прилагаю. В первом окне скрипт запущенный через командную строку, во втором окне скрипт запущенный двойным нажатием, и в данный момент выполняется.

В ем может быть причина?

Отправлено: 11:28, 13-02-2013 | #4


Аватара для Anton04

Ветеран


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

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


Цитата tutitam:
В ем может быть причина? »
Дело в UAC, посмотрите сами, в первом окне выполняется от имени администратора (заголовок окна свидетельствует об этом), во втором окне запуск происходит с полномочиями пользователя.

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 13:50, 13-02-2013 | #5


Новый участник


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

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


Изображения
Тип файла: jpg screen3.jpg
(133.8 Kb, 9 просмотров)

Цитата Anton04:
Дело в UAC, посмотрите сами, в первом окне выполняется от имени администратора (заголовок окна свидетельствует об этом), во втором окне запуск происходит с полномочиями пользователя. »
Сделал еще один снимок экрана.
Непонятно как запускать из планировщика заданий с правами администратора ? Один выход- отключить UAC ?

Отправлено: 15:07, 13-02-2013 | #6


Аватара для Anton04

Ветеран


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

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


Цитата tutitam:
Непонятно как запускать из планировщика заданий с правами администратора ? »
Нужно поставить точку "Выполнять вне зависимости от регистрации пользователя" и после ввести логин и пароль. И будет Вам счастье.

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 16:05, 13-02-2013 | #7


Новый участник


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

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


Цитата Anton04:
Нужно поставить точку "Выполнять вне зависимости от регистрации пользователя" и после ввести логин и пароль. И будет Вам счастье. »
В таком варианте даже окно консоли не появляется.

Отправлено: 16:52, 13-02-2013 | #8



Moderator


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

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


Цитата tutitam:
работает если его запустить непосредственно 2х щелчком. Если же запускаем автоматически или вызываем через cmd, скрипт не выполняется
[решено] Copy отличия в работе при запуске от администратора

Отправлено: 17:12, 13-02-2013 | #9


Новый участник


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

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


Изображения
Тип файла: jpg screen5.jpg
(135.5 Kb, 6 просмотров)

Цитата Petya V4sechkin:
работает если его запустить непосредственно 2х щелчком. Если же запускаем автоматически или вызываем через cmd, скрипт не выполняется
[решено] Copy отличия в работе при запуске от администратора »
Не помогло. Был добавлен параметр реестра EnableLinkedConnections

Отправлено: 10:57, 14-02-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скрипт для автоматиеского копированеи файлов на удаленный сервер

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
удаленный доступ из вне на сервер терминалов Gringo_V_V Microsoft Windows NT/2000/2003 9 23-05-2012 11:59
MySQL - Удаленный сервер БД bigstinky Программирование и базы данных 8 19-04-2011 09:32
VPN - Удаленный сервер 1С, как настроить? mleck Сетевые технологии 15 16-03-2011 18:45
Прочее - Удаленный сервер терминалов Trinux Общий по Linux 3 09-01-2009 23:40
перенос с локалки на удаленный сервер BYBY Вебмастеру 4 27-10-2006 03:35




 
Переход