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
Mis à jour
Ce contenu vous a-t-il été utile ?