Clear-ASAppServiceMetadata

Clear-ASAppServiceMetadata

Rimuove l'elemento serviceMetadata dal file Web.config associato all'ambito specificato.

Sintassi

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

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

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

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

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

Descrizione dettagliata

Questo cmdlet rimuove l'elemento serviceMetadata dal file di configurazione associato all'ambito specificato. Aggiunge inoltre l'elemento <remove name=”serviceMetadata”> al file di configurazione in modo che le impostazioni dei metadati del servizio non siano ereditate da ambiti superiori.

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 rimuove l'elemento serviceMetadata dal file Web.config associato a livello di radice.

Clear-ASAppServiceMetadata –root

Esempio 2

Questo comando di esempio rimuove l'elemento serviceMetadata dal file Web.config associato a "Sito Web predefinito".

Clear-ASAppServiceMetadata –SiteName “Default Web Site”

Esempio 3

Questi comandi di esempio rimuovono l'elemento serviceMetadata dal file Web.config associato all'applicazione SampleApp.

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

Esempio 4

Questi comandi di esempio rimuovono l'elemento serviceMetadata dal file Web.config associato all'applicazione SampleService.

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

Esempio 5

Questi comandi di esempio rimuovono l'elemento serviceMetadata dal file Web.config associato al livello specificato dall'URI.

clear-ASAppServiceMetadata –Uri https://localhost
clear-ASAppServiceMetadata –Uri https://localhost/SampleService
clear-ASAppServiceMetadata –Uri https://localhost/SampleService/SampleService.xamlx

Esempio 6

Questo comando di esempio rimuove l'elemento serviceMetadata dal file Web.config associato a tutti i servizi in un'applicazione.

Get-ASAppService –SiteName “Default Web Site” –VirtualPath “/SampleApp” | clear-ASAppServiceMetadata