Instalar y administrar extensiones
Windows Admin Center se crea como una plataforma extensible donde 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.
Instalación de una extensión
Windows Admin Center muestra las extensiones disponibles en la fuente 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.
- Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
- En la pestaña Extensiones disponibles se enumeran las extensiones de la fuente que están disponibles para la instalación.
- 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 .
- Seleccione Instalar para instalar una extensión. Si la puerta de enlace debe ejecutarse en modo con privilegios elevados para realizar este cambio, se le mostrará un mensaje 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 puedes ir a la pestaña Extensiones instaladas para ver las extensiones instaladas y ver si hay alguna 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.
- Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
- En el panel derecho, seleccione la pestaña Fuentes .
- 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:
- Se debe conceder acceso al archivo a NTAuthority\Network Service
- La ruta de acceso del archivo no puede incluir la carpeta C:\Users
- Los paquetes del recurso compartido de archivos deben estar firmados, a menos que el modo de operación esté establecido en "Desarrollo".
- Seleccione Agregar. Si la puerta de enlace debe ejecutarse en modo con privilegios elevados para realizar este cambio, se le mostrará un mensaje de elevación de UAC. Este mensaje solo se mostrará si está ejecutando Windows Admin Center en modo de escritorio.
La lista Extensiones disponibles muestra extensiones de todas las fuentes registradas. Puede comprobar de qué fuente es cada extensión en la columnaFuente del paquete.
Desinstalar una extensión
Puedes desinstalar las extensiones que hayas instalado anteriormente o incluso desinstalar las herramientas que se preinstalen como parte de la instalación de Windows Admin Center.
- Seleccione el botón Configuración en la parte superior derecha > En el panel izquierdo, seleccione Extensiones.
- Seleccione la pestaña Extensiones instaladas para ver todas las extensiones instaladas.
- 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 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
En otro equipo que tenga conectividad a Internet, abra un explorador web y navegue a la dirección URL siguiente: 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.
Seleccione el nombre del paquete que desea instalar para ver la página de detalles del paquete.
Seleccione el vínculo Descargar de la barra de navegación superior de la página de detalles del paquete y descargue el archivo .nupkg de la extensión.
Repite los pasos 2 y 3 para todos los paquetes que quieras descargar.
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.
Sigue las instrucciones para instalar extensiones desde otra fuente.
Descarga de paquetes con un script de PowerShell
Hay muchos scripts disponibles en Internet para descargar paquetes de NuGet desde una fuente de NuGet. Usaremos el script proporcionado por Jon Galloway, administrador de programas sénior en Microsoft.
- Como se describe en la entrada de blog, instala el script como un paquete de NuGet, o copia y pega el script en PowerShell ISE.
- 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"
- Ejecute el script y descargue todos los paquetes NuGet de la fuente en la siguiente carpeta local: %USERPROFILE%\Documents\NuGetLocal
- Sigue 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"
Nota:
Debes ser administrador de puerta de enlace para modificar las extensiones de Windows Admin Center con PowerShell.
Más información sobre la creación de una extensión con el SDK de Windows Admin Center.