Condividi tramite


Test-CsGroupExpansion

 

Ultima modifica dell'argomento: 2012-03-27

Verifica la capacità di un utente di ricorrere all'espansione dei gruppi. Microsoft Lync Server 2010 consente all'utente di configurare un gruppo di distribuzione di Active Directory come contatto. Quando si espande un gruppo, vengono visualizzati il nome e le informazioni sulla presenza per ciascun membro del gruppo.

Sintassi

Test-CsGroupExpansion -TargetFqdn <String> -GroupEmailAddress <String> [-External <SwitchParameter>] [-Force <SwitchParameter>] [-OutVerboseVariable <String>] [-RegistrarPort <Nullable>] [-UserSipAddress <String>]

Test-CsGroupExpansion -GroupEmailAddress <String> -TargetUri <String> -UserSipAddress <String> [-Force <SwitchParameter>] [-OutVerboseVariable <String>] [-WebCredential <PSCredential>]

Test-CsGroupExpansion [-TargetFqdn <String>] -GroupEmailAddress <String> -UserCredential <PSCredential> -UserSipAddress <String> [-External <SwitchParameter>] [-Force <SwitchParameter>] [-OutVerboseVariable <String>] [-RegistrarPort <Nullable>]

Descrizione dettagliata

Può accadere che gli utenti a volte abbiano necessità di comunicare regolarmente con tutti i membri di un gruppo di distribuzione di Active Directory, ad esempio perché tale gruppo include tutti i membri di un team o tutte le persone assegnate a un determinato progetto. Lync Server 2010 consente pertanto di configurare come contatto un gruppo di distribuzione. Eseguendo tale operazione, è possibile inviare lo stesso messaggio istantaneo a tutti i membri del gruppo semplicemente indirizzando il messaggio al gruppo anziché a ciascun singolo membro del gruppo.

Potrebbero ovviamente anche esservi occasioni in cui è necessario comunicare con (o verificare la presenza di) determinati individui di tale gruppo. l'espansione dei gruppi consente di visualizzare in modo semplice e rapido tutti i membri di un gruppo e il relativo stato corrente. È inoltre possibile selezionare uno o più membri del gruppo e inviare un messaggio istantaneo solo a tali utenti anziché a tutti i membri.

l'espansione dei gruppi viene abilitata e disabilitata utilizzando il cmdlet Set-CsWebServiceConfiguration. Se l'espansione dei gruppi è abilitata, sarà possibile determinare se funziona correttamente eseguendo il cmdlet Test-CsGroupExpansion. Con questo cmdlet, si specifica un gruppo di distribuzione di Active Directory utilizzando il relativo indirizzo di posta elettronica. Test-CsGroupExpansion quindi utilizza la funzionalità di espansione dei gruppi per recuperare i membri del gruppo e confrontare l'elenco recuperato con i membri dell'indirizzo di posta elettronica specificato. Se i due elenchi corrispondono, l'espansione dei gruppi sta funzionando correttamente.

Si noti che è possibile testare l'espansione dei gruppi in due modi diversi: testando il servizio stesso oppure testando il servizio Web associato.

Utenti autorizzati a eseguire il cmdlet: 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 "Test-CsGroupExpansion"}

Parametri

Parametro Obbligatorio Tipo Descrizione

GroupEmailAddress

Obbligatorio

Stringa

l'indirizzo di posta elettronica del gruppo di distribuzione di destinazione. Ad esempio: -GroupEmailAddress "FinanceGroup@litwareinc.com".

External

Facoltativo

Parametro opzionale

Consente di verificare se gli utenti esterni possono utilizzare l'espansione dei gruppi.

RegistrarPort

Numero intero

Stringa

Porta SIP utilizzata dal servizio di registrazione. Questo parametro non è necessario se il servizio di registrazione utilizza la porta predefinita 5061.

TargetFqdn

Facoltativo

Stringa

Nome di dominio completo (FQDN) del pool di registrazione in cui testare l'espansione dei gruppi. Ad esempio: -TargetFqdn "atl-cs-001.litwareinc.com".

Si noti che non è possibile utilizzare il parametro TargetUri e il parametro TargetFqdn nello stesso comando.

TargetUri

Facoltativo

Stringa

URI (Uniform Resource Identifier) del servizio Web per l'espansione dei gruppi. Ad esempio: -TargetUri "https://atl-cs-001.litwareinc.com/groupexpansion".

Si noti che non è possibile utilizzare il parametro TargetUri e il parametro TargetFqdn nello stesso comando.

UserCredential

Facoltativo

Oggetto credenziale PS

l'oggetto credenziale utente per l'account utente da utilizzare nel test. Il valore passato a UserCredential deve essere un riferimento oggetto ottenuto utilizzando il cmdlet Get-Credential. Ad esempio, con il codice seguente viene restituito un oggetto credenziale per l'utente litwareinc\davidegarghentini e tale oggetto viene archiviato in una variabile denominata $x:

$x = Get-Credential "litwareinc\davidegarghentini"

È necessario fornire la password utente quando si esegue questo comando.

La credenziale utente non è richiesta se si esegue il test con le credenziali dell'utente connesso e utilizzando il parametro TargetFqdn. La credenziale utente è obbligatoria se si utilizza il parametro TargetUri.

UserSipAddress

Facoltativo

Stringa

Indirizzo SIP dell'utente da utilizzare nel test. Se questo parametro non viene specificato, Test-CsGroupExpansion eseguirà le proprie verifiche utilizzando l'account dell'utente connesso.

WebCredential

Facoltativo

Oggetto credenziali PS

Oggetto contenente le credenziali utente per l'accesso al servizio Informazioni percorso. Questo oggetto può essere recuperato chiamando il cmdlet Get-Credential e specificando le credenziali appropriate.

Questo parametro è obbligatorio se sono stati specificati i parametri TargetUri e UserSipAddress e se il computer in cui viene eseguito il comando non dispone di un certificato del server.

Force

Facoltativo

Parametro opzionale

Consente di non visualizzare i messaggi relativi agli errori non irreversibili che possono verificarsi durante l'esecuzione del comando.

OutVerboseVariable

Facoltativo

Stringa

Quando presente, l'output dettagliato relativo all'esecuzione del cmdlet verrà archiviato nella variabile specificata. Per archiviare, ad esempio, l'output in una variabile denominata $TestOutput, utilizzare la sintassi seguente:

-OutVerboseVariable TestOutput

Non anteporre un carattere $ quando si specifica il nome della variabile.

Verbose

Facoltativo

GUID

Consente di segnalare l'attività dettagliata sullo schermo durante l'esecuzione del cmdlet.

Tipi di input

Nessuno. Test-CsGroupExpansion non accetta l'input da pipeline.

Tipi restituiti

Test-CsGroupExpansion restituisce un'istanza dell'oggetto Microsoft.Rtc.SyntheticTransactions.TaskOutput.

Esempio

-------------------------- Esempio 1 --------------------------

Test-CsGroupExpansion -TargetFqdn atl-cs-001.litwareinc.com -GroupEmailAddress FinanceGroup@litwareinc.com 

Il comando mostrato nell'esempio 1 esegue la connessione al pool di registrazione atl-cs-001.litwareinc.com per verificare l'espansione dei gruppi. Per eseguire il test, nel comando viene utilizzato il gruppo FinanceGroup@litwareinc.com.

Vedere anche

Ulteriori risorse

Test-CsAddressBookService
Test-CsAddressBookWebQuery