Remove-CsTrustedApplicationPool
Ultima modifica dell'argomento: 2012-03-25
Rimuove un pool contenente i computer che ospitano applicazioni attendibili.
Sintassi
Remove-CsTrustedApplicationPool -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
È consigliabile che i computer che eseguono applicazioni attendibili all'interno di una distribuzione Microsoft Lync Server 2010 vengano aggiunti a un pool distinto, destinato unicamente a questo tipo di applicazioni. Tuttavia, è possibile aggiungere i computer con applicazioni attendibili a un pool esistente, utilizzato anche per altri scopi. Questo cmdlet consente di rimuovere un pool di applicazioni attendibili esistente. Tuttavia, non è possibile rimuovere un pool di applicazioni attendibili che non dispone di un valore per il servizio di registrazione. Se al pool di applicazioni attendibili non è stato assegnato un servizio di registrazione, è necessario aggiungere un valore relativo con il cmdlet Set-CsTrustedApplicationPool e poi rimuovere il pool.
Occorre ricordare che rimuovendo il pool vengono rimossi anche tutti i computer, le applicazioni e gli endpoint applicazione associati al pool.
Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Remove-CsTrustedApplicationPool in locale: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control, controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (compresi eventuali ruoli RBAC personalizzati creati autonomamente), eseguire il cmdlet riportato di seguito dal prompt di Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsTrustedApplicationPool"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
XdsGlobalRelativeIdentity |
Il nome di dominio completo (FQDN) o l'ID del servizio del pool da rimuovere. |
Force |
Facoltativo |
Parametro opzionale |
Elimina qualsiasi richiesta di conferma che, in caso contrario, sarebbe visualizzata prima di effettuare le modifiche. |
WhatIf |
Facoltativo |
Parametro opzionale |
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente. |
Confirm |
Facoltativo |
Parametro opzionale |
Viene visualizzata una richiesta di conferma prima di eseguire il comando. |
Tipi di input
Oggetto Microsoft.Rtc.Management.Xds.DisplayExternalServer. Consente di accettare l'input da pipeline di oggetti pool di applicazioni attendibili.
Tipi restituiti
Questo cmdlet non restituisce un valore. Rimuove un oggetto di tipo Microsoft.Rtc.Management.Xds.DisplayExternalServer.
Esempio
-------------------------- Esempio 1 ------------------------
Remove-CsTrustedApplicationPool -Identity TrustPool.litwareinc.com
Con questo esempio viene rimosso il pool con FQDN TrustPool.litwareinc.com. Viene utilizzato il parametro Identity per specificare il nome di dominio completo del pool da rimuovere. Poiché le identità sono univoche, con questo comando viene rimosso al massimo un pool.
-------------------------- Esempio 2 ------------------------
Get-CsTrustedApplicationPool | Where-Object {$_.PoolFqdn -match "trust*"} | Remove-CsTrustedApplicationPool
Con questo esempio vengono rimossi tutti i pool attendibili in cui il nome di dominio completo del pool inizia con la stringa "trust". La prima parte del comando è una chiamata al cmdlet Get-CsTrustedApplicationPool, che recupera una raccolta di tutti i pool di applicazioni attendibili nell'infrastruttura di Lync Server 2010. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object. Il cmdlet Where-Object controlla ogni elemento nella raccolta per vedere se PoolFqdn corrisponde alla stringa con caratteri jolly trust*. Il risultato è una raccolta di tutti i pool di applicazioni attendibili con un PoolFqdn che inizia con la stringa trust seguita da qualsiasi carattere (o caratteri). Infine, questa raccolta viene inviata tramite pipe al cmdlet Remove-CsTrustedApplicationPool, che rimuove ogni elemento nella raccolta.
Vedere anche
Ulteriori risorse
New-CsTrustedApplicationPool
Set-CsTrustedApplicationPool
Get-CsTrustedApplicationPool