Étape 6 : connectez-vous à Exchange Online
Dernière rubrique modifiée : 2014-05-27
À présent, il suffit de se connecter à Exchange Online et de commencer à travailler : avec une seule session Windows PowerShell, nous pourrons gérer Office 365, SharePoint Online, Lync Online et Exchange Online. Gardez cet aspect à l’esprit lorsque vous exécutez cette commande. Celle-ci crée une session Windows PowerShell à distance avec Exchange Online :
$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection
Certes, il s’agit d’une commande un peu plus compliquée que celles exécutées précédemment. Toutefois, ce n’est pas un problème : vous pouvez copier la commande et l’exécuter telle quelle, même si un URI est effectivement présent dans la commande : https://outlook.office365.com/powershell-liveid/. Toutefois, cet URI est toujours le même, quel que soit le nom de votre domaine. Par conséquent, il vous suffit de copier, coller et exécuter : rien de plus simple !
Remarque : |
---|
Pourquoi la commande permettant de se connecter à Exchange est-elle plus compliquée que celle permettant de se connecter à Lync Online ? Techniquement, elle ne l’est pas : les deux commandes permettent d’effectuer exactement la même opération. Cependant, l’équipe Lync Online a créé sa propre cmdlet, New-CsOnlineSession, qui masque certains paramètres (comme Authentication et AllowRedirection) utilisés lors de la connexion à Exchange. Pour ne pas avoir à entrer ces informations vous-même, les paramètres Authentication et AllowRedirection sont effectivement intégrés à la cmdlet New-CsOnlineSession. Vous devez saisir ces paramètres lors de la connexion à Exchange car Exchange utilise l’applet de commande New-PSSession standard pour se connecter à Office 365. Le principal inconvénient ? Vous devez saisir un peu plus de texte. L’avantage ? Vous n’êtes pas obligé de télécharger et d’installer un module Exchange Online. |
Lorsque vous vous connectez à Exchange Online, vous verrez un message d’avertissement semblable à celui-ci :
WARNING: Your connection has been redirected to the following URI: "https://pod51035psh.outlook.com/powershell-liveid?PSVersion=4.0"
Vous n’avez pas non plus à vous inquiéter si vous recevez ce message : il vous indique simplement qu’Office 365 vous a authentifié et dirige votre session vers votre domaine Office 365. À présent, tout ce que vous avez à faire est d’importer cette session à distance, comme nous l’avons fait avec Lync :
Import-PSSession $exchangeSession
Ensuite, si tout se passe bien, vous verrez des éléments semblables à ceux-ci à l'écran :
WARNING: The names of some imported commands from the module 'tmp_nweiqjvl.geu' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0 tmp_nweiqjvl.geu {Add-AvailabilityAddressSpace...
Maintenant, essayez d’exécuter cette commande :
Get-AcceptedDomain
elle devrait vous renvoyer des informations sur votre domaine Exchange Online :
Name DomainName DomainType Default
---- ---------- ---------- -------
litwareinc.com litwareinc.com Authoritative True
Si cette commande réussit, cela signifie que vous pouvez désormais gérer l’ensemble d’Office 365 à partir d’une seule session PowerShell.
Et certaines personnes pensent qu'il vaut mieux en avoir plus que pas assez.
Étape 7 : terminez votre session Windows PowerShell
Voir aussi
Concepts
Connexion à Office 365 à l'aide d'une seule fenêtre Windows PowerShell