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


Развертывание расширения консоли Configuration Manager

Развертывание типичного расширения Configuration Manager требует учета действий, форм, представлений, классов управления и расширений узлов.

При развертывании расширения Configuration Manager файлы устанавливаются в следующих каталогах:

Тип расширения Каталог
Действия %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin для сборки

%ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions для XML-файлов действий
Forms %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin для сборки

%ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms для XML-файлов формы
Представления %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\bin для сборки
Nodes %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin для сборки

%ProgramFiles%Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes для XML-файлов узла
ManagementClasses %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin для сборки

%ProgramFiles%Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses для XML-файлов классов управления

Важно!

Размещение сборок и зависимостей в папке %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin может привести к конфликтам с другими расширениями консоли и предотвратить загрузку расширения.

Во время установки и удаления также необходимо выполнить следующие задачи.

"Настраиваемые действия".

Установка настраиваемого действия

Чтобы установить XML-файл пользовательского действия, скопируйте файл в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID>, где <GUID> — это идентификатор GUID для узла, к которому применяется действие.

Удаление настраиваемого действия

Чтобы удалить настраиваемое действие, удалите XML-файл пользовательского действия. Если в папке нет других XML-файлов, ее можно удалить.

Forms

Установка формы

Вы копируете сборку формы в папку %ProgramFiles%\ Майкрософт Endpoint Manager\AdminConsole\bin или в папку установки приложения.

При развертывании в каталоге, отличном от папки %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin, Namexml-атрибут<Assembly> формы должен содержать имя файла сборки и полный путь к файлу. Дополнительные сведения см. в разделе How to Create Form XML for a Configuration Manager Property Sheet.

Чтобы установить XML-файл страницы свойств расширения для формы, скопируйте файл в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Так как все формы расширений размещаются в этой папке, необходимо убедиться, что XML-файл имеет уникальное имя. Рекомендуется использовать название своей компании в качестве части имени файла.

Если форма является расширением существующего листа свойств, необходимо определить, существует ли лист свойств в папке Extensions\Forms, а затем добавить страницу свойств на эту страницу свойств.

Когда консоль Configuration Manager загружается, она загружает листы свойств в папке Extensions\Forms, предпочитая существующие листы свойств.

Следует использовать VendorId атрибут Page элемента, так как это позволяет другим поставщикам определять и избегать изменения расширений.

Удаление формы

Чтобы удалить форму, которая не расширяет существующий лист свойств, удалите XML-файл листа свойств из папки %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Чтобы удалить страницу свойств, добавленную на существующую страницу свойств, необходимо выполнить следующие действия с листом свойств:

  • Проверьте страницы свойств на наличие идентификаторов поставщиков, отличных от Майкрософт Corporation. Если они не существуют, то xml-файл листа свойств можно удалить из папки Extensions\Forms.

  • Если существуют другие идентификаторы VendorID, удалите XML-файл страницы свойств с листа свойств и оставьте страницу свойств в папке Extensions\Forms.

Представления

Установка представления

Чтобы установить представление, скопируйте сборку представления в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin или в папку установки приложения.

При развертывании в папке, отличной от %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin, XML-элемент<Assembly> node должен содержать имя файла сборки и полный путь к файлу. Дополнительные сведения см. в статье Создание XML узла для представления консоли Configuration Manager.

Необходимо также скопировать XML-код узла, который интегрирует представление в консоль Configuration Manager, в папку> %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, где <GUID> — идентификатор GUID для узла, к которому применяется действие. Дополнительные сведения см. в разделе "Узлы" далее в этом разделе.

Удаление представления

Чтобы удалить представление, удалите сборку представления из папки %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin. Прежде чем удалять представление, необходимо убедиться, что ни один из других расширений не ссылается на представление. Необходимо также удалить XML-файл узла представления из папки %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, где <GUID> — это идентификатор GUID для узла, к которому применяется действие.

Пользовательские классы управления

Установка пользовательского класса управления

Скопируйте сборку класса управления в папку %ProgramFiles%\ Майкрософт Endpoint Manager\AdminConsole\bin или в папку установки приложения.

Чтобы установить XML-файл пользовательского класса управления, скопируйте файл в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Так как все пользовательские классы управления размещаются в этой папке, необходимо убедиться, что XML-файл имеет уникальное имя. Рекомендуется использовать название своей компании в качестве части имени файла.

Удаление пользовательского класса управления

Чтобы удалить пользовательский класс управления, удалите XML-файл пользовательского класса управления. Если в папке нет других XML-файлов, ее можно удалить.

Nodes

Установка узла

Чтобы установить узел, создайте папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , где <GUID> — это идентификатор GUID родительского узла Configuration Manager консоли. Скопируйте XML-файл узла в папку GUID. Дополнительные сведения см. в разделе Сведения об узлах консоли.

Удаление узла

Чтобы удалить узел, удалите XML-файл узла из папки %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>.

См. также

Сведения о расширении консоли Configuration Manager
Сведения о Configuration Manager действия консолиСведения о формах консолиСведения о классах управления консольюСведения об узлах консолиСведения о представлениях консоли