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

New-PSURateLimit

ÜBERSICHT

Erstellt ein neues Ratenlimit für den PowerShell Universal-Server.

SYNTAX

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

BESCHREIBUNG

Erstellt ein neues Ratenlimit für den PowerShell Universal-Server. Ratenlimits betreffen den gesamten Server. Sie können den Umfang des Ratenlimits anhand von URLs einschränken.

Ratenlimit-Konfigurationen werden in .universal/rateLimits.ps1 gespeichert

Sie können dieses Cmdlet auch verwenden, um Ratenlimits über die REST-API zu erstellen.

Sie können Set-PSUSetting verwenden, um Zulassungslisten für IPs, Endpunkte und Computernamen zu konfigurieren, die nicht von der Ratenbegrenzung betroffen sind.

BEISPIELE

Beispiel 1

Erstellt ein neues Ratenlimit, das verhindert, dass der Benutzer den Endpunkt /myEndpoint mehr als 100 Mal in 10 Minuten aufruft.

PARAMETER

-AppToken

Das AppToken, das zum Aufrufen 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.

-Endpoint

Die URL des Endpunkts, der einer Ratenbegrenzung unterliegen soll. Die URL kann Platzhalter mit dem Zeichen * enthalten.

-Limit

Die Anzahl der Anfragen über den Zeitraum.

-Period

Der Zeitraum, für den das Limit durchgesetzt wird.

-UseDefaultCredentials

Standard-Anmeldeinformationen bei der Verbindung mit der Management-API verwenden

-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.

-Credential

Anmeldeinformationen für die Anmeldung an der PowerShell Universal Management API.

-TrustCertificate

Ob das Cmdlet Zertifikatsprobleme ignorieren soll.

-Name

Der Name dieser Ratenlimit-Regel.

-Cookies

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

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

Set-PSUSetting

Zuletzt aktualisiert

War das hilfreich?