В центре всеобщего вниманияГрафический интерфейс Robocopy

Джошуа Хоффман (Joshua Hoffman)

Загрузить исходный код для этой статьи: UtilitySpotlight2006_11.exe (1052KB)

ПРИНЯТЬ К СВЕДЕНИЮ. Попробуйте вспомнить о том времени, когда, независимо от того, на каком уровне вы владеете компьютером: как IT-специалист или просто пользователь домашнего компьютера, вам не нужно было копировать файлы. Независимо от того, создаете ли вы базовый образ для установки рабочей области, размещаете ли новые страницы на Web-сервере или просто копируете или перетаскиваете свои документы и фотографии, копирование файлов является одной из тех ключевых операций, которую вы вынуждены выполнять в процессе вашей ежедневной работы на компьютере.

Но есть одна проблема. У традиционных функций копирования и вставки, встроенных в Microsoft® Windows® есть некоторые ограничения. Эти функции довольно хорошо подходят для решения простых задач (перемещение документа из одной директории в другую и т.д.), но им не хватает дополнительных возможностей, которые необходимы IT-специалисту в рабочей области. Например, операция копирования и вставки не предусматривает никакой возможности надежного восстановления, что позволило бы обеспечить восстановление файлов при коротком сетевом сбое. Такая схема построена на принципе “всё или ничего”, особенно при копировании целых каталогов. Посредством пользовательского интерфейса (UI) вы не можете выбрать для копирования только новые или обновленные файлы. Вы либо копируете отдельные файлы, целые каталоги, либо вообще ничего.

Введение в Robocopy. Этот мощный инструмент, включенный в Microsoft Windows Server® 2003 Resource Kit Tools, включает все эти новые функции и даже больше. Robocopy обеспечивает выполнение более серьезных задач по копированию файлов, которые могут действительно облегчить вашу работу. Самым большим достоинством, как мне кажется, будет для вас возможность создания полных зеркальных копий двух файловых структур (включая все вложенные каталоги и файлы, по вашему выбору), не копируя каких-либо ненужных файлов. Будут копироваться только новые или обновленные файлы из их исходного местоположения. Robocopy также позволяет сохранять всю соответствующую информацию о файле, включая дату и время изменения, списки управления доступом (ACL) и т.п.

Конечно, мы все работаем по-разному. Некоторые люди предпочитают пользоваться меню команд, и для них инструмент Robocopy в таком виде просто находка. Однако другие больше привыкли делать это вручную с помощью мышки и для этой группы людей предусмотрен графический пользовательский интерфейс Robocopy. Это долгожданное дополнение к Robocopy разработал Дерк Бениш (Derk Benisch), системный инженер группы MSN Search компании Microsoft. Программа Дерка позволяет пользователям настраивать свои сценарии Robocopy с использованием простого и очень понятного графического интерфейса (см. Рисунок 1).

Рисунок 1

Рисунок 1(Щелкните изображение, чтобы увеличить его)

Графический пользовательский интерфейс Robocopy позволяет выбирать исходный и конечный путь, а также любые пользовательские опции и фильтры, которые вы хотите включить, независимо от того, хотите ли вы создать отображение диска, где вы хотите хранить полученные журналы и т.д. Конечно, все эти функции можно выполнить с помощью стандартного командного меню Robocopy, но для многих использование возможностей графического интерфейса существенно упрощает работу.

Графический интерфейс Robocopy также расширяет возможности существующего инструмента Robocopy очень интересным образом. Например, этот инструмент является многопоточным и позволяет создавать сценарий Robocopy, выполнять его и начать создание другого сценария в процессе выполнения первого. Он также позволяет вам сохранять свои сценарии (даже если вы их вообще не выполняете) с тем, чтобы вы могли создать библиотеку стандартных сценариев или делиться ими со своими коллегами. И что самое важное, графический интерфейс Robocopy позволяет сохранять ваши настройки по умолчанию с тем, чтобы не начинать каждый раз с установки своих настроек.

Графический интерфейс Robocopy включает собственный файл справки, а также вложенную копию полного справочного руководства по Robocopy. Данный справочник включает полный указатель всех команд и синтаксических структур Robocopy для того, чтобы вы смогли легко найти те настройки, которыми вы бы хотели воспользоваться.

Графический интерфейс Robocopy со всеми этими полезными функциями является существенным дополнением любого инструментария IT-специалиста. Копия графического интерфейса Robocopy находится в разделе для скачивания на нашем сайте.

Джошуа Хоффман (Joshua Hoffman) является техническим редактором и рецензентом журнала TechNet Magazine.

© 2008 Корпорация Майкрософт и компания CMP Media, LLC. Все права защищены; полное или частичное воспроизведение без разрешения запрещено.