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


Подготовка среды разработки

Давайте приступим к разработке расширений с помощью пакета SDK для Windows Admin Center! В этом документе мы рассмотрим процесс создания и запуска среды для создания и тестирования расширения для Windows Admin Center.

Примечание.

Вы новичок в Windows Admin Center SDK? Дополнительные сведения о расширениях для Windows Admin Center

Чтобы подготовить среду разработки, выполните следующие действия.

Установка необходимых компонентов

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

  • Windows Admin Center (общедоступная версия или предварительная версия)
  • Visual Studio или Visual Studio Code
  • Node.js (скачайте и установите файл .msi для версии 16.20.2)
  • npm (версия 6.14.5 или более поздняя)
  • NuGet (для публикации расширений)

Чтобы обойти проверку подписи, которая происходит во время установки расширения в версиях Windows Admin Center, работающих с .NET 8, также следует переключить режим работы Windows Admin Center на "Разработка". Чтобы настроить режим разработки, необходимо:

  • Откройте файл appsettings.json экземпляра Windows Admin Center. Это можно найти по умолчанию в C:\Program Files\WindowsAdminCenter\service\appsettings.json.
  • Измените OperationMode поле в WindowsAdminCenter/System разделе, чтобы оно содержало "Разработка", а не "Производство".

Примечание.

Для разработки расширений в версиях Windows Admin Center с помощью .NET 4.6.2 необходимо установить и запустить Центр администрирования Windows в режиме разработки, чтобы выполнить приведенные ниже действия. Режим разработки позволяет Windows Admin Center загружать неподписанные пакеты расширений. Windows Admin Center можно установить только в режиме разработки на компьютере с Windows 10.

Чтобы включить режим разработки, установите Windows Admin Center из командной строки с параметром DEV_MODE=1. В приведенном ниже примере замените <version> на устанавливаемую версию, то есть WindowsAdminCenter1809.msi.

msiexec /i WindowsAdminCenter<version>.msi DEV_MODE=1

Если вы уже установили Windows Admin Center без включения режима разработки, можно изменить значение свойства режима разработки с помощью редактора реестра. Свойства для Windows Admin Center можно найти по следующему пути:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway

Установка глобальных зависимостей

Затем установите или обновите зависимости, необходимые для ваших проектов, используя Node Package Manager. Эти зависимости будут установлены глобально и будут доступны для всех проектов.

npm install -g @angular/cli@11.2.14

npm install -g gulp
npm install -g typescript
npm install -g tslint
npm install -g @microsoft/windows-admin-center-sdk@latest

Примечание.

Вы можете установить более позднюю версию @angular/cli, однако помните, что если установить версию больше 11.2.14, вы получите предупреждение во время шага сборки gulp, что локальная версия cli не соответствует установленной версии.

Следующие шаги

Теперь, когда ваша среда подготовлена, вы готовы приступить к созданию содержимого.

Набор средств разработки пакета SDK

Ознакомьтесь с нашим набором средств разработки пакета SDK для Windows Admin Center! Этот набор средств позволяет быстро создавать макеты расширений в PowerPoint с помощью стилей, элементов управления и шаблонов страниц Windows Admin Center. Узнайте, как может выглядеть расширение в Windows Admin Center, прежде чем приступить к написанию кода!