Instalar y administrar extensiones

Windows Admin Center es una plataforma extensible en la que cada tipo de conexión y herramienta es una extensión que puede instalar, desinstalar y actualizar individualmente. 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.

Importante

Si la conectividad saliente está restringida por el firewall o el servidor proxy, asegúrese de que las direcciones URL de red estén configuradas correctamente. Si la red no está configurada correctamente, no recibirá actualizaciones de extensió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 esquina 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. Puede agregar cualquier origen de NuGet que admita las API de NuGet V2 o una compartición de archivos a Windows Admin Center para instalar extensiones.

  1. Seleccione el botón Configuración en la esquina 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 aparece 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 .

Desinstalación de una extensión

Puedes desinstalar las extensiones que hayas instalado anteriormente o incluso desinstalar las herramientas preinstaladas como parte de la instalación de Windows Admin Center.

  1. Seleccione el botón Configuración en la esquina 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 finalizado el proceso de desinstalación, el explorador se actualiza automáticamente y Windows Admin Center se vuelve a cargar con la extensión eliminada. Si desinstalaste una herramienta preinstalada como parte de Windows Admin Center, puedes volver a instalar la herramienta en la pestaña Extensiones disponibles .

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

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

Descargar manualmente 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/_artifacts/feed/wac-public-extensions

    Es posible que tenga que crear una cuenta 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 puede acceder desde el equipo donde instaló Windows Admin Center o en el disco local del equipo donde instaló Windows Admin Center.

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

Descarga de paquetes con un script de PowerShell

Puede encontrar scripts en Internet para descargar paquetes NuGet desde un feed de NuGet. Use el script proporcionado por Jon Galloway, jefe de programas sénior en 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/wac-public-extensions"
    
  3. Ejecute el script. Descarga todos los paquetes NuGet desde 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 plugin gateway

Las extensiones del complemento de puerta de enlace de Windows Admin Center se ven más afectadas por los cambios en la 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. Puede ampliar el servicio de puerta de enlace 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 .NET Framework versión 4.6.2, que no funcionan con .NET 8.

Además, la forma en que funcionan los complementos ha cambiado con la versión 2410. En lugar de desarrollar una clase de C# que implemente IPlugIn interfaz del namespace Microsoft.ManagementExperience.FeatureInterfaces para ampliar el complemento de puerta de enlace, ahora se escriben extensiones mediante 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.

Extensiones disponibles en la instalación

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

Al instalar Windows Admin Center, obtendrá las siguientes extensiones:

  • 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