Étape 5 : connectez-vous à Lync Online

 

Dernière rubrique modifiée : 2013-12-13

La connexion à Lync Online (et à Exchange Online) ne suppose pas de grandes difficultés, mais elle est un peu plus complexe que la connexion à Office 365 ou à SharePoint Online. Ceci est dû au fait que les cmdlets Lync et Exchange ne sont pas installées sur votre ordinateur comme les cmdlets Office 365 et SharePoint. À la place, les cmdlets appropriées sont copiées de manière temporaire sur votre ordinateur à chaque connexion. Lorsque vous vous déconnectez, ces cmdlets sont supprimées de votre ordinateur.

Pour vous connecter à Lync Online, vous devez importer le module Lync. Pour ce faire, exécutez la commande suivante :

Import-Module LyncOnlineConnector

Une fois le module importé, exécutez la commande suivante :

$lyncSession = New-CsOnlineSession -Credential $credential

Une fois la commande exécutée, un contenu semblable aux éléments suivants apparaît à l’écran :

Id Name       ComputerName    State  ConfigurationName    Availability
-- ----       ------------    -----  -----------------    ------------
1  Session1   webdir0a.onl... Opened Microsoft.PowerShell Available

Qu’observons-nous ? Nous avons créé une session PowerShell distante. Cela signifie que nous nous sommes connectés à une instance de Windows PowerShell en cours d’exécution sur l’un des serveurs Office 365. Toutefois, la simple création de cette session nous apporte peu. Tentez par exemple d’exécuter la commande Lync Online suivante :

Get-CsMeetingConfiguration

Cette commande échoue et vous obtenez le message d’erreur suivant :

Get-CsMeetingConfiguration : The term 'Get-CsMeetingConfiguration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Pourquoi l’appel à Get-CsMeetingConfiguration a-t-il échoué ? C’est simple : la cmdlet Get-CsMeetingConfiguration n’existe pas sur votre ordinateur. Même si nous avons établi une connexion à Office 365, nous n’avons pas téléchargé les scripts, les cmdlets et les autres éléments nécessaires à la gestion de Lync Online. Pour ce faire, nous devons exécuter la commande suivante :

Import-PSSession $lyncSession

Lorsque vous importez la session Windows PowerShell, vous devez voir une barre de semblable à celle ci-dessous qui signale tous les éléments de gestion Lync Online importés sur votre ordinateur :

Barre de progression de Lync Online.

Lorsque la barre de progression disparaît, un résultat semblable à celui ci-dessous apparaît :

ModuleType Version    Name               ExportedCommands
---------- -------    ----               ----------------
Script     1.0        tmp_swc5mp4v.1ck  {Copy-CsVoicePolicy, Disabl...

Tentez maintenant d’exécuter Get-CsMeetingConfiguration et observez ce qui se produit. Vous devez obtenir en retour un résultat semblable au suivant :

Identity                        : Global
PstnCallersBypassLobby          : True
EnableAssignedConferenceType    : False
DesignateAsPresenter            : Company
AssignedConferenceTypeByDefault : True
AdmitAnonymousUsersByDefault    : True
RequireRoomSystemsAuthorization : False
LogoURL                         :
LegalURL                        :
HelpURL                         :
CustomFooterText                :
AllowConferenceRecording        : True

Voilà. Il ne nous reste plus qu’à ajouter Exchange à notre session Windows PowerShell.


Étape 6 : connectez-vous à Exchange Online

 
Afficher: