Windows resource kit tools что это такое

Комплект ресурсов — 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, некоторые из которых могут быть эксклюзивными.

Читайте также:  Hardware monitoring in linux

Семейство 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.

Читайте также:  Как переустановить время 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 вам необходимо ввести команду:

Тут ключи и параметры будут разбиты на несколько подкатегорий:

  1. Параметры копирования
  2. /COPY:флаги копирования
  3. /DCOPY:флаги копирования
  4. Параметры выбора файлов
  5. Параметры повторных попыток
  6. Параметры ведения журнала
  7. Параметры задания
  8. Комментарии

Ключи параметров копирования:

  • /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.
Читайте также:  Dialogue box in windows programming

Ключи /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 мегабайт.

Оцените статью