Compartir a través de


Instalar y administrar extensiones

Windows Admin Center se ha creado como una plataforma extensible en que cada herramienta y tipo de conexión es una extensión que se puede instalar, desinstalar y actualizar de forma individual. Puedes buscar nuevas extensiones publicadas por Microsoft y otros desarrolladores, así como instalarlas y actualizarlas de forma individual sin tener que actualizar toda la instalación de Windows Admin Center. También puedes configurar un recurso compartido de archivos o fuente de NuGet independiente y distribuir extensiones para usarlas internamente en tu organización.

Instalación de una extensión

Windows Admin Center muestra las extensiones disponibles de la fuente de NuGet especificada. De forma predeterminada, Windows Admin Center apunta a la fuente de NuGet oficial de Microsoft, que incluye las extensiones publicadas por Microsoft y otros desarrolladores.

  1. Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
  2. En la pestaña Extensiones disponibles se enumeran las extensiones de la fuente que están disponibles para la instalación.
  3. Seleccione una extensión para ver la descripción, la versión, el publicador y otra información de la extensión en el panel Detalles .
  4. Seleccione Instalar para instalar una extensión. Si la puerta de enlace debe ejecutarse en un modo con privilegios elevados para realizar este cambio, se le presenta una petición de elevación de Control de cuentas de usuario (UAC). Una vez completada la instalación, el explorador se actualiza automáticamente y Windows Admin Center se vuelve a cargar con la nueva extensión instalada. Si la extensión que intenta instalar es una actualización de una extensión instalada anteriormente, puede seleccionar el botón Actualizar a más reciente para instalar la actualización. También puede ir a la pestaña Extensiones instaladas para ver las extensiones instaladas y ver si hay una actualización disponible en la columna Estado .

Instalación de extensiones desde una fuente diferente

Windows Admin Center admite varias fuentes y puede ver y administrar paquetes de más de una fuente a la vez. Cualquier fuente de NuGet que admita las API de NuGet V2 o un recurso compartido de archivos se puede agregar a Windows Admin Center como origen para la instalación de extensiones.

  1. Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
  2. En el panel derecho, seleccione la pestaña Fuentes .
  3. Seleccione el botón Agregar para agregar otra fuente. Para una fuente de NuGet, escribe la dirección URL de la fuente de NuGet V2. El proveedor o el administrador de la fuente de NuGet debe poder proporcionar la información de la dirección URL. En un recurso compartido de archivos, escribe la ruta de acceso completa del recurso compartido de archivos en el que se almacenan los archivos de paquete de extensión (.nupkg). Si agrega un recurso compartido de archivos como fuente, debe cumplir los siguientes criterios:
  4. Selecciona Agregar. Si la puerta de enlace debe ejecutarse en un modo con privilegios elevados para realizar este cambio, se le presenta una petición de elevación de UAC. Este mensaje solo se mostrará si ejecuta Windows Admin Center en modo de escritorio.

La lista Extensiones disponibles muestra extensiones de todas las fuentes registradas. Puede comprobar de qué fuente procede cada extensión mediante la columna Fuente de paquetes .

Desinstalar una extensión

Puede desinstalar cualquier extensión que haya instalado anteriormente o, incluso, desinstalar las herramientas que se instalaron previamente como parte de la instalación de Windows Admin Center.

  1. Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
  2. Seleccione la pestaña Extensiones instaladas para ver todas las extensiones instaladas.
  3. Elija una extensión para desinstalar y, a continuación, seleccione Desinstalar.

Una vez completada la desinstalación, el explorador se actualiza automáticamente y Windows Admin Center se vuelve a cargar con la nueva extensión eliminada. Si desinstalaste una herramienta preinstalada como parte de Windows Admin Center, la herramienta está disponible para la reinstalación en la pestaña Extensiones disponibles .

Instalación de extensiones en un equipo sin conectividad a Internet

Si Windows Admin Center está instalado en un equipo que no está conectado a Internet o que está detrás de un proxy, es posible que no pueda obtener acceso a las extensiones e instalarlas desde la fuente de Windows Admin Center. Puedes descargar paquetes de extensión manualmente o con un script de PowerShell y configurar Windows Admin Center para que recupere paquetes de un recurso compartido de archivos o una unidad local.

Descarga manual de paquetes de extensión

  1. En otro equipo que tenga conectividad a Internet, abra un explorador web y vaya a la siguiente dirección URL: https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_packaging?_a=feed& feed=WAC

    Es posible que tenga que crear una cuenta de Microsoft e iniciar sesión para ver los paquetes de extensión.

  2. Seleccione el nombre del paquete que desea instalar para ver la página de detalles del paquete.

  3. Seleccione el vínculo Descargar de la barra de navegación superior de la página de detalles del paquete y descargue el .nupkg archivo de la extensión.

  4. Repite los pasos 2 y 3 para todos los paquetes que quieras descargar.

  5. Copie los archivos de paquete en un recurso compartido de archivos al que se pueda acceder desde el equipo en el que está instalado Windows Admin Center o en el disco local de dicho equipo.

  6. Siga las instrucciones para instalar extensiones desde otra fuente.

