Anmerkung
Diese Funktion ist nur in der Nerdio ManagerPremium-Edition verfügbar.
Das PowerShell-Modul für Nerdio Manager ist ein Wrapper für die Nerdio Manager REST-API. Bestimmte „erweiterte“ Cmdlets erfordern, dass ein JSON-Objekt als Parameter übergeben wird. Dieses Dokument erläutert eine mögliche Methode zum Generieren solcher JSON-Objekte.
Anmerkung
Das PowerShell-Modul für Nerdio Manager befindet sich in der Public Preview. Bitte senden Sie Ihr Feedback hier ein.
Installieren Sie das PowerShell-Modul. Siehe PowerShell-Modul: Tutorial für Details.
Die folgenden Schritte müssen ausgeführt werden, um das Objekt zu erstellen.
So erstellen Sie das Objekt:
-
Identifizieren Sie, welches Cmdlet erforderlich ist, um die Aufgabe abzuschließen (zum Beispiel New-NmeAppAttachImage).
-
Führen Sie das Get-Help-Cmdlet aus:
Get-Help New-NmeAppAttachImage -full
Anmerkung
In diesem Beispiel akzeptiert das Cmdlet New-NmeAppAttachImage ein Objekt. Das Objekt selbst ist intern bei Nerdio und kann über New-NmeAppAttachImageRestPostRequest generiert werden.
-
Führen Sie den folgenden Befehl aus, um die Eigenschaften und die Syntax zum Erstellen des Objekts anzuzeigen.
Get-Help New-NmeAppAttachImageRestPostRequest -full
-
Wählen Sie eine der folgenden Optionen, um die Werte zu erhalten:
-
Im Nerdio Manager Portal (zum Beispiel https://nmw-app-i55ow6qnxy6hc6-new.azurewebsites.net/app-attach/images)
-
Führen Sie das entsprechende
Get*-Cmdlet aus. (zum BeispielGet -NmeAppAttachImage)
-
Erstellen Sie das Payload-Objekt mithilfe des Cmdlets und geben Sie die Werte aus den vorherigen Schritten an.
$requestPayload = New-NmeAppAttachImageRestPostRequest -locationId 19bccd18-cbec-4c61-f71c-71db34322vc50f -imageName "test-image" -description "test-image from PS"
-
-
Erstellen Sie ein neues Image, indem Sie die Payload-Anfrage übergeben.
New-NmeAppAttachImage -NmeAppAttachImageRestPostRequest $requestPayload
-
Führen Sie
Get-NmeAppAttachImageaus, um das Ergebnis zu bestätigen.
Kommentare (0 Kommentare)