Test-CsGroupExpansion
Dernière rubrique modifiée : 2012-03-27
Vérifie la capacité d’un utilisateur à employer un développement de groupes. Microsoft Lync Server 2010 permet aux utilisateurs de configurer un groupe de distribution Active Directory comme contact. Lorsque vous « développez » un groupe, vous voyez les noms et les informations de présence de chaque membre du groupe.
Syntaxe
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>]
Description détaillée
Les utilisateurs doivent parfois communiquer régulièrement avec tous les membres d’un groupe de distribution Active Directory ; par exemple, ce groupe peut comprendre tous les membres d’une équipe ou toutes les personnes affectées à un projet particulier. C’est pour cela que Lync Server 2010 permet de configurer un groupe de distribution Active Directory comme contact. En faisant cela, vous pouvez ensuite envoyer le même message instantané à tous les membres du groupe simplement en adressant le message au groupe plutôt qu’à chaque membre de ce groupe.
Vous devrez aussi parfois communiquer avec (ou vérifier la présence de) certains individus de ce groupe. Le développement de groupe permet de visualiser de manière simple et rapide les membres du groupe et leur statut. Vous pouvez en outre sélectionner un ou plusieurs membres du groupe et envoyer ensuite un message instantané à ces utilisateurs en particulier plutôt qu’à tous les membres du groupe.
Le développement de groupes est activé et désactivé à l’aide de la cmdlet Set-CsWebServiceConfiguration. Si le développement de groupes est activé, vous pouvez déterminer s’il fonctionne en exécutant la cmdlet Test-CsGroupExpansion. Avec cette cmdlet, vous spécifiez un groupe de distribution Active Directory à l’aide de l’adresse de messagerie du groupe. Test-CsGroupExpansion utilise alors le développement de groupes pour récupérer les appartenances aux groupes et comparer la liste récupérée à l’appartenance de l’adresse de messagerie du groupe que vous avez fournie. Si les deux listes correspondent, c’est que le développement de groupes fonctionne correctement.
Notez que vous pouvez vérifier le développement de groupes de deux façons différentes : en testant le service lui-même ou en testant le service Web associé.
Personnes autorisées à exécuter cette cmdlet : Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Test-CsGroupExpansion"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
GroupEmailAddress |
Obligatoire |
Chaîne |
Adresse de messagerie du groupe de distribution ciblé. Par exemple : -GroupEmailAddress "FinanceGroup@litwareinc.com". |
External |
Facultatif |
Paramètre de commutateur |
Permet de vérifier que les utilisateurs externes peuvent utiliser le développement de groupes. |
RegistrarPort |
Entier |
Chaîne |
Port SIP utilisé par le service Serveur d’inscriptions. Ce paramètre n’est pas obligatoire si le serveur d’inscriptions utilise le port par défaut 5061. |
TargetFqdn |
Facultatif |
Chaîne |
Nom de domaine complet (FQDN) du pool de serveurs d’inscriptions dans lequel le développement de groupes est testé. Par exemple : -TargetFqdn "atl-cs-001.litwareinc.com". Notez que vous ne pouvez pas utiliser les paramètres TargetUri et TargetFqdn dans la même commande. |
TargetUri |
Facultatif |
Chaîne |
URI (Uniform Resource Identifier) du service Web de développement du groupe. Par exemple : -TargetUri "https://atl-cs-001.litwareinc.com/groupexpansion". Notez que vous ne pouvez pas utiliser les paramètres TargetUri et TargetFqdn dans la même commande. |
UserCredential |
Facultatif |
Objet Credential PS |
Objet d’identification du compte d’utilisateur à utiliser dans le test. La valeur transmise à UserCredential doit être une référence d’objet obtenue à l’aide de la cmdlet Get-Credential. Par exemple, ce code retourne un objet d’identification pour l’utilisateur litwareinc\kenmyer et stocke cet objet dans une variable nommée $x : $x = Get-Credential "litwareinc\kenmyer" Vous devrez fournir un mot de passe utilisateur lors de l’exécution de cette commande. Les informations d’identification de l’utilisateur ne sont pas nécessaires si vous exécutez le test sous les informations d’identification de l’utilisateur connecté et si vous utilisez le paramètre TargetFqdn. Les informations d’identification de l’utilisateur sont nécessaires si vous utilisez le paramètre TargetUri. |
UserSipAddress |
Facultatif |
Chaîne |
Adresse SIP de l’utilisateur à utiliser lors du test. Si ce paramètre n’est pas spécifié, Test-CsGroupExpansion effectue ses vérifications à l’aide du compte de l’utilisateur connecté. |
WebCredential |
Facultatif |
Objet Credential PS |
Objet dans lequel sont stockées les informations d’authentification de l’utilisateur lui permettant d’accéder au service Location Information. Cet objet peut être récupéré en appelant la cmdlet Get-Credential et en fournissant les informations d’authentification appropriées. Ce paramètre est requis si les paramètres TargetUri et UserSipAddress sont spécifiés, et si l’ordinateur sur lequel vous exécutez la commande n’a pas de certificat de serveur. |
Force |
Facultatif |
Paramètre de commutateur |
Supprime l’affichage de tous les messages d’erreur récupérable susceptibles d’apparaître lors de l’exécution de la commande. |
OutVerboseVariable |
Facultatif |
Chaîne |
Lorsqu’elle est définie, la sortie détaillée de l’exécution de la cmdlet est stockée dans la variable spécifiée. Par exemple, pour stocker une sortie dans une variable nommée $TestOutput, utilisez la syntaxe suivante : -OutVerboseVariable TestOutput N’utilisez pas le caractère $ pour indiquer le nom de la variable. |
Verbose |
Facultatif |
GUID |
Crée un rapport détaillé des activités à l’écran lors de l’exécution de la cmdlet. |
Types d’entrées
Aucun. Test-CsGroupExpansion n’accepte pas la saisie de données transmises via le pipeline.
Types de retours
Test-CsGroupExpansion retourne une instance de l’objet Microsoft.Rtc.SyntheticTransactions.TaskOutput.
Exemple
-------------------------- Exemple 1 --------------------------
Test-CsGroupExpansion -TargetFqdn atl-cs-001.litwareinc.com -GroupEmailAddress FinanceGroup@litwareinc.com
La commande illustrée dans l’exemple 1 se connecte au pool de serveurs d’inscriptions pool atl-cs-001.litwareinc.com pour vérifier le développement de groupes. Pour exécuter le test, la commande utiliser le groupe FinanceGroup@litwareinc.com.