Preparación del entorno de desarrollo
Comencemos a desarrollar extensiones con el SDK de Windows Admin Center. En este documento, trataremos el proceso para poner en marcha el entorno para compilar y probar una extensión para Windows Admin Center.
Nota
¿No está familiarizado con el SDK de Windows Admin Center? Más información sobre Extensiones para Windows Admin Center
Para preparar el entorno de desarrollo, realice los pasos siguientes:
Requisitos previos de instalación
Para empezar a desarrollar con el SDK, descargue e instale los siguientes requisitos previos:
- Windows Admin Center (versión de disponibilidad general o versión preliminar)
- Visual Studio o Visual Studio Code
- Node.js (descargue e instale el archivo .msi para la versión 16.20.2)
- Administrador de paquetes de nodo (6.14.5 o posterior)
- NuGet (para extensiones de publicación)
Para omitir la validación de firmas que se produce durante la instalación de la extensión en versiones de Windows Admin Center que se ejecutan con .NET 8, también debe cambiar el modo de operación de Windows Admin Center a "Desarrollo". Para configurar el modo de desarrollo, debe:
- Abra el archivo
appsettings.json
de la instancia de Windows Admin Center. Esto se puede encontrar de forma predeterminada enC:\Program Files\WindowsAdminCenter\service\appsettings.json
. - Modifique el campo
OperationMode
en la secciónWindowsAdminCenter/System
para leer "Desarrollo" en lugar de "Producción".
Nota
Para desarrollar extensiones en versiones de Windows Admin Center con .NET 4.6.2, debe instalar y ejecutar Windows Admin Center en modo de desarrollo para seguir los pasos siguientes. El modo de desarrollo permite al Windows Admin Center cargar paquetes de extensión sin firmar. Windows Admin Center solo se puede instalar en modo de desarrollo en un equipo Windows 10.
Para habilitar el modo de desarrollo, instale Windows Admin Center desde la línea de comandos con el parámetro DEV_MODE=1. En el ejemplo siguiente, reemplace por <version>
la versión que va a instalar, es decir WindowsAdminCenter1809.msi
.
msiexec /i WindowsAdminCenter<version>.msi DEV_MODE=1
Si ya ha instalado Windows Admin Center sin habilitar el modo de desarrollo, puede editar el valor de la propiedad Dev Mode mediante el Editor del Registro. Las propiedades de Windows Admin Center se pueden encontrar en la ruta de acceso siguiente:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway
Instalación de dependencias globales
A continuación, instale o actualice las dependencias necesarias para los proyectos, con el Administrador de paquetes de nodos. Estas dependencias se instalarán globalmente y estarán disponibles para todos los proyectos.
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
Nota
Puede instalar una versión posterior de @angular/cli, sin embargo, tenga en cuenta que si instala una versión superior a la 11.2.14, recibirá una advertencia durante el paso de compilación de Gulp que la versión de la CLI local no coincide con la versión instalada.
Pasos siguientes
Ahora que el entorno está preparado, está listo para empezar a crear contenido.
- Creación de una herramienta de extensión
- Creación de una extensión de solución
- Creación de un complemento de puerta de enlace
- Obtenga más información con nuestras guías
Kit de herramientas de diseño del SDK
Eche un vistazo a nuestro kit de herramientas de diseño SDK del Windows Admin Center. Este kit de herramientas está diseñado para ayudarle a maquetar rápidamente extensiones en PowerPoint utilizando los estilos, controles y plantillas de página del Windows Admin Center. Vea el aspecto que puede tener la extensión en Windows Admin Center antes de empezar a codificar.