- Комплект ресурсов — Resource Kit
- Содержание
- Обзор
- Наборы ресурсов Windows
- Семейство Windows 9x
- Семейство Windows NT
- Другие наборы ресурсов
- Windows resource kit tools что это такое
- Что такое robocopy (Robust File Copy Utility)
- Версии утилиты Robocopy
- Где лежит Robocopy в системе?
- Где скачать утилиту Windows Robocopy
- Возможности утилиты Robocopy (Robust File Copy Utility)
- Ключи параметров копирования:
- Ключи /COPY:флаги копирования
- Ключи /DCOPY:флаги копирования
- Параметры выбора файлов
Комплект ресурсов — Resource Kit
Пакет ресурсов — это термин, используемый Microsoft для набора программных ресурсов и документации, выпущенных для их программных продуктов, но не являющихся частью этого продукта. Наборы ресурсов предлагают дополнительные ресурсы, такие как техническое руководство, информацию о совместимости и устранении неполадок, руководства по управлению, поддержке, обслуживанию и развертыванию, а также многоцелевые полезные административные утилиты, которые доступны отдельно.
Содержание
Обзор
Наиболее распространенная форма наборов ресурсов — это большая книга или коробочный набор книг, которые поставляются с компакт-дисками, оба из которых были дополнены в некоторых случаях, например, наборы ресурсов для Windows NT Server версий 3.51 и 4.0. и Windows 2000 Server .
Текст книг Resource Kit также доступен с версиями компакт-дисков Microsoft Developer Network (MSDN) , а большую часть полного набора инструментов, включенных в наборы, можно загрузить с веб-сайта Microsoft. Инструменты могут включать в себя все, от дополнительных команд для командной строки до программ общего назначения, таких как 3D Paint, до сетевых инструментов, инструментов мониторинга производительности, интерпретаторов для языков программирования, таких как Perl , Rexx и других, и инструментов взаимодействия, таких как версии некоторых команд Unix для Windows. и снаряды.
Наборы ресурсов, особенно в случае потока операционных систем Windows NT-2000, также включают стороннее программное обеспечение, такое как различные версии Crystal Reports и PowerDesk .
Обычно Microsoft выпускает комплекты ресурсов после каждой основной версии Microsoft Windows , Microsoft Office или другого основного продукта. Также были выпущены комплекты ресурсов для Internet Explorer , BackOffice и другого программного обеспечения.
Те, кто ищет возможности взаимодействия Windows и Unix в различных формах, могут также использовать несвязанный программный продукт, Windows Services For Unix , который содержит такие элементы, как оболочки Interix C и Korn , ActivePerl ActiveState и многие другие Posix-совместимые инструменты и дополнения к операционной системе. Этот пакет иногда путают с набором ресурсов для Unix. Комплекты ресурсов Microsoft Office также имеют отношение к версиям этих офисных пакетов для MacIntosh.
Инструменты Resource Kit в основном помогают администраторам упростить задачи управления, такие как устранение неполадок операционной системы , настройка сетевых функций и функций безопасности, управление Active Directory и автоматизация развертывания приложений. Комплекты ресурсов также ориентированы на «опытных пользователей» и содержат другие инструменты, такие как дополнительные команды для среды пакетной обработки / оболочки Windows, средства программирования, инструменты для работы с базами данных и прочие инструменты. Интерпретаторы для языков программирования, таких как Perl , Rexx , KiXtart , awk и версия оболочки Unix Korn, доступны во многих наборах ресурсов операционной системы, в том числе для потоков операционных систем Windows 95-98 и Windows NT-2000. .
Наборы ресурсов Windows
Пакет Windows Resource Kit был представлен вместе с Windows 3.0 в 1991 году и с тех пор выпускается для всех версий Windows, за исключением Windows Me , Windows CE и Windows 98 Second Edition . Набор ресурсов для MS-DOS 6.22 был выпущен в 1992 году. Наборы ресурсов также не выпускались для двух операционных систем Microsoft, отличных от Windows, OS / 2 (до версии 3.0) и Xenix, главным образом потому, что они не активно продвигались после 1991 года. поток операционных систем Windows NT-2000, выпускаются отдельные комплекты для их версий Workstation (Professional) и Server; документация последнего представляет собой коробку из четырех-дюжины или около того книг в каждом случае, тогда как одна большая книга поставляется с первой, а также с наборами ресурсов для Windows 3.11 , Windows 95 и Windows 98.
Семейство Windows 9x
В ОС Windows 95 и Windows , 98 Resource Kit Документации и инструменты были доступны бесплатно и Resource Kit Sampler была включена в соответствующие установки Windows , дисков CD-ROM. Инструменты Resource Kit, как правило, можно бесплатно загрузить из Центра загрузки Microsoft, а технические руководства и информация выпущены в виде книг Microsoft Press . Диски CD-ROM, прилагаемые к книгам, содержат электронные версии книг и включают инструменты и утилиты Resource Kit, некоторые из которых могут быть эксклюзивными.
Семейство Windows NT
В Windows NT 4.0 Resource Kits (рабочих станций и серверов) содержит особенно большое количество инструментов и утилит, а также программное обеспечение сторонних производителей . Инструменты, включенные в эти комплекты для использования в командной строке, считаются многими программистами оболочки Windows NT необходимыми для полноценного использования этой возможности.
В прошлом Microsoft выпускала дополнения для некоторых наборов ресурсов, которые предлагали обновленные и новые инструменты и ресурсы. Microsoft выпустила два дополнения для Windows NT 3.51 Server Resource Kit, четыре дополнения для Windows NT 4.0 Server Resource Kit и одно дополнение для Windows 2000 Server Resource Kit. Некоторые из этих утилит (например, Robocopy и takeown ) позже поставляется в составе Windows XP и Windows Vista . Другие были включены в более поздние комплекты ресурсов. Старые комплекты ресурсов больше не доступны в Microsoft, но в большинстве случаев их можно заказать в книжных магазинах.
В комплект Windows 2000 Resource Kit также входит более 300 утилит. Для Windows XP и Windows Server 2003 обновлено более 120 инструментов и утилит. Диск Windows для Windows 2000, Windows XP и более поздних операционных систем также включает набор инструментов, известных как средства поддержки Windows . Многие инструменты поддержки также включены в Resource Kit, причем некоторые из них являются обновленными версиями предыдущих инструментов Resource Kit. На веб-сайте Microsoft есть загрузки инструментов эпохи Windows 2000 / XP, которые являются дополнением к тем, которые входят в стандартные комплекты или обновленные версии тех, которые поставляются в наборах ресурсов. Пакет ресурсов Windows XP Professional, третье издание был выпущен после пакета обновления 2 для Windows XP. Все инструменты пакета ресурсов Windows Server 2003 доступны для бесплатной загрузки.
Не было создано собственных 64-разрядных инструментов набора ресурсов, а существующие 32-разрядные инструменты набора ресурсов не поддерживаются на платформах x64. Текст всех книг Resource Kit включен в наборы CD / DVD-ROM библиотеки MSDN . Полные реализации MSDN содержат все комплекты ресурсов в текстовом или HTML-формате, а также некоторые другие, полную документацию для Microsoft Office, Internet Explorer и Back Office, а также для всех рассматриваемых операционных систем.
В 2007 году Microsoft выпустила Windows Vista Resource Kit. В 2008 году были выпущены комплекты ресурсов Windows Server 2008 , а второй выпуск комплекта ресурсов Windows Vista был обновлен до пакета обновления 1. В комплект ресурсов Windows Vista входит несколько примеров сценариев VBS и несколько сценариев PowerShell. Microsoft также выпустила комплекты ресурсов для групповой политики , безопасности Windows, Active Directory , служб терминалов и служб IIS 7.
Windows 7 Resource Kit был выпущен 14 сентября 2009 года. Microsoft объявила, что новые неподдерживаемые инструменты Resource Kit не будут предоставляться для текущих и будущих операционных систем.
Другие наборы ресурсов
Пакет ресурсов Office и инструменты включены на соответствующий компакт-диск / DVD-диск Office и / или отдельно. Инструменты также доступны для загрузки с веб-сайта Microsoft.
Microsoft также выпустила комплекты ресурсов для Internet Explorer , Windows Media , Internet Information Services , Back Office и нескольких серверных продуктов, таких как SharePoint и Microsoft Exchange Server .
Команда PowerShell выпустила Resource Kit PowerShell Pack, набор модулей PowerShell, который добавляет более 700 сценариев к уже имеющимся в Windows 7.
Windows resource kit tools что это такое
Доброе времени суток. Уважаемые читатели и гости, крупного IT блога Pyatilistnik.org, занимающего в рейтинге Яндекс.Радар 2500 место, среди всех сайтов России. В прошлый раз, мы с вами решили проблему со сбоем запроса устройства. Сегодня я не хочу рассматривать новые ошибки, а поделюсь своим опытом использования утилиты Robocopy, приведу примеры использования, поговорю о параметрах утилиты и покажу, как у Robocopy использовать графический интерфейс (GUI). Данной программкой просто обязан пользоваться каждый системный администратор, ну или хотя бы знать. о ее существовании, лично у меня она находится на почетном месте в моем наборе системного инженера.
Что такое robocopy (Robust File Copy Utility)
Утилита Robocopy (Robust File Copy Utility) — это специализированное средство, в задачи которого входит тонкая настройка процесса копирования, синхронизации, удаления и переноса файлов и папок, между дисками компьютера, компьютерами, сетевыми шарами и лесами, с сохранением атрибутов, прав разрешений и многое другое.
Robocopy за счет своих алгоритмов и многопоточности позволяет проводить копирование или синхронизацию одних файловых ресурсов с другими в десятки раз быстрее, чем обычное копирование средствами проводника Windows.
Данное средство, очень часто используется в задачах системного администратора, по переносу сетевых шар и файловых ресурсов, и в сценариях синхронизации данных.
Если обратиться к Википедии (https://ru.wikipedia.org/wiki/Robocopy), то там вы обнаружите, что она создавалась как средство репликации и шла в составе такого известного комплекса инструментов, как Windows Resource Kit.
Версии утилиты Robocopy
Первая версия robocopy появилась в 1997 году в составе инструментов Windows Resource Kit. На текущий момент самой свежей версией является 10.0.17763.1 входящей в состав Windows 10 1809, табличку в Википедии я подправил (https://en.wikipedia.org/wiki/Robocopy)
Где лежит Robocopy в системе?
Основной исполняемый файл Robocopy.exe располагается по пути C:\Windows\System32. Утилита очень компактная и весит всего 132 килобайта, но это не уменьшает ее мощи и функционала.
Где скачать утилиту Windows Robocopy
Начиная с Windows 7, данная программулька является ее составной частью, и я уже выше показал, что она лежит в папке C:\Windows\System32, если по каким-то причинам у вас в ней нет файла robocopy.exe, то у вас есть несколько вариантов его скачать.
- Первый вариант, это скопировать его из другой системы
- Второй вариант, это загрузить средство Windows Server 2003 Resource Kit Tools по ссылке (https://www.microsoft.com/en-us/download/details.aspx?id=17657). В состав этого пакета входит утилита Robust File Copy Utility.
Далее полученный файла robocopy, вам необходимо разархивировать данный файл, для этого у вас должен быть архиватор winrar или 7-zip. Через правый клик извлекаем его содержимое.
Далее 7-Zip-ом распаковываем msi пакет rktools.msi.
Перейдите в папку rktools, там вас будет ждать файл robocopy.exe, который вы можете скачать куда угодно.
Возможности утилиты Robocopy (Robust File Copy Utility)
И так давайте разбираться, какими функциональными возможностями обладает данная утилита. Как я и писал выше Robocopy умеет:
- Производить копирование файлов и папок
- Производить синхронизацию файлов и папок
- Копировать по расширениям файлов
- Переносить права на папки и файлы
- Копирование и перенос файлов по датам и за нужный период
- Удалять файлы и папки
Чтобы посмотреть все ключи и их назначение, нам нужно открыть командную строку, желательно от имени администратора и ввести команду:
У вас появится небольшая справка, в которой вам отобразят конструкцию построения команд и несколько примеров реализации. Чтобы вывести все доступные параметры Robocopy вам необходимо ввести команду:
Тут ключи и параметры будут разбиты на несколько подкатегорий:
- Параметры копирования
- /COPY:флаги копирования
- /DCOPY:флаги копирования
- Параметры выбора файлов
- Параметры повторных попыток
- Параметры ведения журнала
- Параметры задания
- Комментарии
Ключи параметров копирования:
- /S — данный параметр позволит вам произвести копирование вложенных папок, за исключением пустых. Очень удобно, чтобы не перетаскивать не используемые каталоги
- /E — данный ключ, альтернатива параметру /S, так как он позволит скопировать вложенные папки, в том числе и пустые.
- /LEV:n — данный параметр копирования Robocopy позволит вам скопировать n-число уровней у текущего каталога папок. Предположим у вас есть папка, которая включает в себя еще 10 подпапок, задав n равное 5, вы скопируете структуру, только первых пяти верхних каталогов, а все, что ниже не будет затронуто.
- /Z — параметр позволяет возобновлять копирование в случае какого-то сбоя
- /B — Копирование файлов в режиме архивирования.
- /ZB — совмещение параметров Robocopy.exe, в данном случае вначале будет использоваться режим с возобновлением, но если доступа к каким либо файлам не будет, то утилита переключиться в режим архивации.
- /J — данный параметр Robocopy.exe используется при копировании крупного размера файлов, где применяется небуферезированный ввод-вывод
- /EFSRAW — будет произведено копирование всех зашифрованных файлов в режиме EFS RAW
Ключи /COPY:флаги копирования
Ключ /COPY это один из базовых ключей, который вы будите применять в своих сценариях синхронизации или копирования, он переносит (Флаги копирования: D=Данные, A=Атрибуты, T=Метки времени). (S=Безопасность=NTFS ACLs, O=Сведения о владельце, U=Сведения аудита)
- /SEC — данный флаг позволит вам скопировать файлы и каталоги вместе с их параметрами безопасности (эквивалентно /COPY:DATS)
- /COPYALL — данный ключ скажет утилите Robocopy.exe, что нужно при копировании перенести все сведения о файле (Аналог /COPY:DATSOU)
- /NOCOPY — данный ключ скажет, что не нужно копировать никаких сведений о файле (полезно с параметром /PURGE).
- /SECFIX — данный ключ будет полезен при синхронизации, когда нужно перезаписать и исправить параметры безопасности на всех папках и файлах. Простой пример, вы сделали первое копирование одного каталога с файлами в другой, и перенесли параметры безопасности (NTFS), в какой-то момент в исходном каталоге у вас поменялись разрешения на некоторые файлы, и если вы произведете синхронизацию, без этого ключа, то эти новые права доступа не перенесутся в новое место, поставив ключ /SECFIX, вы этого избежите и все будет обновлено.
- /TIMFIX — этот флаг позволит исправить атрибуты времени у всех файлов, в том числе и пропущенных
- /PURGE — позволит удалить каталоги и файлы в папке назначения, которые уже не существуют в источнике.
- /MIR — в данном случае будет создана полная копия (зеркальная) источника в назначении, аналогично выполнению Robocopy.exe с ключами /E /PURGE
- /MOV — данный ключ позволит перемещать файлы (удаление из источника после копирования, я бы назвал это аналогов вырезать в Windows)
- /MOVE — похоже на ключ /MOV, но уже вырезаться будут файлы с папками.
- /A+:[RASHCNET] — данный флаг позволяет вам добавлять атрибуты к скопированным файлам
- /A-:[RASHCNET] — данный флаг сообщает утилите Robocopy, что нужно удалить заданные атрибуты у скопированных файлов
- /CREATE — данный флаг создает дерево каталогов и файлы нулевой длины
- /FAT — Создать файлы назначения только в формате 8.3 FAT
- /256 — отключает поддерживание длинных путей свыше 256 знаков, на практике не встречал таких сценариев.
- /MON:n — robocopy в данным флагом в параметрах, будет производить мониторинг источника, и перезапустит выполнение после n изменений
- /MOT:m — Наблюдать за источником; перезапустить через m минут, если произошли изменения.
- /RH:hhmm-hhmm — тут вы говорите для Robocopy.exe в какое время нужно производить запуск, в какой момент будет запущено задание копирования файлов.
- /PF — Проверять часы запуска по файлам (не по проходам)
- /IPG:n — данный ключ поможет снизить нагрузку на сеть, когда у вас не очень хороший канал, n интервал задержки в миллисекундах.
- /SL — копирует сами символические ссылки, за место копирования целевых объектов, на которые эти селинки ссылаются.
- /MT[:n] — использование многопотокового режима, позволяет существенно увеличить скорость копирования, за счет использования процессорных моoностей системы. n может иметь значение от 1 до 128 потоков. Нельзя использовать с параметрами /IPG и /EFSRAW. Для повышения производительности перенаправьте вывод с помощью параметра /LOG.
Ключи /DCOPY:флаги копирования
Данный раздел флагов отвечает за то, что копировать для каталогов (D=Данные, A=Атрибуты, T=Метки времени)
- /NODCOPY — не производить копирование любых сведений о каталоге
- /NOOFFLOAD — Robocopy будет копировать файлы без использования механизма разгрузки копий Windows
Параметры выбора файлов
Утилита Robocopy очень тонко позволяет производить тонкую фильтрацию файлов при копировании, для этого есть огромное количество ключей и флагов.
- /A — флаг задает копирование файлов с атрибутом «Архивный»
- /M — задает копирование файлов с атрибутом «Архивный» и потом его сбросить на конечной стороне
- /IA:[RASHCNETO] — переносить файлы на которых установлены заданные атрибуты (объявленные заранее)
- /XA:[RASHCNETO] — при копирование будут исключены файлы с объявленными атрибутами
- /XF file [файл] — позволяет исключать файлы, у которых заданные имена, пути и подстановочные знаки
- /XD dirs [папки] — исключает каталоги, с заданными именами и путями
- /XC — robocopy не копирует измененные файлы
- /XN — исключить более поздние файлы
- /XO — Исключить более ранние файлы
- /XX — Исключить дополнительные файлы и папки
- /XL — Исключить отдельно расположенные файлы и папки
- /IS — Включить те же файлы
- /IT — Включить оптимизированные файлы
- /MAX:n — Robust File Copy Utility исключит файлы, у которых размер более n-байт, можно это назвать максимальным размеров копируемых файлов
- /MIN:n — данный параметр Robocopy установит минимальный размер копируемого файла, позволит исключить файлы у которых n-байт меньше заданного
- /MAXAGE:n — тут мы задаем максимальный возраст файлов. Мы исключим при копировании файлы, у которых возраст больше n дней
- /MINAGE:n — тут мы задаем минимальный возраст файлов. Мы исключим при копировании файлы, у которых возраст меньше n дней
- /MAXLAD:n — Наиболее поздняя дата последнего обращения. Будут скопированы данные, которые не использовались с даты n
- /MINLAD:n — Наиболее ранняя дата последнего обращения. Robocopy исключит файлы, которые были использованы после даты указанной в n. (Если n
Копирование данных только с определенными форматами, например, exe и mp3, и не копировать пустые папки.
Также можно делать выборку по размеру файлов, например, мне нужно скопировать, все, что больше 100 килобайт и меньше 100 мегабайт.