Freigeben über


Gewusst wie: versiegeln Sie eine Management Pack-Datei

 

Veröffentlicht: März 2016

Gilt für: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Management Packs sind versiegelt, mit das Tool MPSeal, das im Ordner "SupportTools" des Operations Manager-Installationsmedien befindet. Dies ist ein Befehlszeilentool, das eine versiegelten MP-Datei aus einer nicht versiegelte XML-Datei erstellt. Nach dem Ausführen des schnellauslösende Prozess ist, können Sie das versiegelte Management Pack in Ihrer Verwaltungsgruppe installieren.

System_CAPS_ICON_note.jpg Hinweis

Wenn Sie das ManagementPack in der Betriebskonsole erstellt haben, müssen Sie es vor dem Ausführen des schnellauslösende Prozess in eine XML-Datei exportieren. Sie müssen dann das ManagementPack deinstallieren, bevor der versiegelten Version installieren.

MPSeal-Syntax

MPSeal.exe verwendet die folgende Syntax:

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

Jede der Befehlszeilenoptionen werden in der folgenden Tabelle beschrieben.

Option Beschreibung
Management Pack-Dateiname Der vollständige Name der XML-Datei zu versiegeln. Wenn die Datei nicht im aktuellen Verzeichnis vorhanden ist, müssen Sie den vollständigen Pfad zur Datei einschließen. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in Anführungszeichen setzen.
Includepfad Der Pfad zu einem Verzeichnis mit der MP-Dateien, die vom ManagementPack verwiesen werden, die Sie versiegeln. Weitere Informationen finden Sie unter Management Pack-Verweise.
Pfad der Schlüsseldatei Die Datei mit dem privaten und öffentlichen Schlüssel. Weitere Informationen finden Sie unter Schlüsseldatei.
Firmenname Der Name Ihres Unternehmens. Wenn sie ein Leerzeichen enthält, müssen Sie ihn in Anführungszeichen setzen.
Ausgabeverzeichnis Das Verzeichnis zum Speichern der Ausgabedatei. Wenn nicht angegeben ist, wird das aktuelle Verzeichnis verwendet.
DelaySign Wenn diese Option verwendet wird, wird nur der öffentliche Schlüssel verwendet. Weitere Informationen finden Sie unter verzögert signieren.
Copyright text Text, der für die copyright-Informationen enthalten. Während diese Option funktionsfähig ist, wird der Text nicht aktuell von Operations Manager zugegriffen werden kann.

Beispiel

Im folgende Beispiel versiegelt eine Management Pack-Datei mit dem Namen Contoso.MyApp.xml. Es wird eine Datei namens Contoso.MyApp.mp im aktuellen Verzeichnis erstellt.

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

Management Pack-Verweise

Zusätzlich zum Versiegeln des Management Packs, MPSeal überprüft die Management Pack-Datei und meldet Fehler, die es installiert wird, verhindert. Alle dieser Fehler muss vor der schnellauslösende beendet erfolgreich korrigiert werden. Das Tool MPVerify führt die gleiche Überprüfung. Um diese Funktion nutzen zu können, benötigt MPSeal Zugriff auf alle Management Packs verwiesen wird, durch das Management Pack, das gerade wird versiegelt ist. Dazu müssen die versiegelten Versionen der Dateien mit der Erweiterung "MP" und müssen mindestens die Version, die vom ManagementPack, das versiegelt wird ist angegeben sein.

Geben Sie ein Verzeichnis zum Suchen von MP-Dateien mit der /i Befehlszeilenoption. Sie können mehrere /i Optionen, wenn die erforderlichen Dateien in mehreren Verzeichnissen werden. Sie erhalten die Standardbibliothek Management Pack-Dateien mit Operations Manager 2007 R2 aus dem Installationsverzeichnis auf dem Verwaltungsserver enthalten. Sie müssen andere Management Pack-Dateien separat abrufen. Wenn Sie ein Management Pack direkt in Ihrer Verwaltungsgruppe aus dem Management Pack-Katalog importieren, müssen Sie ihn separat, um die MP-Datei erhalten herunterladen.

