Войти

Показать полную графическую версию : Скрипт копирования файла с парка компьтеров.


exo
14-09-2009, 12:15
Доброго дня!
Есть доменная сеть на 2003 сервере.
Клиенты ХР SP2-3. Штук 300.
Нужно с каждого компа скоприровать файл "My Recent Documents".

Т.к. я мало чего понимаю в скриптах, у меня вот что в уме:

copy "C:\Documents and Settings\%username%\My Recent Documents" \\alex-m\RECENT\%username%"

пожалуйста помогите доработать код. Хочу скрипт отослать по почте и пользователи его запустят. И всё скопируется ко мне на сервер.
Очень прошу помочь. Ситуация критическая. Пока вручную делаю...

NiOl
14-09-2009, 12:48
Если пользователь САМ должен запускать батник, то достаточно сделать примерно так:

Echo Off
echo %username% Started %date% %time% >>"\\alex-m\RECENT\Recent.log"
md "\\alex-m\RECENT\%username%"
xcopy "%USERPROFILE%\Recent" "\\alex-m\RECENT\%username%" /e /c /i /q /h /y
echo %username% Finished %date% %time% (code %ErrorLevel%)>>"\\alex-m\RECENT\Recent.log"

exo
14-09-2009, 13:22
NiOl, отлично!!! работает.
Но задача немного поменялась.
Теперь мне НЕ нужно им рассылать скрипт. Сказали - не напрягать пользователй кликами.
Нужно запустить скрипт, чтобы он залез на комп к пользователю.
компов много, но их имена я могу импортировать из AD...
Т.е. в коде должно быть много-много строк одинаковых, с различием в имени компа.
Как решить?

ппц... девушка попросила восстановить файл, но его бекапа нет, он свежий... не знаю как, мне ей об этом сказать...

sashok60
14-09-2009, 14:44
GP тебе в помощь

exo
14-09-2009, 15:24
GP тебе в помощь »
для этого либо 90 минут жадть, либо ребут. хотелось бы самому вручную.

ппц... снова полка вчера упала... пожалуй ка, настрою я через скрипт копирования в шкедуллере копирование хотя бы одной капки...
позже код напишу, проверите.




© OSzone.net 2001-2012