Office 365 / EOP: Search – Transport Rule from PowerShell
This blog will tell you the steps to search the transport rules using powershell on the desktop computer.
You should have permissions to connect to EOP and transport rules.
Here are the Steps:
Open powershell with Run as Administrator on your computer
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.
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
Verify and change the execution policy.
To verify run the command:
To change run the cmd
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.
- To export to csv use – GetTransportruleincsv.ps1
To export to powershell use – GetTransportruleinpowershell.ps1
This will export the matched transport rules in c:tempsearch.csv or extract the result in powershell
Microsoft Solutions Architect | Exchange Server