Partager via


Outil Migration des stratégies (Migpol.exe)

L'outil Migration des stratégies offre la possibilité de faire migrer des stratégies entre deux versions compatibles du .NET Framework.

migpol [option] 
Option Description
-migrate toVersion [fromVersion] Fait migrer une stratégie de sécurité vers la version du .NET Framework indiquée par le paramètre toVersion. S'il existe plus de deux versions du .NET Framework sur l'ordinateur, le paramètre fromVersion doit être inclus.
-l ou -listversions Affiche la liste des versions du .NET Framework sur l'ordinateur.
-? ou /?

-h ou -help

Affiche la syntaxe et les options de commande de l'outil.

Remarque   Les options de ligne de commande de Migpol.exe ne respectent pas la casse.

Notes

L'état de configuration des stratégies de sécurité d'accès au code se compose de trois niveaux de stratégie d'administration : stratégie Enterprise, Machine et User. Chaque niveau de stratégie est conservé dans un fichier XML contenant le graphique d'objets des niveaux de stratégie de sécurité sérialisé ; chaque fichier est conservé dans un sous-répertoire qualifié par la version. Chaque version du .NET Framework possède ainsi des fichiers de configuration des stratégies de sécurité distincts.

Les stratégies de sécurité étant isolées par version, l'état de configuration des stratégies de sécurité d'une version ne s'applique pas automatiquement à n'importe quelle version du .NET Framework installée par la suite. De même, les changements administratifs appliqués à la stratégie de sécurité d'une version du .NET Framework ne s'appliquent pas aux autres versions déjà installées du .NET Framework.

Une copie de l'outil de migration des stratégies, migpol.exe, est contenue dans les fichiers de redistribution du .NET Framework version 1.1. Migpol.exe offre la possibilité de faire migrer une stratégie entre deux versions compatibles du .NET Framework. Par défaut, Migpol.exe est supposé s'exécuter sans assistance à la suite de l'installation d'une version plus récente du .NET Framework. Cependant, les changements de stratégies appliqués à une version ne sont pas automatiquement migrés vers la version nouvellement installée. Dans ce cas, il est possible d'exécuter Migpol.exe en tant qu'utilitaire de ligne de commande.

Migpol.exe ne fait pas migrer les stratégies du niveau User ni les objets de sécurité personnalisés. Les objets de sécurité personnalisés sont des conditions d'appartenance, des autorisations ou des groupes de codes utilisant un objet de bibliothèque personnalisé. Par exemple, si vous créez une condition d'appartenance personnalisée à l'aide de code se traduisant par un assembly que vous incorporez dans la stratégie, celle-ci n'est pas migrée. Migpol.exe ne migre pas de stratégie des niveaux Enterprise et Machine créées à l'aide d'autorisations, de conditions d'appartenance et de groupes de codes fournis par Microsoft.

Exemples

La commande suivante fait migrer la stratégie de sécurité du .NET Framework version 1.1 vers le .NET Framework version 1.0.

migpol -migrate 1.0.3705 1.1.4322

La commande suivante affiche la liste des versions du .NET Framework installées sur cet ordinateur.

migpol -listversions

Voir aussi

Outils .NET Framework | Configuration de la stratégie de sécurité | Configuration d'applications | Outil Code Access Security Policy Tool (Caspol.exe)