Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] копирование файлов по сети через xcopy

Ответить
Настройки темы
CMD/BAT - [решено] копирование файлов по сети через xcopy

Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить 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

 


Moderator


Сообщения: 53473
Благодарности: 15503

Профиль | Отправить PM | Цитировать


Цитата alww:
%%i\c$\Windows\System32\taskkill /f /im proga.exe
Параметр /s предназначен для выполнения на удаленном компьютере:
Код: Выделить весь код
taskkill /s компьютер /f /im proga.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:34, 13-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Параметр /s предназначен для выполнения на удаленном компьютере: »
Круто , спасибо , помогло.

А по поводу ошибки доступа есть мысли куда копать ?

Отправлено: 09:13, 13-03-2012 | #3



Moderator


Сообщения: 53473
Благодарности: 15503

Профиль | Отправить PM | Цитировать


alww, если у файла атрибут "Только для чтения", поможет опция /R в команде Xcopy.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:20, 13-03-2012 | #4


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
если у файла атрибут "Только для чтения", поможет опция /R в команде Xcopy. »
помогло

Спасибо

Отправлено: 09:47, 13-03-2012 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] копирование файлов по сети через xcopy

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
копирование файлов по сети через 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




 
Переход