PDA

Показать полную графическую версию : копирование по сети при выключении


Denr
15-10-2012, 12:49
Добрый день, вот такой вопрос..есть батник который копирует файлы по сети, нужно сделать так чтоб при выключение компа он стартовал...пробывал через gpedit.msc ниче не получилось..видно сетевые службы закрываются раньше чем отрабатывает батник, подскажите пжлст как быть?

Iska
15-10-2012, 18:37
пробывал через gpedit.msc ниче не получилось..видно сетевые службы закрываются раньше чем отрабатывает батник »
«Ниче» не бывает. Пишите, как именно пробовали «через gpedit.msc». Приведите текст пакетного файла.

Denr
16-10-2012, 08:58
set dir_from=d:\123
set dir_to_serv=\\buhserv\123\
set arhiv=arh

for /F "tokens=1-4 usebackq delims=. " %%1 in (`date /t`) do set mydate=%%3_%%2_%%1
mkdir %dir_to_serv%\%mydate%
if %arhiv%==arh (
%~dp0\7z.exe a %dir_from%\%mydate%_%mytime%.7z %dir_from%\*
copy %dir_from%\%mydate%_%mytime%.7z %dir_to_serv%\%mydate% /y
del %dir_from%\%mydate%_%mytime%.7z /q
)


gpedit.msc - конфигурация компьютера - конфигурация виндовс - сценарии запуска/завершения

Iska
16-10-2012, 11:19
Denr, в чём именно выражается неработоспособность? Есть ли у системы доступ к сетевому ресурсу? Если запускать пакетный файл «ручками» — отрабатывает корректно? Если — «Да», то за сколько времени?

Denr
16-10-2012, 12:49
суть в том что архив не появляется на сетевом диске! если запускаю ручками, то все отрабатывает (примерно минут 4-5), к сетевому ресурсу доступ есть...сейчас заремерил удаление архива, получается что при выключение компьютера он делает архив но не копирует его в сетевую папку..

vserd
16-10-2012, 13:14
Проверьте что батник может получить доступ к сети (не из под пользователя)
что-то на подобии:
copy tttt.txt \\copm\share\ 1>>d:\debug.Txt 2>>d:\debug2.Txt

Возможно у вас моя ситуация http://forum.oszone.net/thread-244762.html

Iska
16-10-2012, 13:42
примерно минут 4-5 »
Примерно или точно?

к сетевому ресурсу доступ есть... »
У Вас есть. А у системы — от чьего имени исполняется скрипт при выключении: Обзор сценариев входа в систему, выхода из системы, запуска и завершения работы компьютера в Windows 2000 (http://support.microsoft.com/kb/198642) (даже так: Overview of Logon, Logoff, Startup, and Shutdown Scripts in Windows 2000 (http://support.microsoft.com/kb/198642/en-us) — дабы было понятней имя учётной записи)?

Echo copy tttt.txt \\copm\share\ 1>>d:\debug.Txt 2>>d:\debug2.Txt »
А «echo»-то зачем?

Iska
16-10-2012, 16:53
Denr, может быть Вас смущает название старой версии в ссылках (я посмотрел на Вашу конфигурацию)? В Вашей ОС сие аналогично — Assign Computer Shutdown Scripts (http://technet.microsoft.com/en-us/library/cc770300.aspx):
Shutdown scripts are run as Local System, and they have the full rights that are associated with being able to run as Local System.

vserd
16-10-2012, 17:26
А «echo»-то зачем? »
исправил, остатки от предыдущей мысли :(




© OSzone.net 2001-2012