Поделиться через


Средство миграции политики (Migpole.exe)

Обновлен: Ноябрь 2007

Средство миграции политики предоставляет возможность осуществлять перенос политики безопасности между двумя совместимыми версиями .NET Framework. Средство Migpol.exe доступно только в платформе .NET Framework версии 1.1.

migpol [option] 

Параметры

Параметр

Описание

-migrate конечная_версия [исходная_версия]

Выполняет миграцию политики безопасности в версию платформы .NET Framework, заданную в параметре конечная_версия. Если на компьютере установлено более двух версий .NET Framework, необходимо указать параметр исходная_версия.

-l или -listversions

Выводит версии платформы .NET Framework, доступные на компьютере.

-? или /?

-h или -help

Отображает синтаксис команд и параметров программы.

d62kc2xz.alert_note(ru-ru,VS.90).gifПримечание.

В параметрах командной строки Regasm.exe не учитывается регистр.

Заметки

Политика управления доступом для кода состоит из трех уровней политики администрирования: политика предприятия, политика компьютера и политика пользователя. Каждый из уровней политики сохраняется в XML-файле, содержащем граф сериализованного объекта уровня политики безопасности; каждый из файлов сохраняется во вложенном каталоге для соответствующей версии. Таким образом, для каждой версии .NET Framework существуют отдельные файлы конфигурации политики безопасности.

Так как политика безопасности разделена по версиям, состояние конфигурации политики безопасности для одной версии не будет автоматически применяться в отношении версий.NET Framework, установленных на компьютере позже. Аналогичным образом изменения в администрировании политики безопасности в одной версии .NET Framework не будут применяться к другим установленным в текущий момент версиям .NET Framework.

Средство миграции политики, Migpol.exe, содержится в распространяемых файлах .NET Framework версии 1.1 redistributable files. Средство Migpol.exe предоставляет возможность осуществлять перенос политики безопасности между двумя совместимыми версиями .NET Framework. По умолчанию Migpol.exe должно выполняться в фоновом режиме после установки более новой версии .NET Framework. Тем не менее, изменения в политике, внесенные в одной версии, не переносятся автоматически в установленную позже версию. В таком случае можно выполнить средство Migpol.exe как служебную программу командной строки.

Средство Migpol.exe не выполняет миграцию политики пользователя или пользовательских объектов системы безопасности. К пользовательским объектам системы безопасности относятся условия членства, разрешения и группы кодов, созданные с применением объекта пользовательской библиотеки. Например, если в коде создано пользовательское условие членства, которое приводит к созданию сборки, доступной для включения в политику, эта политика не будет перенесена. Migpol.exe не выполняет миграцию политик уровня предприятия и компьютера, созданных с использованием разрешений, условий членства и групп кодов, предоставленных корпорацией Майкрософт.

Примеры

Приведенная ниже команда выполняет миграцию политики безопасности с платформы .NET Framework версии 1.1 в платформу .NET Framework версии 1.0.

migpol -migrate 1.0.3705 1.1.4322

Приведенная ниже команда выводит установленные на компьютере версии платформы .NET Framework.

migpol -listversions

См. также

Ссылки

Инструменты .NET Framework

Средство настройки политики управления доступом для кода (Caspol.exe)

Командная строка пакета SDK

Другие ресурсы

Настройка политики безопасности

Настройка приложений