Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Connexion à PowerShell pour Exchange Online Protection

 

Dernière rubrique modifiée :2017-07-10

L’environnement PowerShell distant vous permet de gérer vos paramètres Exchange Online Protection à partir de la ligne de commande. Vous pouvez utiliser Windows PowerShell sur votre ordinateur local pour créer une session d’environnement distante vers Exchange Online Protection. Il s’agit d’un processus simple en trois étapes dans lequel vous entrez vos informations d’identification Office 365, vous indiquez les paramètres de connexion requis, puis vous importez les cmdlets Exchange Online Protection dans votre session Windows PowerShell locale afin de pouvoir les utiliser.

  • Durée d’exécution estimée : 5 minutes

  • Vous pouvez utiliser les versions de Windows suivantes :

    • Windows 10

    • Windows 8.1

    • Windows Server 2016

    • Windows Server 2012 ou Windows Server 2012 R2

    • Windows 7 Service Pack 1 (SP1)*

    • Windows Server 2008 R2 SP1*

    * Vous devez installer Microsoft.NET Framework 4.5 ou version ultérieure, puis Windows Management Framework 3.0 ou Windows Management Framework 4.0. Pour plus d’informations, consultez la page Installation du .NET Framework, ainsi que Windows Management Framework 3.0 ou Windows Management Framework 4.0.

  • Windows PowerShell doit être configuré pour l’exécution des scripts, ce qui n’est pas le cas par défaut. Vous obtenez l’erreur suivante lorsque vous essayez de vous connecter :

    Files cannot be loaded because running scripts is disabled on this system. Provide a valid certificate with which to sign the files.

    Pour activer l’exécution de scripts signés dans Windows PowerShell, exécutez la commande suivante dans une fenêtre Windows PowerShell élevée (fenêtre Windows PowerShell ouverte en sélectionnant Exécuter en tant qu’administrateur) :

    Set-ExecutionPolicy RemoteSigned
    

    Vous devez configurer ce paramètre une fois seulement sur votre ordinateur, pas à chaque connexion.

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d’administration Exchange.

tipConseil :
Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection.

  1. Sur votre ordinateur local, ouvrez Windows PowerShell et exécutez la commande suivante.

    $UserCredential = Get-Credential
    

    Dans la boîte de dialogue Windows PowerShell pour demander des informations d’identification, tapez votre mot de passe et de compte professionnel ou scolaire et puis cliquez sur OK.

  2. Exécutez la commande suivante.

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.protection.outlook.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
    

    Remarques :

    • Pour Office 365 Allemagne, utilisez la valeur ConnectionUri : https://ps.protection.outlook.de/powershell-liveid/

    • Pour les abonnements Exchange Online Protection qui sont des licences d’accès client Exchange Enterprise avec services (incluent la protection contre la perte de données (DLP) et la création de rapports à l’aide des services web), utilisez la valeur ConnectionUri : https://outlook.office365.com/powershell-liveid/.

  3. Exécutez la commande suivante.

    Import-PSSession $Session
    
noteRemarque :
N'oubliez pas de déconnecter la session PowerShell à distance dès que vous avez terminé. Si vous fermez la fenêtre Windows PowerShell sans déconnecter la session, vous risquez d’épuiser toutes les sessions PowerShell à distance à votre disposition et vous devrez attendre que les sessions expirent. Pour déconnecter la session PowerShell distante, exécutez la commande suivante.
Remove-PSSession $Session

Après l’étape 3, les cmdlets Exchange Online Protection sont importées dans votre session Windows PowerShell. Une barre de progression vous permet de suivre l’avancement de l’importation. Si vous ne recevez aucune erreur, la connexion est établie. Un test rapide consiste à exécuter une cmdlet Exchange Online Protection, par exemple, Get-TransportRule, et à observer les résultats.

Si vous recevez des erreurs, vérifiez les conditions requises suivantes :

  • Un mot de passe incorrect est un problème courant. Exécutez à nouveau les trois étapes et portez une attention particulière au nom d’utilisateur et au mot de passe que vous entrez à l’étape 1.

  • Pour éviter les attaques par déni de service (DoS), vous ne pouvez ouvrir que trois sessions PowerShell à distance vers votre organisation Exchange Online Protection.

  • Le trafic sur le port TCP 80 doit être ouvert entre votre ordinateur local et Office 365. Il est probablement ouvert, mais il s’agit d’un élément à prendre en compte si la stratégie d’accès à Internet de votre organisation est restrictive.

Les cmdlets que vous utilisez dans cette rubrique sont des cmdlets Windows PowerShell. Pour plus d'informations à propos de ces cmdlets, consultez les rubriques suivantes.

 
Afficher: