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

New-PSURateLimit

SYNOPSIS

Crea un nuovo limite di frequenza per il server PowerShell Universal.

SINTASSI

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

DESCRIZIONE

Crea un nuovo limite di frequenza per il server PowerShell Universal. I limiti di frequenza interessano l'intero server. È possibile limitare l'ambito del limite di frequenza in base agli URL.

Le configurazioni dei limiti di frequenza sono memorizzate in .universal/rateLimits.ps1

È inoltre possibile utilizzare questo cmdlet per creare limiti di frequenza tramite l'API REST.

È possibile utilizzare Set-PSUSetting per configurare elenchi di elementi consentiti per IP, endpoint e nomi di computer che non sono interessati dalla limitazione della frequenza.

ESEMPI

Esempio 1

Crea un nuovo limite di frequenza che impedisce all'utente di chiamare l'endpoint /myEndpoint più di 100 volte in 10 minuti.

PARAMETRI

-AppToken

L'AppToken utilizzato per chiamare l'API di gestione di PowerShell Universal. È inoltre possibile chiamare Connect-PSUServer prima di chiamare questo cmdlet per impostare l'AppToken per l'intera sessione.

-ComputerName

Specifica il nome del computer o l'URL da chiamare quando si accede all'API di gestione di PowerShell Universal. È inoltre possibile utilizzare Connect-PSUServer prima di chiamare questo cmdlet per impostare il nome del computer per l'intera sessione.

-Endpoint

L'URL dell'endpoint di cui limitare la frequenza. L'URL può contenere caratteri jolly utilizzando il carattere *.

-Limit

Il numero di richieste nel periodo.

-Period

Il periodo di tempo in cui applicare il limite.

-UseDefaultCredentials

Utilizza le credenziali predefinite durante la connessione all'API di gestione

-Integrated

Esegue il comando internamente anziché utilizzare l'API di gestione. Funziona solo quando lo script viene eseguito all'interno di PowerShell Universal.

-Credential

Credenziali per l'accesso all'API di gestione di PowerShell Universal.

-TrustCertificate

Indica se il cmdlet deve ignorare i problemi relativi ai certificati.

-Name

Il nome di questa regola di limite di frequenza.

-Cookies

Riutilizza e mantiene i cookie di autenticazione per la sessione PowerShell corrente.

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, veda about_CommonParameters.

INPUT

Nessuno

OUTPUT

System.Object

NOTE

COLLEGAMENTI CORRELATI

Set-PSUSetting

Ultimo aggiornamento

È stato utile?