Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows Admin Center создается как расширяемая платформа, в которой каждый тип подключения и средство — это расширение, которое можно установить, удалить и обновить по отдельности. Вы можете искать новые расширения, опубликованные корпорацией Майкрософт и другими разработчиками, а также устанавливать и обновлять их по отдельности, не обновляя всей установки Windows Admin Center. Вы можете также настроить отдельный веб-канал NuGet или общую папку и распространить расширения, чтобы использовать их внутри организации.
Установка расширения
В Windows Admin Center отображаются расширения, доступные в указанном фиде NuGet. По умолчанию Центр администрирования Windows Admin Center указывает на официальный веб-канал NuGet Microsoft, в котором размещаются расширения, опубликованные корпорацией Майкрософт и другими разработчиками.
- Нажмите кнопку "Параметры" в правом верхнем углу > в левой области, выберите "Расширения".
- На вкладке "Доступные расширения" перечислены расширения в канале, доступные для установки.
- Выберите расширение для просмотра описания расширения, версии, издателя и других сведений в области сведений .
- Выберите "Установить ", чтобы установить расширение. Если шлюз должен работать в режиме с повышенными привилегиями, чтобы внести это изменение, появится запрос на повышение прав пользователей (UAC). После завершения установки браузер автоматически обновляется и Windows Admin Center перезагружается с установленным новым расширением. Если расширение, который вы пытаетесь установить, является обновлением до ранее установленного расширения, можно выбрать кнопку "Обновить до последней ", чтобы установить обновление. Вы также можете перейти на вкладку "Установленные расширения" , чтобы просмотреть установленные расширения и узнать, доступно ли обновление в столбце "Состояние ".
Установка расширений из другого источника
Windows Admin Center поддерживает несколько веб-каналов, поэтому вы можете просматривать пакеты и управлять ими одновременно из нескольких каналов. Любой канал NuGet, поддерживающий API NuGet версии 2 или общую папку, можно добавить в Windows Admin Center, чтобы устанавливать из него расширения.
- Нажмите кнопку "Параметры" в правом верхнем углу > в левой области, выберите "Расширения".
- На правой панели выберите вкладку Каналы.
- Нажмите кнопку Добавить, чтобы добавить еще один канал. Введите URL-адрес канала NuGet версии 2. Информацию о URL-адресе канала NuGet должен предоставить его поставщик или администратор. Если используется общий ресурс, введите полный путь к общему ресурсу, где хранятся файлы пакета расширения (.nupkg). При добавлении файлового ресурса в качестве канала, он должен соответствовать следующим критериям:
- Доступ к файлу должен быть предоставлен NTAuthority\Network Service
- Путь к файлу не может содержать папку C:\Users
- Пакеты в общей папке должны быть подписаны, если для режима работы не задано значение "Разработка".
- Нажмите кнопку "Добавить". Если шлюз должен выполняться в режиме с повышенными привилегиями, чтобы внести это изменение, появится запрос на повышение прав пользователей. Этот запрос будет представлен только в том случае, если вы используете Windows Admin Center в классическом режиме.
В списке доступных расширений отображаются расширения из всех зарегистрированных каналов. Вы можете определить, из какого канала пакетов взято каждое расширение, используя столбец канала пакетов.
Удаление расширения
Вы можете удалить все установленные расширения или даже удалить все средства, которые были предварительно установлены в процессе установки Windows Admin Center.
- Нажмите кнопку "Параметры" в правом верхнем углу > в левой области, выберите "Расширения".
- Перейдите на вкладку "Установленные расширения" , чтобы просмотреть все установленные расширения.
- Выберите расширение для удаления, а затем нажмите кнопку "Удалить".
После завершения удаления браузер автоматически обновляется и Windows Admin Center перезагружается с удаленным расширением. Если вы удалили средство, предварительно установленное в Составе Центра администрирования Windows, средство доступно для переустановки на вкладке "Доступные расширения".
Установка расширений на компьютере без подключения к Интернету
Если Windows Admin Center установлен на компьютере без подключения к Интернету или находится за прокси-сервером, возможно, он не сможет получить доступ к расширениям и установить их из веб-канала Windows Admin Center. Вы можете загружать пакеты расширений вручную или с помощью скрипта PowerShell и настраивать Windows Admin Center на получение пакетов из общей папки или локального диска.
Загрузка пакетов расширений вручную
На другом компьютере с подключением к Интернету откройте веб-браузер и перейдите по следующему URL-адресу:https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_packaging?_a=feed& feed=WAC
Для просмотра пакетов расширений может потребоваться создать учетную запись Майкрософт и войти в систему.
Выберите имя пакета, который необходимо установить, чтобы просмотреть страницу сведений о пакете.
Выберите ссылку "Скачать " на верхней панели навигации страницы сведений о пакете и скачайте
.nupkg
файл для расширения.Повторите шаги 2 и 3 для всех пакетов, которые необходимо загрузить.
Скопируйте файлы пакета в общую папку, доступ к которой можно получить с компьютера, на котором установлен Windows Admin Center, или на локальный диск такого компьютера.
Следуйте инструкциям по установке расширений из другого источника.
Загрузка пакетов с помощью скрипта PowerShell
Существуют сценарии, доступные в Интернете для скачивания пакетов NuGet из источника NuGet. Мы используем сценарий, предоставляемый Джоном Галлоуэем, старшим руководителем программы в Корпорации Майкрософт.
Как описано в записи блога, установите скрипт как пакет NuGet или скопируйте и вставьте скрипт в интегрированную среду сценариев PowerShell.
Измените первую строку скрипта на URL-адрес канала NuGet версии 2. Если вы скачиваете пакеты из официального канала Windows Admin Center, используйте следующий URL-адрес:
$feedUrlBase = "https://aka.ms/sme-extension-feed"
Запустите скрипт, и он скачает все пакеты NuGet из фида в следующую локальную папку: %USERPROFILE%\Documents\NuGetLocal
Следуйте инструкциям по установке расширений из другого источника.
Управление расширениями с помощью PowerShell
В предварительной версии Windows Admin Center имеет модуль PowerShell для управления расширениями шлюза.
# Add the module to the current session
Import-Module "$env:ProgramFiles\windows admin center\PowerShell\Modules\ExtensionTools"
# Available cmdlets: Get-Feed, Add-Feed, Remove-Feed, Get-Extension, Install-Extension, Uninstall-Extension, Update-Extension
# List feeds
Get-Feed "https://wac.contoso.com"
# Add a new extension feed
Add-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"
# Remove an extension feed
Remove-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"
# List all extensions
Get-Extension "https://wac.contoso.com"
# Install an extension (locate the latest version from all feeds and install it)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers"
# Install an extension (latest version from a specific feed, if the feed is not present, it will be added)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers" -Feed "https://aka.ms/sme-extension-feed"
# Install an extension (install a specific version)
Install-Extension "https://wac.contoso.com" "msft.sme.certificate-manager" "0.133.0"
# Uninstall-Extension
Uninstall-Extension "https://wac.contoso.com" "msft.sme.containers"
# Update-Extension
Update-Extension "https://wac.contoso.com" "msft.sme.containers"
Note
Изменять расширения Windows Admin Center с помощью PowerShell могут только администраторы шлюза.
Узнайте больше о создании расширения с помощью комплекта разработки программного обеспечения (SDK) для Центра администрирования Windows.
Расширения подключаемого модуля шлюза
Расширения подключаемых модулей для шлюза Windows Admin Center больше всего затронуты изменениями в обновленном шлюзе. Плагины шлюза Windows Admin Center обеспечивают обмен данными API между пользовательским интерфейсом вашего инструмента и целевым узлом. Windows Admin Center размещает службу шлюза, которая передает команды и скрипты из подключаемых модулей шлюза, выполняемых на целевых узлах. Служба шлюза может быть расширена, чтобы включить подключаемые модули пользовательского шлюза, поддерживающие протоколы, отличные от стандартных (PowerShell и WMI).
Так как подключаемые модули шлюза взаимодействуют с серверной частью Windows Admin Center, чтобы включить взаимодействие с API, подключаемый модуль шлюза может включать компоненты, написанные с помощью платформы .NET версии 4.6.2, которая не будет работать с .NET 8.
Кроме того, мы изменили способ работы подключаемых модулей с версией 2410. Вместо разработки класса C#, реализующего IPlugIn
интерфейс из Microsoft.ManagementExperience.FeatureInterfaces
пространства имен для расширения подключаемого модуля шлюза, расширения теперь будут создаваться в форме контроллеров ASP.NET MVC. Эти контроллеры обладают повышенной гибкостью по сравнению с простым классом C# и обширной документацией.
Ознакомьтесь с нашей документацией для разработчиков, чтобы узнать больше о разработке плагинов шлюза в Windows Admin Center.
Расширения шлюза не поддерживаются
Канал расширений для шлюза Windows Admin Center не настроен. Расширения, не включенные в установщик Windows Admin Center, включая расширения внешних партнеров, недоступны, если вы не добавите канал расширений.
При установке модернизированной сборки шлюза доступны следующие расширения:
- Приложения и функции
- Azure Backup
- Синхронизация файлов Azure
- Гибридный центр Azure
- Служба Azure Kubernetes
- Сертификаты
- Создание кластера
- Диспетчер кластеров
- Руководство разработчика
- Приборы
- События
- Инструменты отказоустойчивого кластера
- Файлы и общий доступ к файлам
- Брандмауэр
- Локальные пользователи и группы
- Средства сетевого контроллера и виртуальные сети SDN
- Сети
- Мониторинг пакетов
- Монитор производительности
- PowerShell
- Processes
- Registry
- Удаленный рабочий стол
- Роли и функции
- Запланированные задачи
- Подключения шлюза SDN
- Инфраструктура SDN
- Логические сети SDN
- Группы безопасности сети SDN
- Безопасность
- Диспетчер серверов и управление компьютерами
- Services
- Storage
- Служба миграции хранилища
- Storage Replica
- System Insights
- Обновления
- Виртуальные машины и коммутаторы