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

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

Ответить
Настройки темы
CMD/BAT - Помогите применить/изменить атрибуты сетевому диску (robocopy)

Пользователь


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

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


Изменения
Автор: dokxpi@vk
Дата: 30-04-2015
Доброго времени суток

Не так давно написал простой батник, а вот сегодня ещё решил поиграться с атрибутами и всё не как, вопрос в 4-й строке ..
В чем может быть причина? (нужно скрыть содержимое \\server\backups\photos\ )
Судя по полученному ответу, проблем быть не должно, но увы... атрибуты для каталога \\server\backups\photos\ наследуются от родителя E:\archive

Ответ robocopy (при старте)



Код: Выделить весь код
1. @ECHO OFF
2. start /min robocopy E:\archive \\server\backups /MIR /Z /R:10 /W:2 ^
3. /XD "E:\Archive\temp" "E:\Archive\!sys" ^
4. A:+HR "\\server\backups\photos\" /S /D
5. exit/b 0

Отправлено: 21:20, 28-04-2015

 

Пользователь


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

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


По идеи, тут не хватает маленькой детали, но так батник вовсе не запускается

4. A:+HR "\\server\backups\photos\*" /S /D

Последний раз редактировалось dokxpi@vk, 28-04-2015 в 21:33. Причина: ъ


Отправлено: 21:31, 28-04-2015 | #2



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

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


Пользователь


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

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


Заработало! По крайне мере файлы скрывает (папки нет)
Код: Выделить весь код
@ECHO OFF
start /min robocopy E:\archive \\server\backups /MIR /Z /R:10 /W:2 ^
/XD E:\Archive\temp E:\Archive\!sys ^
A:+HR \\server\backups\photos\ 
exit/b 0
Только не могу присобачить сюда (к атрибутам) параметры /S /D
/S — обработка файлов в текущем каталоге и во всех его подкаталогах.
/D — обрабатывает файлы и каталоги.

Отправлено: 19:10, 29-04-2015 | #3


Ветеран


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

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


Цитата dokxpi@vk:
Код: Выделить весь код
A:+HR "\\server\backups\photos\" /S /D
»

У "Robocopy.exe" нет такого параметра. Есть параметр
Код: Выделить весь код
/A+:HR
.
И для него не предусмотрено никакого перечисления папок или файлов, а также дополнительных ключей.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:45, 29-04-2015 | #4


Пользователь


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

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


Georgio, печально, теряется весь смысл идеи
Код: Выделить весь код
@ECHO OFF
start /min robocopy E:\archive \\server\backups /MIR /Z /R:10 /W:2 ^
/XD E:\Archive\temp E:\Archive\!sys ^
/A-:AS /A+:R
exit/b 0

Отправлено: 10:08, 30-04-2015 | #5


Пользователь


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

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


Мне добрые люди подсказали ..
Применил эквивалент /MIR (/E /PURGE) и всё заработало
Цитата Georgio:
никакого перечисления папок »
Да, так и есть, с перечислением нечего поучилось, применить можно только ко всем папкам
Код: Выделить весь код
@ECHO OFF
start /min robocopy E:\archive \\server\backups /E /PURGE /Z /R:10 /W:2 /A+:HR ^
/XD E:\Archive\temp E:\Archive\!sys 
exit/b 0
 
::Batch file .bat
 
:: Параметры копирования (ключи):
:: /MIR :: создать зеркало дерева папок (эквивалентно /E с /PURGE);
:: /Z :: на случай потери сетевого соединения.
 
:: Параметры повторных попыток:
:: /R:n :: число повторных попыток для неудавшихся копий: по умолчанию — 1 миллион;
:: /W:n :: Время ожидания между повторными попытками: по умолчанию — 30 секунд.
 
 :: Установка/снятие атрибутов:
:: /A+:[RASHCNET] :: добавлять заданные атрибуты скопированным файлам (с ключом /E с /PURGE, /A± применимы только к папкам);
        :: Для установления или снятия атрибута используют знаки [+ -] (/A-:AS /A+:R);
        :: Виды атрибутов: архивный (A), системный (S), скрытый (H), только для чтения (R).
 
:: Параметры выбора файлов:
:: /XD dirs [папки]… :: Исключить папки, соответствующие заданным именам и путям.

Последний раз редактировалось dokxpi@vk, 30-04-2015 в 11:57.


Отправлено: 10:48, 30-04-2015 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Доступ к сетевому диску sinq Windows Server 2008/2008 R2 21 17-11-2011 17:22
Доступ - Запрос пароля к сетевому диску Aleks121 Microsoft Windows 2000/XP 0 04-01-2010 21:50
Отслеживание доступа к сетевому диску Vygov Microsoft Windows NT/2000/2003 6 18-06-2009 09:25
Помогите организовать всплывающее сообщение при обращении к сетевому диску. Alexandrovav Microsoft Windows NT/2000/2003 6 21-10-2008 15:24
subst к сетевому диску desr Microsoft Windows 95/98/Me (архив) 7 28-10-2004 09:44




 
Переход