Connexion à PowerShell pour Exchange Online ProtectionConnect to Exchange Online Protection PowerShell

Exchange Online PowerShell de Protection vous permet de gérer vos paramètres de Protection en ligne d’Exchange à partir de la ligne de commande. Windows PowerShell sur votre ordinateur local vous permet de créer une session PowerShell à distance pour Protection en ligne d’Exchange. Il s’agit d’un processus en trois étapes simple où vous entrez vos informations d’identification d’Office 365, fournissez les paramètres de connexion requis et vous importerez les applets de commande de Protection en ligne de Exchange dans votre session Windows PowerShell locale afin que vous pouvez utiliser.Exchange Online Protection PowerShell allows you to manage your Exchange Online Protection settings from the command line. You use Windows PowerShell on your local computer to create a remote PowerShell session to Exchange Online Protection. It's a simple three-step process where you enter your Office 365 credentials, provide the required connection settings, and then import the Exchange Online Protection cmdlets into your local Windows PowerShell session so that you can use them.

Ce qu’il faut savoir avant de commencerWhat do you need to know before you begin?

  • Durée d’exécution estimée : 5 minutesEstimated time to complete: 5 minutes

  • Vous pouvez utiliser les versions de Windows suivantes :You can use the following versions of Windows:

    • Windows 10Windows 10

    • Windows 8.1Windows 8.1

    • Windows Server 2016Windows Server 2016

    • Windows Server 2012 ou Windows Server 2012 R2Windows Server 2012 or Windows Server 2012 R2

    • Windows 7 Service Pack 1 (SP1)*Windows 7 Service Pack 1 (SP1)*

    • Windows Server 2008 R2 SP1*Windows Server 2008 R2 SP1*

    *Vous devez installer Microsoft.NET Framework 4.5 ou version ultérieur et puis soit le Windows Management Framework 3.0 ou le de Windows Management Framework 4.0. Pour plus d’informations, consultez installation du.NET Framework et de Windows Management Framework 3.0 ou Windows Management Framework 4.0.* You need to install the Microsoft.NET Framework 4.5 or later and then either the Windows Management Framework 3.0 or the Windows Management Framework 4.0. For more information, see Installing the .NET Framework and Windows Management Framework 3.0 or Windows Management Framework 4.0.

  • Windows PowerShell doit être configuré pour exécuter des scripts, et par défaut, il n’est pas. Vous obtenez le message d’erreur suivant lorsque vous essayez de vous connecter :Windows PowerShell needs to be configured to run scripts, and by default, it isn't. You get the following error when you try to connect:

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

    Pour activer Windows PowerShell exécuter des scripts signés, exécutez la commande suivante dans une fenêtre Windows PowerShell avec élévation de privilèges (une fenêtre Windows PowerShell que vous ouvrez en sélectionnant Exécuter en tant qu’administrateur) :To enable Windows PowerShell to run signed scripts, run the following command in an elevated Windows PowerShell window (a Windows PowerShell window you open by selecting Run as administrator):

    Set-ExecutionPolicy RemoteSigned
    

    Vous devez configurer ce paramètre une fois seulement sur votre ordinateur, pas à chaque connexion.You need to configure this setting only once on your computer, not every time you connect.

Tip

Vous rencontrez des difficultés ? Demandez de l'aide en participant aux forums Exchange. Visitez le forum à l'adresse : Exchange Server, Exchange Online ouExchange Online Protection.Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

Connexion à Exchange Online ProtectionConnect to Exchange Online Protection

  1. Sur votre ordinateur local, ouvrez Windows PowerShell et exécutez la commande suivante.On your local computer, open Windows PowerShell and run the following command.

    $UserCredential = Get-Credential
    

    Dans la boîte de dialogue Demande d’informations d’identification Windows PowerShell , tapez votre travail ou le compte de l’établissement et le mot de passe, puis cliquez sur OK.In the Windows PowerShell Credential Request dialog box, type your work or school account and password, and then click OK.

  2. Exécutez la commande suivante.Run the following command.

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

    Notes:Notes:

    • Pour l’Allemagne de 365 Office, utilisez la valeur de ConnectionUri :https://ps.protection.outlook.de/powershell-liveid/For Office 365 Germany, use the ConnectionUri value: https://ps.protection.outlook.de/powershell-liveid/

    • Pour les abonnements de Protection en ligne d’Exchange sont les CAL d’entreprise Exchange avec les Services (inclut la prévention des fuites de données (DLP) et création de rapports à l’aide des services web), utilisez la valeur ConnectionUri :https://outlook.office365.com/powershell-liveid/For Exchange Online Protection subscriptions that are Exchange Enterprise CAL with Services (includes data loss prevention (DLP) and reporting using web services), use the ConnectionUri value: https://outlook.office365.com/powershell-liveid/

  3. Exécutez la commande suivante.Run the following command.

    Import-PSSession $Session
    

    [!NOTE] Veillez à déconnecter la session PowerShell à distance lorsque vous avez terminé. Si vous fermez la fenêtre Windows PowerShell sans vous déconnecter de la session, vous pouvez utiliser des toutes les sessions à distance PowerShell disponibles pour vous, et vous devez attendre l’expiration des sessions. Pour déconnecter la session PowerShell à distance, exécutez la commande suivante :Be sure to disconnect the remote PowerShell session when you're finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you'll need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the following command:

    Remove-PSSession $Session
    

Comment savoir si cela a fonctionné ?How do you know this worked?

Après l’étape 3, les applets de commande de Protection en ligne d’Exchange sont importées dans votre session Windows PowerShell locale et suivis d’une barre de progression. Si vous ne recevez pas d’erreurs, vous est connecté correctement. Un test rapide consiste à exécuter une applet de commande de Protection en ligne d’Exchange, par exemple, Get-TransportRuleet de voir les résultats.After Step 3, the Exchange Online Protection cmdlets are imported into your local Windows PowerShell session and tracked by a progress bar. If you don't receive any errors, you connected successfully. A quick test is to run an Exchange Online Protection cmdlet, for example, Get-TransportRule, and see the results.

Si vous recevez des erreurs, vérifiez les conditions requises suivantes :If you receive errors, check the following requirements:

  • 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.A common problem is an incorrect password. Run the three steps again and pay close attention to the user name and password you enter in Step 1.

  • Pour éviter les attaques par déni de service, vous ne pouvez ouvrir que trois sessions PowerShell distantes vers votre organisation Exchange Online Protection.To help prevent denial-of-service (DoS) attacks, you're limited to three open remote PowerShell connections to your Exchange Online Protection organization.

  • Le trafic TCP port 80 doit être ouvert entre votre ordinateur local et l’Office 365. Il est probablement ouvert, mais il est à considérer si votre organisation possède une stratégie d’accès Internet restrictive.TCP port 80 traffic needs to be open between your local computer and Office 365. It's probably open, but it's something to consider if your organization has a restrictive Internet access policy.

Voir aussiSee also

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.The cmdlets that you use in this topic are Windows PowerShell cmdlets. For more information about these cmdlets, see the following topics.