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