Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Oplossingen definiëren voornamelijk een uniek type object dat u wilt beheren via Het Windows-beheercentrum. Deze oplossingen/verbindingstypen zijn standaard opgenomen in het Windows-beheercentrum:
- Windows Server-verbindingen
- Windows-pc-verbindingen
- Failoverclusterverbindingen
- Hypergeconvergeerde clusterverbindingen
Wanneer u een verbinding selecteert op de verbindingspagina van het Windows-beheercentrum, wordt de oplossingsextensie voor het type van die verbinding geladen en probeert het Windows-beheercentrum verbinding te maken met het doelknooppunt. Als de verbinding is geslaagd, wordt de gebruikersinterface van de oplossingsextensie geladen en worden de hulpprogramma's voor die oplossing in het linkernavigatiedeelvenster weergegeven in het Windows-beheercentrum.
Als u een beheer-GUI wilt bouwen voor services die niet zijn gedefinieerd door de bovenstaande standaardverbindingstypen, zoals een netwerkswitch of andere hardware die niet kan worden gedetecteerd op computernaam, wilt u mogelijk uw eigen oplossingsextensie maken.
Note
Kent u de verschillende extensietypen niet? Meer informatie over de uitbreidbaarheidsarchitectuur en extensietypen.
Uw omgeving voorbereiden
Als u dat nog niet hebt gedaan, bereid uw omgeving voor door afhankelijkheden en algemene vereisten te installeren die vereist zijn voor alle projecten.
Een nieuwe oplossingsextensie maken met de Windows Admin Center SDK
Zodra alle afhankelijkheden zijn geïnstalleerd, kunt u de nieuwe oplossingsextensie maken. Maak of blader naar een map die uw projectbestanden bevat, open een opdrachtprompt en stel die map in als de werkmap. Maak met behulp van de Windows Admin Center SDK die eerder is geïnstalleerd een nieuwe extensie met de volgende syntaxis:
wac create --company "{!Company Name}" --solution "{!Solution Name}" --tool "{!Tool Name}" --version latest
| Value | Explanation | Example |
|---|---|---|
{!Company Name} |
De bedrijfsnaam (met spaties) | Contoso Inc |
{!Solution Name} |
De naam van uw oplossing (met spaties) | Contoso Foo Works Suite |
{!Tool Name} |
De naam van het hulpprogramma (met spaties) | Manage Foo Works |
Hier volgt een voorbeeld van het gebruik:
wac create --company "Contoso Inc" --solution "Contoso Foo Works Suite" --tool "Manage Foo Works"
Hiermee maakt u een nieuwe map in de huidige werkmap met de naam die u hebt opgegeven voor uw oplossing, kopieert u alle benodigde sjabloonbestanden naar uw project en configureert u de bestanden met de naam van uw bedrijf, oplossing en hulpprogramma.
Note
De vlag --version in deze opdracht geeft aan welke versie van de Windows Admin Center SDK u wilt targeten. Lees hoe u zich richt op een andere versie van de Windows Admin Center SDK om uw extensie up-to-date te houden met de nieuwste SDK- en platformwijzigingen.
Navigeer naar de map die u zojuist hebt gemaakt en installeer de vereiste lokale afhankelijkheden door de volgende opdracht uit te voeren:
npm install
Zodra dit is voltooid, hebt u alles ingesteld wat u nodig hebt om uw nieuwe extensie in het Windows-beheercentrum te laden.
Inhoud toevoegen aan uw extensie
Nu u een extensie hebt gemaakt met de Windows Admin Center SDK, kunt u inhoud aanpassen. Zie deze handleidingen voor voorbeelden van wat u kunt doen:
- Een lege module toevoegen
- Een iFrame toevoegen
- Een aangepaste verbindingsprovider maken
- Gedrag van hoofdnavigatie wijzigen
Nog meer voorbeelden vindt u in onze ontwikkelaarshandleiding. De ontwikkelaarshandleiding is een volledig functionerende oplossingsextensie die naast elkaar kan worden geladen in het Windows-beheercentrum en bevat een uitgebreide verzameling voorbeeldfunctionaliteit en hulpprogrammavoorbeelden die u in uw eigen extensie kunt bekijken en gebruiken.
Schakel de extensie Ontwikkelaarshandleiding in op de pagina Geavanceerd van de instellingen van het Windows-beheercentrum.
Uw extensie bouwen en sideloaden
Vervolgens kunt u uw extensie in het Windows-beheercentrum bouwen en sideloaden. Open een opdrachtvenster, wijzig de map in uw bronmap en vervolgens bent u klaar om te bouwen.
Met gulp bouwen en serveren.
gulp build gulp serve --port 4201
Houd er rekening mee dat u een poort moet kiezen die momenteel gratis is. Zorg ervoor dat u niet probeert de poort te gebruiken waarop Windows Admin Center wordt uitgevoerd.
Uw project kan worden geladen in een lokaal exemplaar van het Windows-beheercentrum om te testen door het lokaal uitgevoerde project te koppelen aan het Windows-beheercentrum.
Windows Admin Center starten in een webbrowser
Open het foutopsporingsprogramma (F12)
Open de console en typ de volgende opdracht:
MsftSme.sideLoad("http://localhost:4201")De webbrowser vernieuwen
Uw project is nu zichtbaar in de tools lijst met (zijgeladen) naast de naam.