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

New-PSURateLimit

SYNOPSIS

Crée une nouvelle limite de débit pour le serveur PowerShell Universal.

SYNTAXE

New-PSURateLimit [-Name <String>] -Endpoint <String> -Period <TimeSpan> -Limit <Int32> [-ComputerName <String>]
 [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate]
 [-Cookies] [<CommonParameters>]

DESCRIPTION

Crée une nouvelle limite de débit pour le serveur PowerShell Universal. Les limites de débit touchent l'ensemble du serveur. Vous pouvez restreindre la portée de la limite de débit en fonction des URL.

Les configurations des limites de débit sont stockées dans .universal/rateLimits.ps1

Vous pouvez aussi utiliser cette applet de commande pour créer des limites de débit au moyen de l'API REST.

Vous pouvez utiliser Set-PSUSetting pour configurer des listes d'autorisation pour les IP, les terminaux et les noms d'ordinateurs qui ne sont pas touchés par la limitation de débit.

EXEMPLES

Exemple 1

Crée une nouvelle limite de débit qui empêche l'utilisateur d'appeler le terminal /myEndpoint plus de 100 fois en 10 minutes.

PARAMÈTRES

-AppToken

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

-ComputerName

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

-Endpoint

L'URL du terminal à limiter en débit. L'URL peut contenir des caractères génériques au moyen du caractère *.

-Limit

Le nombre de requêtes au cours de la période.

-Period

La période de temps pendant laquelle appliquer la limite.

-UseDefaultCredentials

Utiliser les identifiants par défaut lors de la connexion à l'API de gestion

-Integrated

Exécute la commande de façon interne plutôt qu'au moyen de l'API de gestion. Fonctionne uniquement lors de l'exécution d'un script depuis 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.

-Name

Le nom de cette règle de limite de débit.

-Cookies

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

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'information, voir about_CommonParameters.

ENTRÉES

Aucune

SORTIES

System.Object

NOTES

LIENS CONNEXES

Set-PSUSetting

Mis à jour

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