Remove-CsAllowedDomain
Ultima modifica dell'argomento: 2012-03-26
Rimuove un dominio dall'elenco di domini approvati per la federazione.
Sintassi
Remove-CsAllowedDomain -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
La federazione è un mezzo per stabilire una relazione di trust tra due organizzazioni per agevolare la comunicazione tra i due gruppi. Una volta stabilita una federazione, gli utenti delle due organizzazioni possono scambiare messaggi istantanei, sottoscrivere l'opzione di notifiche di presenza e comunicare comunque tra loro utilizzando le applicazioni SIP, ad esempio Microsoft Lync 2010. Microsoft Lync Server 2010 supporta tre tipi di federazione: 1) federazione diretta tra due organizzazioni; 2) federazione tra un'organizzazione e un provider pubblico; e 3) federazione tra un'organizzazione e un provider di hosting di terze parti.
L'impostazione di una federazione diretta con altre organizzazioni richiede diverse attività. Per iniziare, è necessario configurare i server che eseguono il servizio Access Edge di Lync Server in modo da consentire la federazione. Inoltre, anche l'altra organizzazione deve abilitare la federazione; non è possibile stabilire una federazione, a meno che entrambe le parti non siano concordi nell'impostare una relazione.
Per stabilire una relazione federata, potrebbe inoltre essere necessario gestire due elenchi correlati alla federazione: l'elenco consentito e l'elenco bloccato. L'elenco dei domini consentiti rappresenta le organizzazioni con cui si è scelto di stabilire una relazione federata. Se un dominio è presente nell'elenco dei domini consentiti, a seconda delle impostazioni di configurazione gli utenti potranno scambiare messaggi istantanei e informazioni sulla presenza con gli utenti che dispongono di account in tale dominio federato. L'elenco dei domini bloccati invece rappresenta i domini con i quali è espressamente vietato agli utenti di stabilire una federazione. I messaggi provenienti da un dominio bloccato ad esempio verranno automaticamente rifiutati da Lync Server 2010.
Se si desidera interrompere una relazione di federazione, è possibile utilizzare il cmdlet Remove-CsAllowedDomain per rimuovere il dominio appropriato dall'elenco dei domini consentiti e quindi, se opportuno, utilizzare New-CsBlockedDomain per aggiungerlo all'elenco dei domini bloccati. Un dominio non può essere presente contemporaneamente in un elenco di domini consentiti e in un elenco di domini bloccati.
Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Remove-CsAllowedDomain i membri dei seguenti gruppi: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsAllowedDomain"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
Stringa |
Nome di dominio completo (FQDN) del dominio da rimuovere dall'elenco dei domini consentiti, ad esempio fabrikam.com. Non è possibile utilizzare i caratteri jolly per specificare il valore Identity di un dominio. |
Force |
Facoltativo |
Parametro opzionale |
Consente di non visualizzare i messaggi relativi agli errori non irreversibili che possono verificarsi durante l'esecuzione del comando. |
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.WritableConfig.Settings.Edge.AllowedDomain. Remove-CsAllowedDomain accetta le istanze da pipeline dell'oggetto dominio consentito.
Tipi restituiti
Elimina le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.Edge.AllowedDomain.
Esempio
-------------------------- Esempio 1 ------------------------
Remove-CsAllowedDomain -Identity fabrikam.com
Il comando mostrato nell'esempio 1 rimuove il dominio fabrikam.com dall'elenco dei domini consentiti.
-------------------------- Esempio 2 ------------------------
Get-CsAllowedDomain -Filter *fabrikam* | Remove-CsAllowedDomain
Nell'esempio 2 tutti i domini con il valore stringa "fabrikam" all'interno del valore del parametro Identity vengono rimossi dall'elenco dei domini consentiti. A tale scopo, nel comando vengono innanzitutto utilizzati Get-CsAllowedDomain e il parametro Filter per restituire una raccolta di domini con il valore stringa "fabrikam" all'interno del valore del parametro Identity, l'unica proprietà in base alla quale è possibile applicare il filtro. La raccolta filtrata viene quindi inviata tramite pipe a Remove-CsAllowedDomain che, a sua volta, rimuove dall'elenco dei domini consentiti tutti gli elementi presenti nella raccolta filtrata.
-------------------------- Esempio 3 ------------------------
Get-CsAllowedDomain | Where-Object {$_.ProxyFqdn -eq $Null} | Remove-CsAllowedDomain
Nell'esempio 3 vengono rimossi tutti i domini senza un server proxy identificato dall'elenco dei domini consentiti. Per eseguire questa attività, viene chiamato Get-CsAllowedDomain per restituire una raccolta di tutti i domini attualmente presenti nell'elenco dei domini consentiti. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo i domini con proprietà ProxyFqdn uguale a un valore Null. La raccolta filtrata viene quindi inviata tramite pipe a Remove-CsAllowedDomain, che rimuove dall'elenco dei domini consentiti ogni dominio presente nella raccolta.
-------------------------- Esempio 4 ------------------------
Get-CsAllowedDomain | Where-Object {$_.Comment -match "Ken Myer"} | Remove-CsAllowedDomain
Nell'esempio precedente vengono rimossi dall'elenco dei domini consentiti tutti i domini in cui il campo Comment contiene il valore stringa "Davide Garghentini". A tale scopo nel comando viene innanzitutto utilizzato Get-CsAllowedDomain per recuperare una raccolta di tutti i domini presenti attualmente nell'elenco dei domini consentiti. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo i domini con proprietà Comment contenente il valore stringa "Davide Garghentini". La raccolta filtrata viene quindi inviata tramite pipe a Remove-CsAllowedDomain, che rimuove dall'elenco dei domini consentiti ogni elemento presente nella raccolta.
Vedere anche
Ulteriori risorse
Get-CsAllowedDomain
New-CsAllowedDomain
Set-CsAccessEdgeConfiguration
Set-CsAllowedDomain