Preparar seu ambiente de desenvolvimento
Vamos começar a desenvolver extensões com o SDK do Windows Admin Center! Neste documento, abordaremos o processo para colocar seu ambiente em funcionamento a fim de criar e testar uma extensão para o Windows Admin Center.
Observação
Novo no SDK do Windows Admin Center? Saiba mais sobre As extensões do Windows Admin Center
Para preparar seu ambiente de desenvolvimento, execute as seguintes etapas:
Instalar pré-requisitos
Para começar a desenvolver com o SDK, baixe e instale os seguintes pré-requisitos:
- Windows Admin Center (GA ou versão prévia)
- Visual Studio ou Visual Studio Code
- Node.js (baixe e instale o arquivo .msi para a versão 16.20.2)
- Gerenciador de pacote de nó (6.14.5 ou posterior)
- NuGet (para extensões de publicação)
Para ignorar a validação de assinatura que ocorre durante a instalação da extensão nas versões do Windows Admin Center em execução com o .NET 8, você também deve alternar o modo de operação do Windows Admin Center para "Desenvolvimento". Para configurar o modo de desenvolvimento, você deve:
- Abra o arquivo de
appsettings.json
da instância do Windows Admin Center. Isso pode ser encontrado por padrão emC:\Program Files\WindowsAdminCenter\service\appsettings.json
. - Modifique o campo
OperationMode
na seçãoWindowsAdminCenter/System
para ler "Desenvolvimento" em vez de "Produção".
Observação
Para desenvolver extensões em versões do Windows Admin Center usando o .NET 4.6.2, você precisa instalar e executar o Windows Admin Center no Modo de Desenvolvimento para seguir as etapas abaixo. Modo de dev permite que o Windows Admin Center carregar os pacotes de extensão não assinados. O Windows Admin Center só pode ser instalado no Modo de Desenvolvimento em um computador Windows 10.
Para habilitar o modo Dev, instale o Windows Admin Center na linha de comando com o parâmetro DEV_MODE = 1. No exemplo a seguir, substitua <version>
com a versão que você está instalando, isto é, WindowsAdminCenter1809.msi
.
msiexec /i WindowsAdminCenter<version>.msi DEV_MODE=1
Se você já instalou Windows Admin Center sem habilitar o Modo de Desenvolvimento, poderá editar o valor da propriedade Modo de Desenvolvimento usando o Editor do Registro. As propriedades para Windows Admin Center podem ser encontradas no seguinte caminho:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway
Instalar dependências globais
Em seguida, instale ou atualize dependências necessárias para os projetos, com o Gerenciador de pacote de nó. Essas dependências serão instaladas globalmente e estarão disponíveis para todos os projetos.
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
Observação
É possível instalar uma versão posterior do @angular/cli, no entanto, lembre-se de que, se você instalar uma versão superior à 11.2.14, receberá um aviso durante a etapa de build do Gulp de que a versão da CLI local não corresponde à versão instalada.
Próximas etapas
Agora que seu ambiente está preparado, você está pronto para começar a criar conteúdo.
- Criar uma extensão de ferramenta
- Criar uma extensão da solução
- Criar um plug-in de gateway
- Saiba mais com nossos guias
Kit de ferramentas de design do SDK
Confira nosso kit de ferramentas de design do SDK do Windows Admin Center! Este kit de ferramentas foi projetado para ajudar você a simular rapidamente extensões no PowerPoint usando estilos de Windows Admin Center, controles e modelos de página. Veja como sua extensão pode ser em Windows Admin Center antes de começar a codificar!