Outil Migration des stratégies (Migpol.exe)

Mise à jour : novembre 2007

L'outil Migration des stratégies offre la possibilité de faire migrer des stratégies entre deux versions compatibles du .NET Framework. Migpol.exe est uniquement disponible avec la version 1.1 de .NET Framework.

migpol [option] 

Paramètres

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 or -listversions

Affiche la liste des versions du .NET Framework sur l'ordinateur.

-? or /?

-h or -help

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

Remarque :

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

Notes

L'état de configuration de la stratégie de sécurité d'accès se compose de trois niveaux de stratégie administratifs: stratégie entreprise, ordinateur et utilisateur. 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 Migration des stratégies, Migpol.exe, est contenue dans les fichiers redistribuables de la version 1.1 du .NET Framework. 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 en 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 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 à la stratégie, celle-ci n'est pas migrée. Migpol.exe ne migre pas de stratégie des niveaux Entreprise et Ordinateur 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é de la version 1.1 du .NET Framework vers la version 1.0 du NET Framework.

migpol -migrate 1.0.3705 1.1.4322

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

migpol -listversions

Voir aussi

Référence

Outils du .NET Framework

Outil Code Access Security Policy Tool (Caspol.exe)

Invite de commandes du Kit de développement SDK

Autres ressources

Configuration de la stratégie de sécurité

Configuration d'applications