Способ печати файла пакета управления

 

Опубликовано: Март 2016

Применимо к: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Пакеты управления являются запечатанными, используя инструмент MPSeal, расположенный в папке SupportTools установочного носителя Operations Manager. Это средство командной строки, создает запечатанный MP-файл из незапечатанный XML-файл. После выполнения sealing процесса, можно установить запечатанного пакета управления в группе управления.

System_CAPS_ICON_note.jpg Примечание

Если создан пакет управления в консоли управления, его необходимо экспортировать в XML-файл перед выполнением sealing процесса. Затем необходимо удалить пакет управления перед установкой запечатанная версия.

Синтаксис MPSeal

MPSeal.exe используется следующий синтаксис:

MPseal.exe Management Pack File Name [/IInclude Path]* /KeyfileKey File Path/CompanyCompany Name [/OutdirOutput Directory] [/DelaySign] [/CopyrightCopyright text]

Каждый из параметров командной строки описаны в следующей таблице.

Параметр Описание
Имя файла пакета управления Полное имя XML-файла для запечатывания. Если файл не существует в текущем каталоге, должен включать полный путь к файлу. Если путь содержит пробел, его необходимо заключить в кавычки.
Включить путь Путь каталога, содержащего MP-файлы, на которые ссылается запечатывании пакета управления. Дополнительные сведения см. в разделе ссылки на пакет управления.
Путь к файлу ключа Файл, содержащий закрытый и открытый ключ. Дополнительные сведения см. в разделе файла ключа.
Название компании Название вашей компании. Если он содержит пробел, необходимо заключить его в кавычки.
Выходной каталог Каталог для хранения выходного файла. Если не указано, используется текущий каталог.
DelaySign Если используется этот параметр, используется только открытый ключ. Дополнительные сведения см. в разделе отложенной подписи.
Текст об авторских правах Текст для сведения об авторских правах. Хотя этот вариант работает, текст не недоступен из Operations Manager.

Пример

Следующий пример запечатывает Contoso.MyApp.xml с именем файла пакета управления. Он создает файл с именем Contoso.MyApp.mp в текущем каталоге.

mpseal Contoso.MyApp.xml /I c:\mp /Keyfile contoso.snk /Company "Contoso"  

Ссылки на пакет управления

Помимо запечатывать пакет управления, MPSeal проверяет файл пакета управления и отчеты об ошибках препятствует установке. Все эти ошибки должны быть исправлены перед sealing завершается успешно. Инструмент MPVerify выполняет же проверки. Чтобы выполнить эту функцию, MPSeal требуется доступ к ссылается пакет управления, который находится в процессе запечатывание пакетов управления. Они должны быть запечатанные версии файлов с расширением MP-файлы и должно быть по крайней мере версия, указанная в пакете управления, запечатывание.

Укажите каталог для поиска MP-файлы с /i параметр командной строки. Можно использовать несколько /i параметры, если необходимые файлы находятся в разных каталогах. Можно получить файлы пакета управления стандартной библиотеки, включенных в Operations Manager 2007 R2 из каталога установки на сервере управления. Необходимо получить другие управления файлы пакета отдельно. При импорте пакета управления в группе управления из каталога пакетов управления, необходимо загрузить его отдельно, чтобы получить MP-файла.

System_CAPS_ICON_note.jpg Примечание

Если вы не знаете ссылается пакет управления, запечатывании пакетов управления, MPSeal запускается с помощью любого каталога. Возвращает список необходимые пакеты управления.

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

Файл ключа

Запечатывание требуется файл ключей, содержащий закрытый и открытый ключ. Пары ключей проверяет подлинность подписи стороны и гарантирует, что пользователь-злоумышленник не сможет предоставить запечатанного пакета управления путем олицетворения другим пользователем. Это представляет пару ключей, используемых для подписи сборок .NET и могут быть созданы с помощью программы строгих имен (sn.exe), входящий в состав Microsoft Windows SDK.

System_CAPS_ICON_important.jpg Важно

Следует защитить любые файла ключа, который используется для запечатывания пакета управления. Если кто-то другой получить данный файл ключа, они могут запечатывания пакета управления путем олицетворения первоначальному автору.

Дополнительные сведения об использовании полного средство строгих имен см Sn.exe (средство имя строки). Следующий пример достаточно для большинства пакетов управления и создает файл ключа с именем contoso.snk в локальном каталоге.

sn –k contoso.snk  

Отложенной подписи

Для повышения безопасности закрытый ключ организации часто реализовывать процессе отложенной подписи сборки. Это позволит осуществлять доступ к закрытому ключу только несколько человек. Таким способом вы сборка подписана только открытый ключ, а затем завершите подписи с помощью закрытого ключа перед выпуска.

Если ваша организация использует существующий процесс для выполнения отложенной подписи сборки, следует использовать этот процесс для запечатывания пакета управления в рабочей среде. Начального частичного запечатывание пакета управления можно выполнять с помощью /delaysign параметр.

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

Файлы пакета управления, созданные в консоли управления

Файлы пакета управления, созданных в консоли операций незапечатанный. Если необходимо запечатать пакет управления, созданный в консоли управления можно использовать следующие процедуры.

Для запечатывания файла пакета управления, созданного в консоли операций

  1. Экспорт в файл пакета управления в XML-файл. Дополнительные сведения см. в статье How to Export an Operations Manager Management Pack.

  2. Запечатывание XML-код. Дополнительные сведения см. в разделе MPSeal синтаксис.

  3. Удалите файл пакета управления из группы управления. Дополнительные сведения см. в разделе удаление пакета управления Operations Manager.

  4. Импортируйте файл MP-файлы, созданные MPSeal. Дополнительные сведения см. в разделе Импорт пакета управления Operations Manager.

См. также

Запечатанный файлы пакета управления