For the complete documentation index, see llms.txt. This page is also available as Markdown.

Management-API

Sie können PowerShell Universal über die integrierte Management API verwalten. Sie bietet die Möglichkeit, alle Aktionen der Admin-Konsole automatisiert auszuführen. Sie können die API anzeigen und testen, indem Sie die Swagger-API-Dokumentation an ihrem Standardort auf Ihrem Computer aufrufen: http://localhost:5000/swagger/index.html .

Die Management API ist integriert und erfordert keine Lizenz für Universal API.

PowerShell-Modul

Wir stellen ein PowerShell-Modul bereit, das die API für Sie aufruft, sodass Sie die HTTP-Anfragen nicht selbst schreiben müssen. Sie können dieses Modul aus der PowerShell Gallery herunterladen.

Install-Module Universal

Das PowerShell-Modul erfordert ein App-Token und einen Computernamen, um den Universal-Server aufzurufen. Sie können diese Angaben bei jedem Aufruf bereitstellen.

Invoke-PSUScript -Script $Script -ComputerName http://localhost:5000 -AppToken $AppToken

Zusätzlich können Sie sich mit Connect-UAServer mit dem Universal-Server verbinden.

Connect-PSUServer -ComputerName http://localhost:5000 -AppToken $AppToken

REST API

Auf die PowerShell Universal Management API kann über REST-Aufrufe zugegriffen werden. Sie können die verfügbaren Aufrufe in der integrierten Swagger-API-Dokumentation anzeigen. Für Aufrufe der REST API benötigen Sie ein App-Token.

App-Tokens

App-Tokens sind für die Management API erforderlich. Sie müssen ein App-Token sowohl mit den PowerShell-Cmdlets als auch beim direkten Aufruf der Management API über REST verwenden.

Sie können ein App-Token mit Invoke-RestMethod verwenden, indem Sie den Authorization-Header angeben.

Invoke-RestMethod http://localhost:5000/api/v1/script -Headers @{ Authorization = "Bearer appToken" }

Zuletzt aktualisiert

War das hilfreich?