Развертывание расширения консоли 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, Name
xml-атрибут<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 действия консолиСведения о формах консолиСведения о классах управления консольюСведения об узлах консолиСведения о представлениях консоли