MSExchangeGuru.com

Learn Exchange the Guru way !!!

 

EOP / Office 365: Connect and Use Powershell

The blog will explain the steps on how to connect to office 365 or Exchange online protection for the management using powershell of your desktop client computer.

Connecting Steps:

  1. Open powershell with Run as Administrator on your computer

     

  2. Run the command to cache authentication

    $Cred = Get-credential

     

    This will popup authentication windows. Type your login id which is the User principal name and password.

     

  3. Run the command to configure the powershell to use the office 365.

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


     

  4. Verify and change the execution policy.

     

    To verify run the command:

    Get-Executionpolicy

     

    To change run the cmd

    Set-ExecutionPolicy RemoteSigned

    

         5. Run the below command to import the session
        Import-PSSession $Session

 

If your executionpolicy will be Restricted then you will see the below error:

Import-PSSession : Files cannot be loaded because the running of scripts is disabled on this system. Please provide a

valid certificate with which to sign the files.

 

           6. Now your powershell is ready to use and run any command here.

As an example I ran the below command

   Get-Mailbox

 

 

 

Disconnecting Session

 

Run the below command to disconnect the session:

Remove-PSSession $Session

 

 

To verify run the working command as mentioned below and you will see the below error

Command: Get-Mailbox

Error: The term ‘Get-Mailbox’ 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.

 

Prabhat Nigam

Microsoft MVP | Exchange Server

Team@MSExchangeGuru

3 Responses to “EOP / Office 365: Connect and Use Powershell”

  1. TechNet Blogs Says:

    […] EOP / Office 365: Connect and Use Powershell […]

  2. Pramod Says:

    Thanks :)
    This was of great help to me

  3. Jettie Hillenbrand Says:

    Many thanks for the great post, I was searching for details like this, going to check out the other blog posts.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.