System_CAPS_ICON_note.jpg Hinweis

Wenn Sie nicht wissen der Management Packs das ManagementPack, das Sie versiegeln verweist, können Sie MPSeal mit einem beliebigen Verzeichnis ausführen. Eine Liste der erforderlichen Management Packs werden zurückgegeben.

Weitere Informationen zu Management Pack-Verweise, finden Sie unter der Management Pack-Verweise Abschnitt dieses Handbuchs.

Schlüsseldatei

Versiegeln erfordert eine Schlüsseldatei, die einen privaten und öffentlichen Schlüssel enthält. Das Schlüsselpaar überprüft die Identität der Partei, Signieren und stellt sicher, dass ein böswilliger Benutzer ein versiegeltes Management Pack nicht bereitstellen kann, durch eine andere Person Identitätswechsel. Dies ist das gleiche Schlüsselpaar zum Signieren von Assemblys verwendet und können erstellt werden, mit dem Strong Name-Tool (sn.exe) enthaltene der Microsoft Windows SDK.

System_CAPS_ICON_important.jpg Wichtig

Sie sollten Schlüsseldatei schützen, die zum Versiegeln eines Management Packs verwendet wird. Sollte eine andere Person diese Schlüsseldatei zu erhalten, konnte sie ein Management Pack versiegeln, durch einen Identitätswechsel den ursprünglichen Autor.

Informationen über die vollständige Verwendung Strong Name-Tool finden Sie unter Sn.exe (Zeichenfolge Name-Tool). Im folgende Beispiel reicht für die meisten Management Packs und Schlüsseldatei contoso.snk im lokalen Verzeichnis erstellt.

sn –k contoso.snk  

Verzögerte Signierung

Zur Erhöhung der Sicherheit von dessen privatem Schlüssel implementieren Organisationen häufig einen verzögerten zum Signieren von Assemblys. Dies ermöglicht den Zugriff auf den privaten Schlüssel nur wenige Personen. Mithilfe dieses Verfahrens Sie mit nur den öffentlichen Schlüssel zum Signieren der Assembly, und schließen Sie die Signierung mit dem privaten Schlüssel vor der Veröffentlichung.

Verfügt Ihre Organisation einen vorhandenen Prozess für verzögertes Signieren von Assemblys ausführen, sollten Sie diesen Prozess so versiegeln das Management Pack für die Produktion verwenden. Sie können mit der ersten teilweise Versiegeln des Management Packs Ausführen der /delaysign / Option.

Weitere Informationen zum verzögerten Signieren von Assemblys finden Sie unter Verzögertes Signieren einer Assembly.

Management Pack-Dateien erstellt, in der Betriebskonsole

Management Pack-Dateien, die in der Betriebskonsole erstellt werden, nicht versiegelten. Zum Versiegeln eines Management Packs, das Sie in der Betriebskonsole erstellt haben, können Sie die folgenden Verfahren verwenden.

Zum Versiegeln des Management Pack-Datei, die in der Betriebskonsole erstellt wurde

  1. Exportieren Sie Management Pack-Datei in eine XML-Datei. Weitere Informationen finden Sie unter How to Export an Operations Manager Management Pack.

  2. Versiegeln Sie das XML-Code. Weitere Informationen finden Sie unter MPSeal Syntax.

  3. Löschen Sie das Management Pack-Datei, aus der Verwaltungsgruppe. Weitere Informationen finden Sie unter Vorgehensweise beim Entfernen eines Management Packs für Operations Manager.

  4. Importieren Sie die MP-Datei, die von MPSeal erstellt. Weitere Informationen finden Sie unter zum Importieren eines Management Packs für Operations Manager.

Siehe auch

Versiegelte Management Pack-Dateien