Policy Migration-Tool (Migpol.exe)

Aktualisiert: November 2007

Das Richtlinienmigrationstool (Policy Migration-Tool) stellt die Funktion zur Migration der Richtlinien zwischen zwei kompatiblen Versionen von .NET Framework bereit. Migpol.exe ist nur mit .NET Framework, Version 1.1, verfügbar.

migpol [option] 

Parameter

Option

Beschreibung

-migrate toVersion [fromVersion]

Migriert die Sicherheitsrichtlinien auf die .NET Framework-Version, die durch den toVersion-Parameter angegeben wird. Falls mehr als zwei Versionen von .NET Framework auf dem Computer vorhanden sind, muss der fromVersion-Parameter mit angegeben werden.

-l oder -listversions

Listet die auf dem Computer vorhandenen Versionen von .NET Framework auf.

-? oder /?

-h oder -help

Zeigt die Befehlssyntax und Optionen für das Tool an.

Tipp

Bei den Befehlszeilenoptionen für Migpol.exe wird die Groß- und Kleinschreibung nicht beachtet.

Hinweise

Der Code Access Security (CAS-)Richtlinienkonfigurationszustand besteht aus drei administrativen Richtlinienebenen: Organisations-, Computer- und Benutzerrichtlinien. Jede Richtlinienebene wird in einer XML-Datei gespeichert, die das Objektdiagramm für die serialisierte Sicherheitsrichtlinienebene enthält. Jede Datei wird wiederum in einem versionsabhängigen Unterverzeichnis gespeichert. Dadurch ist für jede Version von .NET Framework eine separate Sicherheitsrichtlinien-Konfigurationsdatei vorhanden.

Da die Sicherheitsrichtlinien nach Version getrennt werden, gilt der Sicherheitsrichtlinien-Konfigurationszustand einer Version nicht automatisch für eine Version von .NET Framework, die nachfolgend installiert wird. Entsprechend gelten administrative Änderungen an den Sicherheitsrichtlinien einer Version von .NET Framework nicht für andere derzeit installierte Versionen von .NET Framework.

Eine Kopie des Richtlinienmigrationstools (Policy Migration-Tool) Migpol.exe ist in den verteilbaren Dateien für .NET Framework, Version 1.1, enthalten. Migpol.exe stellt die Funktion zur Migration der Richtlinien zwischen zwei kompatiblen Versionen von .NET Framework bereit. Standardmäßig wird Migpol.exe nach der Installation einer neueren Version von .NET Framework automatisch ausgeführt. Allerdings werden etwaige Richtlinienänderungen, die für eine Version vorgenommen wurden, nicht automatisch auf die neu installierte Version migriert. In diesem Fall besteht die Möglichkeit, Migpol.exe als Befehlszeilendienstprogramm auszuführen.

Migpol.exe migriert keine Benutzerrichtlinien oder benutzerdefinierten Sicherheitsobjekte. Benutzerdefinierte Sicherheitsobjekte sind Mitgliedschaftsbedingungen, Berechtigungen oder Codegruppen, die mit einem benutzerdefinierten Bibliotheksobjekt erstellt wurden. Wenn Sie beispielsweise mithilfe von Code eine benutzerdefinierte Mitgliedschaftsbedingung erstellen, aus der sich eine Assembly ergibt, die Sie in die Richtlinie integrieren, wird diese Richtlinie nicht migriert. Migpol.exe migriert jedoch Richtlinien für die Organisations- und Computerrichtlinienebenen, die unter Verwendung von durch Microsoft bereitgestellten Berechtigungen, Mitgliedschaftsbedingungen und Codegruppen erstellt wurden.

Beispiele

Mit dem folgenden Befehl werden die Sicherheitsrichtlinien von .NET Framework, Version 1.1, auf .NET Framework, Version 1.0, migriert:

migpol -migrate 1.0.3705 1.1.4322

Mit dem folgenden Befehl werden die auf dem Computer installierten Versionen von .NET Framework aufgelistet:

migpol -listversions

Siehe auch

Referenz

.NET Framework-Tools

Sicherheitsrichtlinientool für den Codezugriff (Caspol.exe)

SDK-Eingabeaufforderung

Weitere Ressourcen

Konfigurieren der Sicherheitsrichtlinien

Konfigurieren von .NET Framework-Anwendungen