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
Ultimo aggiornamento
È stato utile?