|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] копирование файлов по сети через xcopy |
|
CMD/BAT - [решено] копирование файлов по сети через xcopy
|
Новый участник Сообщения: 18 |
Профиль | Отправить PM | Цитировать Добрый день.
Собственно два вопроса. 1. хочу по сети закопировать файлы с своего компьютера на другие список компьютеров находится в файле comps.txt машины в домене , я работаю из под администратора домена пишу батник такого содержания FOR /F " tokens=1 " %%i in (comps.txt) do ( xcopy /Y /E /H "C:\bat\Files" "%%i\c$\Files" ) т.е. для всех компов из файла comps.txt последовательно копирую содержимое моей локальной папки C:\bat\Files вместе со всеми вложенными папками и файлами на целевой компьютер в папку c:\Files проверяю - копирует , НО не все. На одном из файлов вылетает с ошибкой "отказано в доступе". пробую вручную закопировать этот же набор файлов : открываю в проводнике целевой компьютер \\target\c$\Files , копирую , все копируется на ура. вопрос : почему при копировании из батника ругается на права (хотя проверил права доступа на файлы, которые копируются нормально и на те . которые не копируются из за ошибки - они идентичны) , при этом при копировании вручную все копируется без ошибок 2. Собственно копирование , описанное выше - это обновление программы. Но перед обновление надо прибить экземпляр программы , запущенной на клиентской машине , иначе не все файлы скопируются. Возникла мысль решить эту задачу через taskkill.exe Пробую FOR /F " tokens=1 " %%i in (comps.txt) do ( %%i\c$\Windows\System32\taskkill /f /im proga.exe xcopy /Y /E /H "C:\bat\Files" "%%i\c$\Files" ) т.е. сначала убиваю процесс proga.exe , потом копирую файлы но не работает , пишет "Ошибка : Библиотека поставщика проинициализирована неправильно" опять же , вручную на клиентской машине из командной строки пишу c:\Windows\System32\taskkill /f /im proga.exe - все отрабатывает на ура , процесс убивается. в чем ошибки ? Спасибо. |
|
Отправлено: 08:04, 13-03-2012 |
Сообщения: 53473
|
Профиль | Отправить PM | Цитировать |
Отправлено: 08:34, 13-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
А по поводу ошибки доступа есть мысли куда копать ? |
|
Отправлено: 09:13, 13-03-2012 | #3 |
Сообщения: 53473
|
Профиль | Отправить PM | Цитировать alww, если у файла атрибут "Только для чтения", поможет опция /R в команде Xcopy.
|
Отправлено: 09:20, 13-03-2012 | #4 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
Спасибо |
||
Отправлено: 09:47, 13-03-2012 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
копирование файлов по сети через cmd | genia_2609 | Microsoft Windows NT/2000/2003 | 15 | 13-04-2015 12:10 | |
CMD/BAT - [решено] Копирование файлов по сети | alnimo | Скриптовые языки администрирования Windows | 6 | 26-10-2010 11:04 | |
Разное - Копирование файлов из локальной сети | Awes | Microsoft Windows Vista | 5 | 14-08-2007 21:33 | |
Копирование файлов в сети | hameg | Сетевые технологии | 1 | 18-06-2004 11:06 | |
Копирование файлов в локальной сети | Guest | Сетевые технологии | 1 | 06-05-2004 09:41 |
|