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

New-PSUMiddleware

ÜBERSICHT

Erstellt eine neue HTTP-Middleware.

SYNTAX

New-PSUMiddleware -Name <String> -ScriptBlock <ScriptBlock> [-Order <Int32>] [-ComputerName <String>]
 [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate]
 [-Cookies] [<CommonParameters>]

BESCHREIBUNG

Erstellt eine neue HTTP-Middleware. Diese wird bei jeder Anfrage ausgeführt.

BEISPIELE

Beispiel 1

PS C:\> New-PSUMiddleware -Name 'Middle' -ScriptBlock {
    param($HttpContext)
    $HttpContext.Response.Cookies.Append('X-Test', "Test")
    $true
}

Erstellt eine neue Middleware namens „Middle“, die der Antwort ein Cookie hinzufügt.

PARAMETER

-AppToken

Das AppToken, das für den Aufruf der PowerShell Universal Management API verwendet wird. Sie können auch Connect-PSUServer aufrufen, bevor Sie dieses Cmdlet aufrufen, um das AppToken für die gesamte Sitzung festzulegen.

-ComputerName

Gibt den Computernamen oder die URL an, die beim Zugriff auf die PowerShell Universal Management API aufgerufen werden soll. Sie können auch Connect-PSUServer verwenden, bevor Sie dieses Cmdlet aufrufen, um den Computernamen für die gesamte Sitzung festzulegen.

-Integrated

Führt den Befehl intern aus, anstatt die Management API zu verwenden. Funktioniert nur, wenn das Skript innerhalb von PowerShell Universal ausgeführt wird.

-Name

Der Name der Middleware.

-Order

Die Reihenfolge der Middleware. Niedrigere Zahlen werden zuerst ausgeführt.

-ScriptBlock

Der Skriptblock, der die Middleware ausführt.

-UseDefaultCredentials

Verwendet die Standard-Anmeldeinformationen beim Zugriff auf die PowerShell Universal Management API.

-Credential

Anmeldeinformationen zur Anmeldung bei der PowerShell Universal Management API.

-TrustCertificate

Ob das Cmdlet Zertifikatprobleme ignorieren soll.

-Cookies

Verwendet und speichert Authentifizierungs-Cookies für die aktuelle PowerShell-Sitzung.

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable und -ProgressAction. Weitere Informationen finden Sie unter about_CommonParameters.

EINGABEN

Keine

AUSGABEN

System.Object

HINWEISE

Zuletzt aktualisiert

War das hilfreich?