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

New-PSUMiddleware

SYNOPSIS

Crée un nouvel intergiciel HTTP.

SYNTAXE

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

DESCRIPTION

Crée un nouvel intergiciel HTTP. Celui-ci est exécuté à chaque requête.

EXEMPLES

Exemple 1

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

Crée un nouvel intergiciel nommé « Middle » qui ajoute un témoin à la réponse.

PARAMÈTRES

-AppToken

Le AppToken utilisé pour appeler l'API de gestion de PowerShell Universal. Vous pouvez également appeler Connect-PSUServer avant d'appeler cette applet de commande afin de définir le AppToken pour l'ensemble de la session.

-ComputerName

Spécifie le nom de l'ordinateur ou l'URL qui doit être appelé lors de l'accès à l'API de gestion de PowerShell Universal. Vous pouvez également utiliser Connect-PSUServer avant d'appeler cette applet de commande afin de définir le nom de l'ordinateur pour l'ensemble de la session.

-Integrated

Exécute la commande en interne plutôt qu'en utilisant l'API de gestion. Fonctionne uniquement lors de l'exécution d'un script depuis PowerShell Universal.

-Name

Le nom de l'intergiciel.

-Order

L'ordre de l'intergiciel. Les nombres les plus faibles sont exécutés en premier.

-ScriptBlock

Le bloc de script à exécuter pour l'intergiciel.

-UseDefaultCredentials

Utiliser les identifiants par défaut lors de l'accès à l'API de gestion de PowerShell Universal.

-Credential

Identifiants pour se connecter à l'API de gestion de PowerShell Universal.

-TrustCertificate

Indique si l'applet de commande doit ignorer les problèmes de certificat.

-Cookies

Réutilise et conserve les témoins d'authentification pour la session PowerShell en cours.

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'informations, consultez about_CommonParameters.

ENTRÉES

Aucune

SORTIES

System.Object

NOTES

LIENS CONNEXES

Mis à jour

Ce contenu vous a-t-il été utile ?