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

New-PSUMiddleware

SINOSSI

Crea un nuovo middleware HTTP.

SINTASSI

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

DESCRIZIONE

Crea un nuovo middleware HTTP. Viene eseguito a ogni richiesta.

ESEMPI

Esempio 1

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

Crea un nuovo middleware denominato 'Middle' che aggiunge un cookie alla risposta.

PARAMETRI

-AppToken

L'AppToken utilizzato per chiamare l'API di gestione di PowerShell Universal. È anche possibile chiamare Connect-PSUServer prima di questo cmdlet per impostare l'AppToken per l'intera sessione.

-ComputerName

Specifica il nome del computer o l'URL da chiamare per accedere all'API di gestione di PowerShell Universal. È anche possibile utilizzare Connect-PSUServer prima di questo cmdlet per impostare il nome del computer per l'intera sessione.

-Integrated

Esegue il comando internamente anziché tramite l'API di gestione. Funziona solo quando lo script viene eseguito all'interno di PowerShell Universal.

-Name

Il nome del middleware.

-Order

L'ordine del middleware. I numeri più bassi vengono eseguiti per primi.

-ScriptBlock

Il blocco di script da eseguire per il middleware.

-UseDefaultCredentials

Utilizza le credenziali predefinite per accedere all'API di gestione di PowerShell Universal.

-Credential

Credenziali per accedere all'API di gestione di PowerShell Universal.

-TrustCertificate

Indica se il cmdlet deve ignorare i problemi relativi ai certificati.

-Cookies

Riutilizza e mantiene i cookie di autenticazione per la sessione PowerShell corrente.

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, veda about_CommonParameters.

INPUT

Nessuno

OUTPUT

System.Object

NOTE

Ultimo aggiornamento

È stato utile?