Clear-ASAppServiceThrottling

Clear-ASAppServiceThrottling

Rimuove le impostazioni di limitazione associate all'ambito specificato.

Sintassi

Parameter Set: SiteNameAndVirtualPath
Clear-ASAppServiceThrottling [-SiteName] <String> [[-VirtualPath] <String> ] [ <CommonParameters>]

Parameter Set: ApplicationObject
Clear-ASAppServiceThrottling -ApplicationObject <ApplicationInfo> [ <CommonParameters>]

Parameter Set: RootConfig
Clear-ASAppServiceThrottling [-Root] [ <CommonParameters>]

Parameter Set: ServiceObject
Clear-ASAppServiceThrottling -ServiceObject <ServiceInfo> [ <CommonParameters>]

Parameter Set: Uri
Clear-ASAppServiceThrottling [-Uri] <Uri> [ <CommonParameters>]

Descrizione dettagliata

Questo cmdlet rimuove l'elemento serviceThrottling dal file di configurazione associato all'ambito specificato, se l'elemento esiste. Il cmdlet aggiunge inoltre un elemento <remove name="serviceThrottling"> in modo che le impostazioni di limitazione del servizio non siano ereditate da un livello superiore.

Parametri

-ApplicationObject<ApplicationInfo>

Nome di ApplicationObject, che specifica che il cmdlet opererà sull'applicazione indicata. Questo parametro viene utilizzato per il piping dell'output del cmdlet Get-ASApplication a un cmdlet contenente il parametro ApplicationObject.

Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByValue)

Accettare caratteri jolly?

-Root

Nome dell'applicazione radice, che specifica che il cmdlet opererà nell'ambito specificato. Se si utilizza il parametro Root, non utilizzare il parametro SiteName, VirtualPath o Uri.

Alias

nessuno

Necessario?

false

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

false

Accettare caratteri jolly?

-ServiceObject<ServiceInfo>

Nome di ServiceObject, che specifica che il cmdlet opererà sul servizio indicato. Questo parametro viene utilizzato per il piping dell'output del cmdlet Get-ASAppService a un cmdlet contenente il parametro ServiceObject.

Alias

nessuno

Necessario?

true

Posizione?

named

Valore predefinito

nessuno

Accettare input pipeline?

true (ByValue)

Accettare caratteri jolly?

-SiteName<String>

Nome di un sito Web, come definito nel riquadro Connessioni IIS, che specifica che il cmdlet opererà nell'ambito di quel sito o nell'ambito di un'applicazione, di una directory virtuale o di un servizio contenuto all'interno di quel sito. È possibile aggiungere al parametro SiteName il parametro VirtualPath, che identifica un'applicazione, una directory o un servizio incluso nel sito.

Il percorso virtuale di un'applicazione o di una directory virtuale include il nome dell'applicazione come definito in IIS. Il percorso virtuale per un servizio include il nome dell'applicazione, una barra e il nome del file SVC o del file XAMLX per il servizio. Il parametro VirtualPath non è necessario per l'ambito del sito. Il carattere "/" all'inizio del percorso virtuale è facoltativo. Se si utilizza il parametro SiteName, non utilizzare il parametro Uri.

Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-Uri<Uri>

URI per un sito IIS, un'applicazione, una directory virtuale o un servizio che specifica che il cmdlet opererà nell'ambito specificato. Se si utilizza il parametro Uri, non utilizzare il parametro SiteName oppure il set di parametri SiteName e VirtualPath.

Alias

nessuno

Necessario?

true

Posizione?

1

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

-VirtualPath<String>

Percorso virtuale per un'applicazione, una directory o un servizio, come definito nel riquadro Connessioni di Gestione IIS, nel quale viene specificato che il cmdlet opererà nell'ambito dell'applicazione, della directory virtuale o del servizio. È necessario aggiungere il parametro VirtualPath al parametro SiteName, tramite SiteName per identificare il sito in cui è inclusa l'applicazione, la directory o il servizio. Il carattere "/" all'inizio del percorso virtuale è facoltativo.

Il percorso virtuale di un'applicazione include il nome dell'applicazione come definito in IIS. Il percorso virtuale per un servizio include il nome dell'applicazione, una barra e il nome del file SVC o del file XAMLX per il servizio. Se si utilizza il set di parametri SiteName e VirtualName, non utilizzare il parametro Uri.

Alias

nessuno

Necessario?

false

Posizione?

2

Valore predefinito

nessuno

Accettare input pipeline?

true (ByPropertyName)

Accettare caratteri jolly?

<CommonParameters>

Questo cmdlet supporta i parametri comuni: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_CommonParameters

Input

Il tipo di input corrisponde al tipo di oggetti che è possibile inviare al cmdlet.

  • ApplicationInfo e ServiceInfo.

Output

Il tipo di output corrisponde al tipo di oggetti emesso dal cmdlet.

  • Nessuno.

Esempi

Esempio 1

Questo comando di esempio elimina le impostazioni di limitazione associate a livello di radice.

Clear-ASAppServiceThrottling –root

Esempio 2

Questo comando di esempio elimina le impostazioni di limitazione associate a livello di sito Web.

Clear-ASAppServiceThrottling –SiteName “Default Web Site”

Esempio 3

Questi comandi di esempio eliminano le impostazioni di limitazione associate al livello di applicazione.

Clear-ASAppServiceThrottling –SiteName “Default Web Site” –VirtualPath “/SampleApp”
Get-ASApplication -SiteName "Default Web Site" -VirtualPath /SampleApp | Clear-ASAppServiceThrottling

Esempio 4

Questi comandi di esempio eliminano le impostazioni di limitazione associate all'ambito del servizio.

Clear-ASAppServiceThrottling –SiteName “Default Web Site” –VirtualPath “/SampleApp/SampleService.xamlx”
Get-ASAppService –SiteName “Default Web Site” –VirtualPath “/SampleApp/SampleService.xamlx” | Clear-ASAppServiceThrottling

Esempio 5

Questi comandi di esempio eliminano le impostazioni di limitazione a livello di sito, applicazione o servizio in base al parametro Uri.

Clear-ASAppServiceThrottling –Uri https://localhost
Clear-ASAppServiceThrottling –Uri https://localhost/SampleService
Clear-ASAppServiceThrottling –Uri https://localhost/SampleService/SampleService.xamlx

Esempio 6

Questo comando di esempio elimina le impostazioni di limitazione per tutti i servizi in un'applicazione.

Get-ASAppService –SiteName “Default Web Site” –VirtualPath “/SampleApp” | Clear-ASAppServiceThrottling