<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Exchange-Online on Ru Campbell MVP</title>
    <link>https://campbell.scot/categories/exchange-online/</link>
    <description>Recent content in Exchange-Online on Ru Campbell MVP</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <lastBuildDate>Tue, 19 Dec 2023 08:26:45 +0000</lastBuildDate>
    <atom:link href="https://campbell.scot/categories/exchange-online/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Exchange Online Protection &amp; Defender for Office 365 - Common Microsoft 365 Security Mistakes Series</title>
      <link>https://campbell.scot/exchange-online-protection-defender-for-office-365-common-microsoft-365-security-mistakes-series/</link>
      <pubDate>Tue, 19 Dec 2023 08:26:45 +0000</pubDate>
      <guid>https://campbell.scot/exchange-online-protection-defender-for-office-365-common-microsoft-365-security-mistakes-series/</guid>
      <description>&lt;p&gt;Exchange Online Protection (EOP) and Microsoft Defender for Office 365 (MDO) are the email and collaboration security services native to Microsoft 365. EOP is included at all levels of licensing for Exchange Online, with MDO bringing additional security capabilities to license levels such as Business Premium, Microsoft 365 E3, and Microsoft 365 E5.&lt;/p&gt;
&lt;p&gt;In this blog, I&amp;rsquo;ll review five of the most common security mistakes I see in tenants regarding EOP and MDO. Realistically, this list could go to fifty mistakes, but I&amp;rsquo;ll focus on ones I think you can quickly convert into quick wins or just may have never crossed your mind.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PowerShell: Run Cmdlet If Another Was Successful (And Keep Trying Until It Is)</title>
      <link>https://campbell.scot/powershell-run-cmdlet-if-another-was-successful-and-keep-trying-until-it-is/</link>
      <pubDate>Fri, 23 Oct 2020 17:30:52 +0000</pubDate>
      <guid>https://campbell.scot/powershell-run-cmdlet-if-another-was-successful-and-keep-trying-until-it-is/</guid>
      <description>&lt;p&gt;Today I&amp;rsquo;m sharing a useful bit of PowerShell I gracelessly punt from script to script whenever I need to make sure a prerequisite it met before running something and to &lt;em&gt;keep checking&lt;/em&gt; until it&amp;rsquo;s met, then run what I need: &amp;ldquo;do X when Y is ready and keep checking Y until it&amp;rsquo;s ready&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;The original use for this was my script to create a new Microsoft 365 user, but hold off on some parts of it - such as time zone settings - until the Exchange Online mailbox is provisioned.  That takes some time, so I wanted to keep checking and as soon as I could, continue the script.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
