Articles Archive
Complete collection of all 261 technical articles published on LAB 365.
2025 (4 articles)
2023 (1 articles)
2021 (2 articles)
2020 (4 articles)
- [Powershell script]-Get Message sent statistics from a mailbox in office 365
- Configure the expiration policy for Office 365 groups
- [Powershell script Graph Api] Fetch sign-in logs of legacy applications which are using basic authentication to connect to Exchange online in office 365.
- [Powershell Script] - Office 365 MFA method report
2019 (46 articles)
- Install ADFS on Azure VM step by step #ADFS
- Get the free third party SSL certificate and convert to pfx
- Publish OWA using Azure Application Proxy #Azure App Proxy
- msExchRemoteRecipientType
- Disable welcome email for office 365 group
- Exchange 2016 CU12 update failed with error Could not find EnterpriseServiceEndpointsConfig
- Getting (Office 365) user Sign In logs - GraphAPI part 3 #GRAPH API
- Working with Microsoft GraphAPI using Powershell part 2 #GRAPH API
- How long does Azure AD store the Audit and Sign-ins events data?
- Get Office 365 group (unified group) and Azure AD Group owner details or generate a report
- Database failed to mount after reaching configured maximum database size
- Rehire users Mailbox provisioning issue in Exchange Online
- Planning for Lync Server 2013 hybrid deployments with Skype for Business Online #Lync 2013 hybrid with Skype for business Online.
- Creating a distribution group naming policy in Exchange Online #Group Name Policy
- Convert a Mailbox #Convert a Mailbox type
- Increase permanently deleted items limit for a mailbox in Exchange Online #RetainDeletedItemsFor
- Add or remove email addresses to or from a mailbox #add multiple Emailaddresses
- User Mailbox Management in Exchange online (Office 365) #Remove-Mailbox
- How to Install Microsoft Teams powershell module ? #Microsoft Teams
- Overview of the new Microsoft Teams PowerShell Module #Get-TeamMemberSettings
- Overview of the new Microsoft Teams PowerShell Module - part 2 #Set-TeamMessagingSettings
- Overview of the new Microsoft Teams PowerShell Module - part 3 #Remove-TeamChannel
- How to Install and Connect to AzureAD Module for PowerShell? #Connect-AzureAD
- Restoring deleted Office 365 Groups or Microsoft Teams in Office 365 #Get-AzureADMSDeletedGroup
- How to Enable or Disable Guest Member Access to Microsoft Teams? #Enable Guest on Microsoft Teams
- Restrict Office 365 (Unified) Group Creation or allow only Certain users to be able to setup Unified Groups #Get-AzureADDirectorySetting
- Newly created user is not showing up in the Global Address List or Offline Address Book #showInAddressBook
- Get Member list from Dynamic Distribution Group #RecipientPreviewFilter
- [Send As permission issue with on premise mailbox due to auto mapping] Removing an Auto-Mapped Mailbox from the Outlook in Office 365 hybrid environment. #msExchDelegateListLink
- How to Add Exchange Powershell Snap-Ins to your current PowerShell session? #Add-PSSnapin
- Search and delete email message quickly for every one - New method for Office 365
- Working with Calendar Logging in Exchange Online #Get-CalendarDiagnosticLog
- Enabling Azure information protection in office 365 #ADRMS
- Install Exchange 2019 preview on Windows server 2016 #Exchange 2019
- Install Exchange Server 2019 on Windows Server 2016 Core #Exchange 2019
- Securing and monitoring Office 365 using Office 365 Cloud App Security #Office 365 Cloud App Securty
- Restore email from user Mailbox purges folder - no PST export Required
- Configuring Azure AD Privileged Identity Management #PIM
- Block Email access to legacy Apps using conditional Access Policy in office 365 #Conditional Access
- Exchange online protection report using Excel 2016
- Working with Microsoft GraphAPI using Powershell part 1 #GRAPH API
- Exporting user mailbox to PST from Office 365 Mailbox using security and compliance center
- Updating User properties using GraphAPI - Part 5 #GRAPH API
- Creating a new user in Office 365 using GraphAPI - Part 4 #GRAPH API
- Activate and deactivate multiple Azure PIM roles using PowerShell #PIM
- Exporting user mailbox to PST from Office 365 Mailbox using security and compliance center
2018 (27 articles)
- Exchange online protection report using Excel 2016
- Block Access to legacy Apps using Azure AD conditional Access in Office 365 #Conditional Access
- Configuring Azure AD Privileged Identity Management #PIM
- Restore email from user Mailbox purges folder - no PST export Required
- Azure AD Privileged Identity Management enable admin role using PowerShell #PIM
- Reset MFA for a office 365 user using powershell - (Reset-MsolStrongAuthenticationMethodByUpn) #Reset-MsolStrongAuthenticationMethodByUpn
- Reset MFA for a user using UPN - (Reset-MsolStrongAuthenticationMethodByUpn) #Reset-MsolStrongAuthenticationMethodByUpn
- Securing and monitoring Office 365 using Office 365 Cloud App Security #Office 365 Cloud App Securty
- Installing Exchange Server 2019 on Windows Server 2016 Core #Exchange 2019
- Installing Exchange 2019 preview on Windows server 2016 #Exchange 2019
- Enabling Microsoft Azure information protection and enabling do not forward option for outlook and OWA #ADRMS
- Rehire users Mailbox provisioning issue in Exchange Online
- Search and delete email message quickly for every one - New method for Office 365
- Either there is no default mail client or the current mail client cannot fulfill the messaging request
- Recover Deleted Items using PowerShell in Exchange Online #Get-RecoverableItems
- How to Add Exchange Powershell Snap-Ins to your current PowerShell session? #Add-PSSnapin
- [Send As permission issue with on premise mailbox due to auto mapping] Removing an Auto-Mapped Mailbox from the Outlook in Office 365 hybrid environment. #msExchDelegateListLink
- Voting button in email does not show up or work with external exchange users #New-RemoteDomain
- Get Member list from Dynamic Distribution Group #RecipientPreviewFilter
- Newly created user is not showing up in the Global Address List or Offline Address Book #showInAddressBook
- Change regional Settings for a Mailbox using powershell #LocalizeDefaultFolderName
- Allow or Block guest access to Office 365 groups based on Domain #Set-GuestAllowBlockDomainPolicy.ps1
- Restoring a Deleted Office 365 Group or Microsoft Team in Office 365 using GUI and Powershell #Get-AzureADMSDeletedGroup
- How to Install and Connect to AzureADpreview Module for PowerShell #Connect-AzureAD
- Admin audit logging in Exchange Online #Set-AdminAuditLogConfig
- Configuring Lync 2013 Hybrid Setup with Skype for Business Online and move Users to Skype for Business Online #Set-CsTenantFederationConfiguration
- Planning for Lync Server 2013 hybrid deployments with Skype for Business Online #Lync 2013 hybrid with Skype for business Online.
2017 (50 articles)
- Create and manage distribution groups (Exchange Online) #Set-DistributionGroup
- Increase permanently deleted items limit Exchange Online #RetainDeletedItemsFor
- Add or remove email addresses for a mailbox #add multiple Emailaddresses
- User Mailbox Management in Exchange online (Office 365) #Remove-Mailbox
- PST migration to office 365 [Import PST to Office 365 Mailbox] #PST
- [Script] Get all the folder permissions of a user mailbox in Office 365 or Exchange #Get-MailboxFolderStatistics
- msExchRecipientTypeDetails #msExchRecipientTypeDetails
- Remove-CalendarEvents: Cancel future meetings in user or resource mailboxes in Office 365 #Outlook
- Inactive Mailboxes in Exchange Online (Office 365) #Inactive Mailboxes
- Archive mailboxes in Exchange Online (In-Place Archiving) #Enable-Mailbox
- Manage mailbox moves in Exchange Server environment. #Suspend-MoveRequest
- Manage mailbox moves in Exchange Server environment. #Suspend-MoveRequest
- [Powershell Tips] Convert String Data into a hash table (ConvertFrom-StringData) #HashTable
- Exporting Emails to PST from Office 365 Mailbox #PST
- Get Report on Inbox Rules set to forward or redirect emails #Powershell
- Get Report on Inbox Rules set to forward or redirect emails #Powershell
- [Powershell Script] Message Tracking on multiple Hub Transport Server #Active Directory - Powershell
- Test-Mailflow failed with error [Microsoft.Mapi.MapiExceptionRecoveryMDBMismatch] #Powershell
- Get report on number of users in each DDL (dynamic distribution group)
- [Powershell Script - Convert IIS logs to CSV]parsing IIS logs using PowerShell #Powershell
- Restoring DR Site in Exchange 2010 SP3 and then switching back to primary Site once primary site is up #Exchange2010SP3
- Moving PAM (Primary Active Manager) using PowerShell #Exchange 2016
- [Powershell Script]Creating a task using EWS Managed API #EWS
- Email signature changes the color when reply or forward messages #Outlook
- [Powershell Script - EWS] Send an Email from a user mailbox Using EWS Managed API #EWS
- Creating a Meeting using EWS Managed API #EWS
- ESEUTIL Quick Reference #Exchange 2016
- [Powershell script EWS] Working with Calendar Items using EWS managed API #EWS
- [Powershell Script] Import eml file to user mailbox (specific folder) using EWS managed API #EWS
- Getting Contacts from user mailbox using EWS managed API #EWS
- [Powershell Script] Genrate report to get Mailboxes a user has access to. [Powershell Tips] How to use Group-Object in Powershell.
- The Cluster service cannot be started. An attempt to read configuration data from the Windows registry failed with error '2'. #Exchange2010SP3
- Download attachment from user mailbox (Specific Folder) using EWS Managed API #EWS
- How to split an array in windows powershell #Powershell
- MVA (Microsoft Virtual Academy) course every Exchange and O365 Messaging Professional should go through #Exchange GK
- Using Runspace pool and doing multithreading to run multiple jobs in windows PowerShell without exhausting the system resource. #Powershell
- Working with windows PowerShell Runspace and using Argument #Powershell
- Working with RunSpace in Powershell #Powershell
- Powershell script for Exchange Admins to Move Mailboxes based on Toatal Size #Powershell
- Get the Exchange Database Size using Powershell Script #Powershell
- Exporting Emails from Office 365 and Exchange Mailbox Purges folder using EWS managed API #EWS
- Powershell Script to Remove Email from dumpster folders, Purges and Deletions #EWS
- Powershell script to delete email items and subfolders under a specific folder from mailbox using EWS managed API in Office 365 or Exchange. #EWS
- Monitoring email read status using EWS managed API for Exchange and Office365 using Powershell #EWS
- Mail-flow from office365 to on-premise Exchange disrupted in o365 hybrid setup after certificate renew. #MailFlow
- Powershell Script for monitoring Bulk Mailbox Moves on Exchange Server #Exchange 2016
- Powershell Script to Get Report on 420 4.2.0 RESOLVER.ADR.Ambiguous in Message queue on Exchange Server #Office 365 - Powershell
- PowerShell Script to generate report on ForwardTo and RedirectTo rules in Office365 and Exchange Server. #Powershell
- Script to Fix IMCEAEX #550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ## #EWS
- Move Emails From one folder to another usnig EWS manged API. #EWS
2016 (91 articles)
- Extending Active Directory schema Failed in Exchange Server 2010 with error code is: 8224, Exchange Server setup encountered an error.
- F5 is showing server out of service for few CAS service in Exchange 2013.
- Setting up Shared Mailbox to save email in sent item folder in O365 #Set-MailboxSentItemsConfiguration
- Setting up Shared Mailbox to save email in sent item folder in O365
- Office365 Domain Limit #AAD
- Azure AD Connect sync: Attributes Writtenback from Azure Active Directory #AAD
- Recommended file name extensions exclusions for Windows antivirus programs on Exchange 2016 servers #Exchange 2016
- Recommended Folder exclusions for Windows antivirus programs on Exchange 2016 servers #Exchange 2016
- Installing DAG on exchange Server 2016 #Exchange 2016
- Database availability group quorum models #Exchange GK
- An overview of enhancements and additions to high availability and site resilience capabilities since the Exchange 2010 release. #Exchange GK
- Important Key Terminology to understand high availability or site resilience in Exchange Server #Exchange GK
- Ports used by Exchange Server #Exchange GK
- Database Maintenance overnight process in Exchange 2010 #Exchange GK
- Transport Dumpster feature in Different Version of Exchange Server #Exchange GK
- New features introduced in Exchange Server 2016 #Exchange GK
- New features introduced in Exchange Server 2013 #Exchange GK
- New features introduced in Exchange Server 2010. #Exchange GK
- New features introduced in Exchange Server 2007. #Exchange GK
- How to assign a license in Office 365 using powershell? #Active Directory - Powershell
- Get Active Directory Group member of a user account. #Active Directory - Powershell
- Manage In-Place Archives in Exchange 2016 #Exchange 2016
- How to troubleshoot Shared mailbox synchronization issue when multiple users are involved? #Outlook
- In Place Archiving in Exchange Server 2016 #Exchange 2016
- Messaging policy and compliance in Exchange 2016 #Exchange 2016
- DNS Records need to be setup when we setup a new domain in O365 #O365
- Understanding back pressure in Exchange Server 2016 #Exchange 2016
- Installing Windows Server 2016 Technical Preview 5
- How to copy items to multiple systems using powershell #powershell tips
- copy items to multiple systems using powershell #powershell tips
- How to do messaging tracking in Exchange Server 2016 #Exchange 2016
- How to configure message tracking in Exchange 2016? #Exchange 2016
- Configure protocol logging in exchange 2016 #Exchange 2016
- Protocol logging in Exchange Server 2016 #Exchange 2016
- Creating a Send connectors in Exchange Server 2016 #Exchange 2016
- Setting up anonymous relay on Exchange servers 2016 and Testing of the mail relay using telnet utility. #Exchange 2016
- Default Receive connectors in Exchange Server 2016 #Exchange GK
- Understanding the Transport service on Mailbox servers #Exchange GK
- Understanding transport pipeline in Exchange server 2016 #Exchange GK
- working with role assignment policies in Exchange Server 2016 #Exchange 2016
- Cannot Start Microsoft Outlook. Cannot Open the Outlook Window. The Set of Folders Cannot be opened. The information store could not be opened #Outlook
- Extend windows Server Evaluation period window server 2012 R2
- How to create roles group and assign them to admin using ECP in Exchange Server 2016 #Exchange 2016
- How to Export and install Certificate on Exchange Server 2016 #Exchange 2016
- Load Balancing Exchange 2016 using DNS round robin #Exchange 2016
- (RBAC) Role Based Access Control in Exchange Server 2016. #Exchange 2016
- Network ports requirement in Exchange Server 2016 #Exchange 2016
- Exchange 2016 post-installation tasks #Exchange 2016
- How to verify an Exchange 2016 installation #Exchange 2016
- How to activate and Enter your Exchange Server 2016 product key #Exchange 2016
- Office365 License Report
- How to Send Email from O365 Mailbox using PowerShell without using SMTP Relay
- Sending Email from 0365 Mailbox using powershell
- Exchange Server 2016 Client Access Namespace Configuration #Exchange 2016
- Step by Step guide for requesting and Installing Certificate from internal CA on Exchange 2016 #Exchange 2016
- Office365 Diagnostics Tool #Outlook
- Setting Out of office using OWA #Outlook
- Troubleshooting Lync 2010 client connection issues #Lync 2013
- Users can't sign in to Skype for Business Online by using Lync Mobile 2013 #Lync 2013
- Meeting when deleted from Outlook returns #Outlook
- Enable and disable outlook notifications #Outlook
- Step by Step guide for Installing Active directory Certificate Authority in Windows Server 2012 R2
- Defaults Certificates in Exchange Server 2016 #Exchange 2016
- How to enable or disable MAPI over HTTP in your Exchange 2016 organization. #Exchange 2016
- MAPI over HTTP Prerequisites in Exchange 2016 #Exchange 2016
- Upgrade Exchange 2016 to the latest cumulative update #Exchange 2016
- How to allow people who aren't members of the Organization Management role group to install Exchange? #Exchange 2016
- Install Exchange 2016 using unattended mode #Exchange 2016
- Installing Exchange Server 2016 in Lab from Scratch using Windows Server 2012 R2 #Exchange 2016
- Installing the Windows Azure AD Module for Windows PowerShell
- Set up the SharePoint Online Management Shell environment
- Connecting to Skype for Business Online
- Get send on behalf access report well formated.
- Get CSV Report on "Send As" Access rights from office365 users Mailboxes
- Get Send As permission report
- [Powershell Script] Get Full Mailbox Access Permission report from office 365 Mailboxes
- [Powershell Script] Get Full Mailbox Access Permission report from office 365 Mailboxes
- Get Full mailbox permission report
- [Powershell Script] Get Mailbox Delegates information using EWS #Home
- Get Mailbox Delegates information using EWS #Home
- How to add your or someone else account into Application Impersonate Role Group in Office 365 and Exchange using Powershell? #RBAC
- Prepare Active Directory for Exchange 2016. #Exchange 2016
- Install Office Online Server #Exchange 2016
- Office Online Server for Exchange 2016 #Exchange 2016
- Prerequisites for installing Exchange Server 2016 #Exchange 2016
- Exchange 2016 prerequisites #Exchange 2016
- Supported operating systems for Exchange 2016 #Exchange 2016
- Network and directory server requirements for Exchange 2016 #Exchange 2016
- Coexistence of Exchange 2016 with earlier versions of Exchange Server #Exchange 2016
- Error [#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##] "more than 1 match was found" when trying to resolve a recipient mail user in OWA #Outlook
- "more than 1 match was found" when trying to resolve a recipient mail user in OWA. #Outlook
2015 (3 articles)
2014 (14 articles)
- Understanding Microsoft Exchange System Attendant #Exchange GK
- Exchange Hybrid – Free/Busy not working between OnPrem and Office365 #Office 365 - Powershell
- Finding and Removing an application from a windows system using windows Powershell #Powershell
- How to Recover Database from Last full backup and how to replay logs? #Recovery
- Prepare your Organization to Install Exchange Server 2013 SP1 on Windows Server 2012 R2 in Existing Exchange 2010 Environment #Exchange 2013
- how to Increasing the amount of concurrent mailbox moves limit in Exchange 2010? #Exchange2010SP3
- Using Autodiscovery in EWS Managed API via Windows Powershell #EWS
- How to use ImpersonatedUserID with EWS Managed API via Windows Powershell ? #EWS
- Working with EWS Managed API via Windows PowerShell in Office 365 Explained #EWS
- Powershell Reports running Through Schedule Tasks Fails due to Remote powershell connection breaks in between. #Powershell
- Office 365 – Mailbox Deleted and converted to Mail enabled object but Contact Not visible in Gal #Office 365 - Powershell
- Installing Exchange Server 2013 SP1 Command Line #Exchange 2013
- Calendar E-mail invitations are never received through the inbox, they go straight into the deleted items and into the calendar. #Outlook
- Not able to update Lync picture in Lync 2013 #Lync 2013
2013 (19 articles)
- Not able to configure outlook profile via auto discovery or user not able to send set out of office via outlook. #Outlook
- Connecting to Lync Online (O365) By Using Windows PowerShell #Office 365 - Powershell
- Delete a specific email from all Users Mailboxes in O365. #Office 365 - Powershell
- Automate PowerShell login for Exchange 2010/13 On- Premise and O365 #Powershell
- Cannot Move the Items, Cannot Copy This Folder Because It may Contain Private Items #Outlook
- how to track email in office 365 via powershell? #Office 365 - Powershell
- How to Customize your PowerShell Profile? #Powershell
- Exchange Service Pack 3 Upgrade Installation Failed at Mailbox Server #Exchange2010SP3
- How to Verify If the Schema has been updated successfully? #Exchange2010SP3
- Know who has full mailbox permission for all the mailbox in your orgnaziation - Office 365 #Office 365 - Powershell
- Exchange Server 2003 Mail Flow #Exchange GK
- Mail Flow – Exchange Server 2003 #Exchange GK
- Untitled #Exchange2010SP3
- RESTRICT USERS FROM SENDING EMAIL TO EXTERNAL RECIPIENTS #Exchange2010SP3
- Get Report on Who has delegates Access on Mailbox ?
- Untitled
- Exchange Server 2010 SP3 Command Line #Exchange2010SP3
- How to Verify If the Schema has been updated successfully? #Exchange2010SP3
- Prepare Active Directory Schema for Exchange Server 2010 SP3 #Exchange2010SP3