Descarga de paquetes con un script de PowerShell

Hay scripts disponibles en Internet para descargar paquetes NuGet desde una fuente de NuGet. Usamos el script proporcionado por Jon Galloway, jefe de programas sénior de Microsoft.

  1. Como se describe en la entrada de blog, instale el script como un paquete NuGet o copie y pegue el script en PowerShell ISE.

  2. Edita la primera línea del script en la dirección URL de la fuente de NuGet V2. Si va a descargar paquetes desde la fuente oficial de Windows Admin Center, use la siguiente dirección URL:

    $feedUrlBase = "https://aka.ms/sme-extension-feed"
    
  3. Ejecute el script y se descargarán todos los paquetes de NuGet de la fuente en la siguiente carpeta local: %USERPROFILE%\Documents\NuGetLocal.

  4. Siga las instrucciones para instalar extensiones desde otra fuente.

Administrar extensiones con PowerShell

La versión preliminar de Windows Admin Center incluye un módulo de PowerShell para administrar las extensiones de puerta de enlace.

# 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

Debes ser administrador de puerta de enlace para modificar las extensiones de Windows Admin Center con PowerShell.

Obtenga más información sobre cómo crear una extensión con el SDK de Windows Admin Center.

Extensiones del complemento de puerta de enlace

Las extensiones del complemento de puerta de enlace de Windows Admin Center se ven más afectadas por los cambios en nuestra puerta de enlace modernizada. Los complementos de puerta de enlace de Windows Admin Center permiten la comunicación de API desde la interfaz de usuario de la herramienta o solución a un nodo de destino. Windows Admin Center hospeda un servicio de puerta de enlace que retransmite comandos y scripts de complementos de puerta de enlace que se ejecutarán en los nodos de destino. El servicio de puerta de enlace se puede extender para incluir complementos de puerta de enlace personalizados que admitan protocolos distintos de los predeterminados (PowerShell y WMI).

Dado que los complementos de puerta de enlace se comunican con el back-end de Windows Admin Center para habilitar la comunicación de API, el código del complemento de puerta de enlace puede incluir componentes escritos con la versión 4.6.2 de .NET Framework, que no funcionará con .NET 8.

Además, hemos modificado la forma en que funcionan los complementos con la versión 2410. En lugar de desarrollar una clase de C# que implemente la IPlugIn interfaz desde el Microsoft.ManagementExperience.FeatureInterfaces espacio de nombres para ampliar el complemento de puerta de enlace, las extensiones ahora se escribirán en forma de controladores MVC de ASP.NET. Estos controladores han aumentado la flexibilidad en comparación con la sencilla clase de C# y la amplia documentación.

Vea nuestra documentación para desarrolladores para obtener más información sobre el desarrollo de complementos de puerta de enlace en Windows Admin Center.

No se admiten extensiones de puerta de enlace

La fuente de extensión de la puerta de enlace de Windows Admin Center no está configurada. Las extensiones no incluidas en el instalador de Windows Admin Center, incluidas las extensiones de asociados externos, no están disponibles a menos que agregue una fuente de extensión.

Las siguientes extensiones están disponibles al instalar la compilación de puerta de enlace modernizada:

  • Aplicaciones y características
  • Azure Backup
  • Azure File Sync
  • Centro híbrido de Azure
  • Azure Kubernetes Service
  • Certificados
  • Creación de clústeres
  • Administrador de clústeres
  • Guía para desarrolladores
  • Dispositivos
  • Eventos
  • Herramientas de clúster de conmutación por error
  • Archivos y uso compartido de archivos
  • Cortafuegos
  • Usuarios y grupos locales
  • Herramientas de controladora de red y redes virtuales de SDN
  • Redes
  • Supervisión de paquetes
  • Monitor de rendimiento
  • PowerShell
  • Processes
  • Registry
  • Escritorio remoto
  • Roles y características
  • Tareas programadas
  • Conexiones de puerta de enlace de SDN
  • Infraestructura de SDN
  • Redes lógicas de SDN
  • Grupos de seguridad de red de SDN
  • Security
  • Administrador del servidor y Administración de equipos
  • Services
  • Storage
  • Servicio de migración de almacenamiento
  • Réplica de almacenamiento
  • System Insights
  • Actualizaciones
  • Máquinas virtuales y conmutadores