Uw ontwikkelomgeving voorbereiden
Laten we aan de slag gaan met het ontwikkelen van extensies met de Windows Admin Center SDK. In dit document behandelen we het proces om uw omgeving aan de slag te laten gaan om een extensie voor Windows-beheercentrum te bouwen en te testen.
Notitie
Nieuw bij de Windows Admin Center SDK? Meer informatie over -extensies voor Windows Admin Center
Voer de volgende stappen uit om uw ontwikkelomgeving voor te bereiden:
Systeemvereisten installeren
Als u wilt beginnen met ontwikkelen met de SDK, downloadt en installeert u de volgende vereisten:
- Windows-beheercentrum (algemene beschikbaarheid of preview-versie)
- Visual Studio of Visual Studio Code
- Node.js (download en installeer het .msi-bestand voor versie 16.20.2)
- Node Package Manager- (6.14.5 of hoger)
- NuGet- (voor publicatie-extensies)
Als u de handtekeningvalidatie wilt omzeilen die optreedt tijdens de installatie van de extensie in Windows Admin Center-versies die worden uitgevoerd met .NET 8, moet u ook de bewerkingsmodus van het Windows-beheercentrum overschakelen naar 'Ontwikkeling'. Als u de ontwikkelingsmodus wilt configureren, moet u het volgende doen:
- Open het
appsettings.json
-bestand van het Windows Admin Center-exemplaar. Dit is standaard te vinden opC:\Program Files\WindowsAdminCenter\service\appsettings.json
. - Wijzig het
OperationMode
veld onder de sectieWindowsAdminCenter/System
om 'Ontwikkeling' te lezen in plaats van 'Productie'.
Notitie
Als u extensies wilt ontwikkelen in versies van Het Windows-beheercentrum met .NET 4.6.2, moet u Windows Admin Center installeren en uitvoeren in de ontwikkelaarsmodus om de onderstaande stappen te volgen. Met de ontwikkelaarsmodus kan Windows Admin Center niet-ondertekende extensiepakketten laden. Windows Admin Center kan alleen worden geïnstalleerd in de ontwikkelmodus op een Windows 10-computer.
Als u de ontwikkelaarsmodus wilt inschakelen, installeert u Het Windows-beheercentrum vanaf de opdrachtregel met de parameter DEV_MODE=1. Vervang in het onderstaande voorbeeld <version>
door de versie die u installeert, bijvoorbeeld WindowsAdminCenter1809.msi
.
msiexec /i WindowsAdminCenter<version>.msi DEV_MODE=1
Als u Windows Admin Center al hebt geïnstalleerd zonder de ontwikkelaarsmodus in te schakelen, kunt u de waarde van de eigenschap Dev Mode bewerken met behulp van de Register-editor. Eigenschappen voor het Windows-beheercentrum vindt u onder het volgende pad:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway
Globale afhankelijkheden installeren
Installeer of werk vervolgens afhankelijkheden bij die vereist zijn voor uw projecten, met Node Package Manager. Deze afhankelijkheden worden wereldwijd geïnstalleerd en zijn beschikbaar voor alle projecten.
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
Notitie
U kunt een latere versie van @angular/cliinstalleren, maar houd er rekening mee dat als u een versie hoger dan 11.2.14 installeert, u een waarschuwing ontvangt tijdens de gulp-buildstap dat de lokale cli-versie niet overeenkomt met de geïnstalleerde versie.
Volgende stappen
Nu uw omgeving is voorbereid, kunt u beginnen met het maken van inhoud.
- Een -tool-extensie maken
- Een -oplossing-extensie maken
- Een gateway-plugin maken
- Meer informatie met onze handleidingen
SDK-ontwerptoolkit
Bekijk onze Ontwerptoolkit voor Windows Admin Center SDK! Deze toolkit is ontworpen om u te helpen snel extensies in PowerPoint te maken met behulp van Stijlen, besturingselementen en paginasjablonen in Het Windows-beheercentrum. Bekijk hoe uw extensie eruit kan zien in het Windows-beheercentrum voordat u begint met coderen.