Herramienta de migración de directivas (Migpol.exe)

Actualización: noviembre 2007

La herramienta de migración de directivas permite migrar directivas entre dos versiones compatibles de .NET Framework. Migpol.exe está disponible sólo con .NET Framework versión 1.1.

migpol [option] 

Parámetros

Opción

Descripción

-migrate toVersion [fromVersion]

Migra la directiva de seguridad a la versión .NET Framework indicada por el parámetro toVersion. Si en el equipo hay más de dos versiones de .NET Framework, es preciso incluir el parámetro fromVersion.

-l o -listversions

Muestra las versiones de .NET Framework que hay en el equipo.

-? o /?

-h o -help

Muestra la sintaxis de comandos y opciones para la herramienta.

Nota

Las opciones de la línea de comandos de Migpol.exe distinguen mayúsculas de minúsculas.

Comentarios

El estado de configuración de la directiva de seguridad de acceso a código está formada por tres niveles de directivas administrativas: directiva de empresa, equipo y usuario. Cada nivel de directiva se conserva en un archivo XML que contiene el gráfico de objetos de nivel de directiva de seguridad serializados; cada archivo se conserva en un subdirectorio específico de la versión. Por consiguiente, cada versión de .NET Framework tiene archivos de configuración de directiva de seguridad independientes.

Dado que la directiva de seguridad está aislada por versión, el estado de configuración de la directiva de seguridad de una versión no se aplicará a ninguna otra versión de .NET Framework que se instale posteriormente. De manera similar, los cambios administrativos a la directiva de seguridad de una versión de .NET Framework no se aplicarán a ninguna otra versión de .NET Framework actualmente instalada en el equipo.

En los archivos redistribuibles de .NET Framework versión 1.1 existe una copia de la herramienta de migración de directivas, Migpol.exe. Migpol.exe permite migrar directivas entre dos versiones compatibles de .NET Framework. De manera predeterminada, Migpol.exe debe ejecutarse automáticamente tras la instalación de una versión más reciente de .NET Framework. Sin embargo, los cambios de directiva realizados en una versión no se migran automáticamente a la versión recién instalada. En este caso, es posible ejecutar Migpol.exe como utilidad de la línea de comandos.

Migpol.exe no migra objetos de directiva de usuario ni de seguridad personalizados. Los objetos de seguridad personalizados son condiciones de pertenencia, permisos o grupos de código creados mediante un objeto de biblioteca personalizado. Por ejemplo, si se crea una condición de pertenencia personalizada mediante código que genera un ensamblado que se incorpore a la directiva, ésta no se migrará. Migpol.exe sí migra la directiva para los niveles de directiva de empresa y equipo creados utilizando los permisos, las condiciones de pertenencia y los grupos de códigos de Microsoft.

Ejemplos

El comando siguiente migra la directiva de seguridad de .NET Framework versión 1.1 a .NET Framework versión 1.0.

migpol -migrate 1.0.3705 1.1.4322

El comando siguiente muestra una lista de las versiones de .NET Framework instaladas en el equipo.

migpol -listversions

Vea también

Referencia

Herramientas de .NET Framework

Herramienta de la directiva de seguridad de acceso a código (Caspol.exe)

Símbolo del sistema de SDK

Otros recursos

Configurar directivas de seguridad

Configurar aplicaciones