Скрипт для автоматиеского копированеи файлов на удаленный сервер
Доброго всем дня!
На просторах нашел такой вот скрипт.
Код:
@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***
Подскажите как организовать предварительную авторизацию на сервере, перед тем как начать резервное копирование? Возможно ли через ВАТ ?
|
Цитата:
Цитата tutitam
как организовать предварительную авторизацию на сервере, »
|
|
Благодарю, разобрался.
Net use \\server\g password /user:user
|
Вложений: 1
Столкнулся с проблемой того, что скрипт не выполняется если его запускать из планировщика задач. То есть работает если его запустить непосредственно 2х щелчком. Если же запускаем автоматически или вызываем через cmd, скрипт не выполняется. Снимок экрана прилагаю. В первом окне скрипт запущенный через командную строку, во втором окне скрипт запущенный двойным нажатием, и в данный момент выполняется.
В ем может быть причина?
|
Цитата:
Цитата tutitam
В ем может быть причина? »
|
Дело в UAC, посмотрите сами, в первом окне выполняется от имени администратора (заголовок окна свидетельствует об этом), во втором окне запуск происходит с полномочиями пользователя. ;)
|
Вложений: 1
Цитата:
Цитата Anton04
Дело в UAC, посмотрите сами, в первом окне выполняется от имени администратора (заголовок окна свидетельствует об этом), во втором окне запуск происходит с полномочиями пользователя. »
|
Сделал еще один снимок экрана.
Непонятно как запускать из планировщика заданий с правами администратора ? Один выход- отключить UAC ?
|
Цитата:
Цитата tutitam
Непонятно как запускать из планировщика заданий с правами администратора ? »
|
Нужно поставить точку "Выполнять вне зависимости от регистрации пользователя" и после ввести логин и пароль. И будет Вам счастье. ;)
|
Цитата:
Цитата Anton04
Нужно поставить точку "Выполнять вне зависимости от регистрации пользователя" и после ввести логин и пароль. И будет Вам счастье. »
|
В таком варианте даже окно консоли не появляется. :(
|
Petya V4sechkin |
13-02-2013 17:12 2089621 |
|
Вложений: 1
Цитата:
Цитата Petya V4sechkin
работает если его запустить непосредственно 2х щелчком. Если же запускаем автоматически или вызываем через cmd, скрипт не выполняется
[решено] Copy отличия в работе при запуске от администратора »
|
Не помогло. Был добавлен параметр реестра EnableLinkedConnections
|
tutitam,
Надеюсь перезагружался после этого?
Может тогда включить поддержку UNC путей в cmd?
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"DisableUNCCheck"=dword:00000001
|
Цитата:
Цитата Anton04
Надеюсь перезагружался после этого? »
|
Конечно перезагружался.
Цитата:
Цитата Anton04
Может тогда включить поддержку UNC путей в cmd? »
|
Сделал - не помогло : (
|
Есть у кого какие еще соображения по этому поводу?
|
Время: 06:08.
© OSzone.net 2001-