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

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

tutitam 05-01-2013 11:12 2059405

Скрипт для автоматиеского копированеи файлов на удаленный сервер
 
Доброго всем дня!

На просторах нашел такой вот скрипт.
Код:

@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***

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

Iska 05-01-2013 14:29 2059526

Цитата:

Цитата tutitam
как организовать предварительную авторизацию на сервере, »

Код:

net use /?

tutitam 05-01-2013 15:05 2059552

Цитата:

Цитата Iska
net use /? »

Благодарю, разобрался.

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

tutitam 13-02-2013 11:28 2089348

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

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

Anton04 13-02-2013 13:50 2089454

Цитата:

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

Дело в UAC, посмотрите сами, в первом окне выполняется от имени администратора (заголовок окна свидетельствует об этом), во втором окне запуск происходит с полномочиями пользователя. ;)

tutitam 13-02-2013 15:07 2089514

Вложений: 1
Цитата:

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

Сделал еще один снимок экрана.
Непонятно как запускать из планировщика заданий с правами администратора ? Один выход- отключить UAC ?

Anton04 13-02-2013 16:05 2089562

Цитата:

Цитата tutitam
Непонятно как запускать из планировщика заданий с правами администратора ? »

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

tutitam 13-02-2013 16:52 2089595

Цитата:

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

В таком варианте даже окно консоли не появляется. :(

Petya V4sechkin 13-02-2013 17:12 2089621

Цитата:

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

[решено] Copy отличия в работе при запуске от администратора

tutitam 14-02-2013 10:57 2090176

Вложений: 1
Цитата:

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

Не помогло. Был добавлен параметр реестра EnableLinkedConnections

Anton04 14-02-2013 11:34 2090209

tutitam,

Надеюсь перезагружался после этого?

Может тогда включить поддержку UNC путей в cmd?

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"DisableUNCCheck"=dword:00000001


tutitam 14-02-2013 11:43 2090212

Цитата:

Цитата Anton04
Надеюсь перезагружался после этого? »

Конечно перезагружался.

Цитата:

Цитата Anton04
Может тогда включить поддержку UNC путей в cmd? »

Сделал - не помогло : (

tutitam 19-02-2013 15:09 2094287

Есть у кого какие еще соображения по этому поводу?


Время: 06:08.

Время: 06:08.
© OSzone.net 2001-