Vorbereiten Ihrer Entwicklungsumgebung
Lassen Sie uns mit der Entwicklung von Erweiterungen mit dem Windows Admin Center SDK beginnen! In diesem Dokument erfahren Sie, wie Sie Ihre Umgebung zum Erstellen und Testen einer Erweiterung für Windows Admin Center einrichten.
Hinweis
Neu beim Windows Admin Center SDK? Weitere Informationen zu Erweiterungen für Windows Admin Center
Führen Sie die folgenden Schritte aus, um Ihre Entwicklungsumgebung vorzubereiten:
Installieren der erforderlichen Komponenten
Um die Entwicklung mit dem SDK zu beginnen, laden Sie die folgenden Voraussetzungen herunter, und installieren Sie sie:
- Windows Admin Center (GA- oder Vorschauversion)
- Visual Studio oder Visual Studio Code
- Node.js (Laden Sie die MSI-Datei für Version 16.20.2 herunter und installieren Sie sie.)
- Node Package Manager (6.14.5 oder höher)
- NuGet (für das Veröffentlichen von Erweiterungen)
Um die Signaturüberprüfung zu umgehen, die während der Erweiterungsinstallation in Windows Admin Center-Versionen mit .NET 8 auftritt, sollten Sie auch den Windows Admin Center-Betriebsmodus auf "Entwicklung" setzen. Um den Entwicklungsmodus zu konfigurieren, müssen Sie:
- Öffnen Sie die
appsettings.json
-Datei Ihrer Windows Admin Center-Instanz. Dies ist standardmäßig unterC:\Program Files\WindowsAdminCenter\service\appsettings.json
zu finden. - Ändern Sie das feld
OperationMode
unter dem AbschnittWindowsAdminCenter/System
, um "Entwicklung" anstelle von "Produktion" zu lesen.
Hinweis
Um Erweiterungen für Versionen von Windows Admin Center mit .NET 4.6.2 zu entwickeln, müssen Sie Windows Admin Center im Dev Mode installieren und ausführen, um die folgenden Schritte auszuführen. Im Entwicklungsmodus kann Windows Admin Center nicht signierte Erweiterungspakete laden. Windows Admin Center kann nur auf einem Windows 10-Computer im Entwicklungsmodus installiert werden.
Um den Entwicklungsmodus zu aktivieren, installieren Sie Windows Admin Center über die Befehlszeile mit dem Parameter DEV_MODE=1. Ersetzen Sie <version>
im folgenden Beispiel durch die Version, die Sie installieren, d. h. WindowsAdminCenter1809.msi
.
msiexec /i WindowsAdminCenter<version>.msi DEV_MODE=1
Wenn Sie Windows Admin Center bereits installiert haben, ohne den Entwicklungsmodus zu aktivieren, können Sie den Wert der Eigenschaft für den Entwicklungsmodus im Registrierungs-Editor bearbeiten. Eigenschaften für Windows Admin Center finden Sie unter dem folgenden Pfad:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway
Installieren globaler Abhängigkeiten
Installieren oder aktualisieren Sie als Nächstes mit Node Package Manager die für Ihre Projekte erforderlichen Abhängigkeiten. Diese Abhängigkeiten werden global installiert und sind für alle Projekte verfügbar.
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
Hinweis
Sie können eine höhere Version von @angular/cli installieren. Beachten Sie jedoch, dass bei der Installation einer Version größer als 11.2.14 im „gulp build“-Schritt eine Warnung mit dem Hinweis angezeigt wird, dass die lokale CLI-Version nicht mit der installierten Version übereinstimmt.
Nächste Schritte
Nachdem Ihre Umgebung vorbereitet wurde, können Sie jetzt mit der Erstellung von Inhalten beginnen.
- Erstellen einer Toolerweiterung
- Erstellen einer Lösungserweiterung
- Erstellen eines Gateway-Plug-Ins
- Weitere Informationen in unseren Leitfäden
SDK: Entwurfstoolkit
Sehen Sie sich unser Entwurfstoolkit für das Windows Admin Center SDK an. Dieses Toolkit soll Sie dabei unterstützen, mithilfe von Windows Admin Center-Formatvorlagen, -Steuerelementen und Seitenvorlagen schnell Erweiterungen in PowerPoint zu modellieren. Sehen Sie sich an, wie Ihre Erweiterung in Windows Admin Center aussehen kann, bevor Sie mit dem Programmieren beginnen.