Способ печати файла пакета управления
Опубликовано: Март 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 процесса, можно установить запечатанного пакета управления в группе управления.
Примечание |
---|
Если создан пакет управления в консоли управления, его необходимо экспортировать в 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-файла.
Примечание |
---|
Если вы не знаете ссылается пакет управления, запечатывании пакетов управления, MPSeal запускается с помощью любого каталога. Возвращает список необходимые пакеты управления. |
Дополнительные сведения о ссылках на пакет управления в разделе ссылки на пакет управления данного руководства.
Файл ключа
Запечатывание требуется файл ключей, содержащий закрытый и открытый ключ. Пары ключей проверяет подлинность подписи стороны и гарантирует, что пользователь-злоумышленник не сможет предоставить запечатанного пакета управления путем олицетворения другим пользователем. Это представляет пару ключей, используемых для подписи сборок .NET и могут быть созданы с помощью программы строгих имен (sn.exe), входящий в состав Microsoft Windows SDK.
Важно |
---|
Следует защитить любые файла ключа, который используется для запечатывания пакета управления. Если кто-то другой получить данный файл ключа, они могут запечатывания пакета управления путем олицетворения первоначальному автору. |
Дополнительные сведения об использовании полного средство строгих имен см Sn.exe (средство имя строки). Следующий пример достаточно для большинства пакетов управления и создает файл ключа с именем contoso.snk в локальном каталоге.
sn –k contoso.snk
Отложенной подписи
Для повышения безопасности закрытый ключ организации часто реализовывать процессе отложенной подписи сборки. Это позволит осуществлять доступ к закрытому ключу только несколько человек. Таким способом вы сборка подписана только открытый ключ, а затем завершите подписи с помощью закрытого ключа перед выпуска.
Если ваша организация использует существующий процесс для выполнения отложенной подписи сборки, следует использовать этот процесс для запечатывания пакета управления в рабочей среде. Начального частичного запечатывание пакета управления можно выполнять с помощью /delaysign параметр.
Дополнительные сведения об отложенной подписи сборки см. в разделе отложенная подпись сборки.
Файлы пакета управления, созданные в консоли управления
Файлы пакета управления, созданных в консоли операций незапечатанный. Если необходимо запечатать пакет управления, созданный в консоли управления можно использовать следующие процедуры.
Для запечатывания файла пакета управления, созданного в консоли операций
Экспорт в файл пакета управления в XML-файл. Дополнительные сведения см. в статье How to Export an Operations Manager Management Pack.
Запечатывание XML-код. Дополнительные сведения см. в разделе MPSeal синтаксис.
Удалите файл пакета управления из группы управления. Дополнительные сведения см. в разделе удаление пакета управления Operations Manager.
Импортируйте файл MP-файлы, созданные MPSeal. Дополнительные сведения см. в разделе Импорт пакета управления Operations Manager.
См. также