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

New-PSURateLimit

SINOPSIS

Crea un nuevo límite de velocidad para el servidor de PowerShell Universal.

SINTAXIS

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

DESCRIPCIÓN

Crea un nuevo límite de velocidad para el servidor de PowerShell Universal. Los límites de velocidad afectan a todo el servidor. Puede limitar el alcance del límite de velocidad basándose en URL.

Las configuraciones de límite de velocidad se almacenan en .universal/rateLimits.ps1

También puede usar este cmdlet para crear límites de velocidad a través de la API REST.

Puede usar Set-PSUSetting para configurar listas de permitidos para IP, endpoints y nombres de equipo que no se vean afectados por la limitación de velocidad.

EJEMPLOS

Ejemplo 1

Crea un nuevo límite de velocidad que impide que el usuario llame al endpoint /myEndpoint más de 100 veces en 10 minutos.

PARÁMETROS

-AppToken

El AppToken que se usa para llamar a la API de gestión de PowerShell Universal. También puede llamar a Connect-PSUServer antes de llamar a este cmdlet para establecer el AppToken para toda la sesión.

-ComputerName

Especifica el nombre de equipo o la URL a la que se debe llamar al acceder a la API de gestión de PowerShell Universal. También puede usar Connect-PSUServer antes de llamar a este cmdlet para establecer el nombre de equipo para toda la sesión.

-Endpoint

La URL del endpoint al que aplicar el límite de velocidad. La URL puede contener comodines usando el carácter *.

-Limit

El número de solicitudes durante el periodo.

-Period

El periodo de tiempo durante el que aplicar el límite.

-UseDefaultCredentials

Usar credenciales predeterminadas al conectarse a la API de gestión

-Integrated

Ejecuta el comando internamente en lugar de usar la API de gestión. Solo funciona al ejecutar el script desde dentro de PowerShell Universal.

-Credential

Credenciales para iniciar sesión en la API de gestión de PowerShell Universal.

-TrustCertificate

Indica si el cmdlet debe ignorar los problemas de certificado.

-Name

El nombre de esta regla de límite de velocidad.

-Cookies

Reutiliza y conserva las cookies de autenticación para la sesión actual de PowerShell.

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.

ENTRADAS

Ninguna

SALIDAS

System.Object

NOTAS

ENLACES RELACIONADOS

Set-PSUSetting

Última actualización

¿Te fue útil?