Пакетный файл BAT: копирование папок и файлов на клиентские машины в локальной сети

05 мая 2016, четверг | просмотров: 3203

Здравствуйте! Системному администратору очень часто бывает нужно скопировать какую-то определенную папку всем клиентским машинам в локальной сети. В этой статье я расскажу как я решаю подобную задачу у себя в организации при помощи пакетного файла BAT. На компьютерах пользователей уже установлены Windows 10, но BAT-файлы до сих пор не потеряли своей актуальности, хотя, конечно, им есть достойная замена (PowerShell и VBS-скрипты).

Пакетный файл - текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором

Вот пример пакетного файла, который скопирует файл c:\windows\system32\drivers\etc\hosts в папку c:\windows\system32\drivers\etc клиентской машины с заменой при условии, что административные ресурсы c$, d$ и т. п. доступны под текущей учетной записью!


FOR /L %%a IN (10,1,255) DO xcopy "c:\windows\system32\drivers\etc\hosts" "\10.13.113.%%a\c$\windows\system32\drivers\etc" /Y /S /E
pause


В данном коде используется цикл. Здесь %%a - переменная, которая изменяется от 10 до 255 с шагом 1. В конце команда pause необходима для анализа результатов. Результаты можно сохранять в файл. Для этого необходимо перенаправить вывод с помощью директивы > или >>.



Пакетный файл BAT: копирование папок и файлов на клиентские машины в локальной сети



Примечание:
Задачу раскидки папки и файлов можно решить и другими методами. Например, через Active Directory или Kaspersky Security Center.

Надеюсь статья поможет облегчить вам вашу работу в дальнейшем :-)




Понравилась публикация? Поддержи сайт, поделись записью внизу страницы !


Комментариев нет.




Только подтвержденные пользователи могут оставлять комментарии.

Поделиться страницей в социальных сетях



Поделиться ВКонтакте Поделиться Facebook Поделиться Одноклассники Поделиться Twitter Поделиться Google+

Личный кабинет




Регистрация

Знаете ли вы...


Человек способен воспринимать звуки с частотой от 16 до 20 000 Гц (колебаний в секунду). С возрастом верхняя граница снижается, и люди преклонного возраста воспринимают звуки с частотой лишь до 15 000 Гц


Просмотр изображения