<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>rss.livelink.threads-in-node</title>
    <link>https://techcommunity.microsoft.com/t5/</link>
    <description>Microsoft Community Hub</description>
    <pubDate>Mon, 09 Mar 2026 08:26:59 GMT</pubDate>
    <dc:creator>Community</dc:creator>
    <dc:date>2026-03-09T08:26:59Z</dc:date>
    <item>
      <title>Comment desinstaller windows 10 pour installer windows 11 proprement sur mon PC</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/comment-desinstaller-windows-10-pour-installer-windows-11/m-p/4500291#M37045</link>
      <description>&lt;P&gt;Avec la fin du support de Windows 10 qui approche, je voudrais mettre à niveau mon ordinateur vers Windows 11. Le problème est que je préfère repartir de zéro et desinstaller windows 10 pour installer windows 11 proprement plutôt que de faire une simple mise à jour. Je ne suis cependant pas sûr de la meilleure méthode pour effectuer cette installation propre sans rencontrer d’erreurs.&lt;/P&gt;&lt;P&gt;J’ai vu qu’il est possible de créer une clé USB bootable avec l’ISO de Windows 11, puis de démarrer le PC dessus pour supprimer les anciennes partitions. Est-ce la bonne méthode pour desinstaller windows 10 pour installer windows 11 ? Est-ce que je dois formater le disque avant ou l’installateur de Windows 11 s’en charge automatiquement ?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 08:26:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/comment-desinstaller-windows-10-pour-installer-windows-11/m-p/4500291#M37045</guid>
      <dc:creator>Pachole</dc:creator>
      <dc:date>2026-03-09T08:26:40Z</dc:date>
    </item>
    <item>
      <title>Can Your M365 Copilot Offer Actually Win Customer Deals?</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-365-copilot-blog/can-your-m365-copilot-offer-actually-win-customer-deals/ba-p/4499123</link>
      <description>&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="auto"&gt;Note: This tool is designed for Microsoft partners operating within the AI Business Solutions commercial solution area who are building or publishing Microsoft 365 Copilot consulting service offers on the Microsoft Marketplace.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Creating Offers That Win Deals&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Microsoft 365 Copilot represents one of the most significant opportunities for Microsoft partners. Organizations worldwide are seeking trusted partners to guide their AI transformation journey. The Microsoft Marketplace is where these customers discover partner services—making your offer listing your most critical sales asset.&lt;/P&gt;
&lt;P&gt;A great Copilot service deserves a great marketplace listing—&lt;STRONG&gt;and getting there means balancing multiple dimensions at once:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Distributed Guidance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;: &lt;/STRONG&gt;Offer development best practices are distributed across multiple documentation sources, slide decks, and training materials&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Manual Review Burden&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Evaluating whether your offer content addresses all required elements—value proposition, business outcomes, change management&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;methodology&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;, co-sell alignment—requires hours of cross-referencing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Quality Consistency&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;: &lt;/STRONG&gt;Without a systematic approach, offer descriptions may miss critical customer-facing elements that drive engagement&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Co-sell Alignment Complexity&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;: &lt;/STRONG&gt;Achieving proper alignment with the AI Business Solutions solution area requires understanding evolving co-sell requirements&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Iteration Overhead&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Each content revision requires repeating the manual evaluation process, extending time-to-market&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Getting these elements right is what separates offers that convert from those that get scrolled past.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Introducing M365 Copilot Offer Validation Assessment&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;M365 Copilot Offer Validation Assessment&amp;nbsp;eliminates&amp;nbsp;guesswork from marketplace&amp;nbsp;offer&amp;nbsp;development. This tool analyzes your offer content against Microsoft's official M365 Copilot Offer Development Guide and generates actionable, prioritized recommendations—in minutes.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;How It Works&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="6" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Document Upload&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Assess your offer content before publishing by uploading PDF, Word, or PowerPoint documents&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;containing&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&amp;nbsp;your draft listing content&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="7" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;35+ Evaluation Rules&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Comprehensive rule engine evaluates your content across 13 service areas derived directly from Microsoft guidance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="8" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;AI-Contextualized Feedback&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Every observation is translated into Copilot-specific improvement recommendations with references to source guidance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="9" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Local Execution&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; Runs entirely on your machine. Your offer content never leaves your environment&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;What You Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The assessment generates detailed Excel report&amp;nbsp;as shown:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img&gt;Report showing the outcome after assessment.&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;Report includes:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 73.7963%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Column&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Description&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Area&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Category of guidance (Value Proposition, Business Outcomes, etc.)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Configuration&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Specific rule being evaluated&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Status&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Pass, Needs Review, or Gap&amp;nbsp;identified&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Priority&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;High, Medium, or Low importance&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Observation&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;What was found (or not found) in your content&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Recommendation&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Specific improvement action with guidance reference&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Reference&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Link to Microsoft documentation&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H5 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Evaluation Coverage&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The tool evaluates your offer against 13 critical service areas:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;1. Offer Summary&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;—&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;100-200 character&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;value-led summary&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;2. Offer Description&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;— Comprehensive&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;500-3000 character&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;description with target audience, deliverables, and scope&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;3. Search Keywords&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Copilot, M365, AI, and industry-specific discoverability terms&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;4. Value Proposition&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Clear articulation of how you maximize Copilot ROI&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;5. Business Outcomes&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Measurable productivity gains, time savings, and efficiency metrics&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;6. Functional Scenarios&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Target roles (Sales, HR, Finance, Legal, Customer Service) with relevant KPIs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;7. Service Pillars&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Coverage of Advisory, Deployment, Extensibility, and Adoption services&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;8. Adoption &amp;amp; Change Management&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Methodology, stakeholder engagement, training, and success measurement&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;9. Call to Action&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Clear engagement path for interested customers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;10. Pricing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;— Transparent pricing structure and engagement terms&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;11. Media Assets&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— Collateral references, case studies, and promotional materials&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;12. Security &amp;amp; Compliance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;— Data governance, oversharing risks, and technical readiness&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;13. Co-sell Readiness&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;&amp;nbsp;— AI Business Solutions solution area and Microsoft 365 product alignment&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Value for Partners&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&lt;SPAN data-ccp-props="{}"&gt;Tool helps partners to:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;&lt;STRONG&gt;Reach Quality Faster&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Reduce the time from draft to polished offer. Automated validation shows exactly where to improve—so each revision moves you closer to a listing that converts.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Maximize Co-sell Opportunity&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;The tool specifically&amp;nbsp;validates&amp;nbsp;alignment with Microsoft's AI Business Solutions solution area and co-sell requirements. Properly aligned offers receive prioritized attention from Microsoft sellers—driving qualified customer referrals.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Differentiate Your Services&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Stand out in the marketplace with offers that clearly communicate:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="10" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Measurable business outcomes customers can expect&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="11" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Specific functional scenarios and target roles&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="12" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Formal change management&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;methodology&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="13" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Security and governance&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;expertise&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Standardize Quality&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Whether&amp;nbsp;you're&amp;nbsp;a large partner with multiple practice leads creating offers or a boutique firm with a single marketplace presence, the tool ensures consistent evaluation against the same Microsoft guidance standards.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Iterate with Confidence&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Make changes to your&amp;nbsp;offer&amp;nbsp;content and re-run the assessment to verify improvements. Timestamped reports track your progress across multiple evaluation cycles.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Value for Customers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;When partners use this tool, customers&amp;nbsp;benefit&amp;nbsp;from:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Clearer Value Communication&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Offers created with guidance-aligned content clearly articulate what customers will receive, enabling faster and more confident purchasing decisions.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Outcome-Focused Engagements&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Partners prompted to include measurable business outcomes&amp;nbsp;help&amp;nbsp;customers set realistic expectations and track Copilot deployment success.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Reduced Risk&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Offers that address security, compliance, and governance concerns upfront give customers confidence that data protection is a priority—not an afterthought.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;" aria-level="2"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Better Partner Matching&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-contrast="auto"&gt;Well-structured offers with specific functional scenarios and industry focus help customers&amp;nbsp;identify&amp;nbsp;partners whose&amp;nbsp;expertise&amp;nbsp;matches their needs.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Getting Started&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;M365 Copilot Offer Validation Assessment is available now. Requirements are minimal:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="14" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Python 3.8 or later&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="15" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;PDF, Word, or PowerPoint document with your offer content&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Start in three steps:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:200,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;1. Install Python dependencies: `pip install -r requirements.txt`&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;2. Run the tool: `python main.py`&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Number"&gt;3. Upload your document when prompted&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Within minutes,&amp;nbsp;you'll&amp;nbsp;have a comprehensive assessment report with prioritized recommendations tailored to your specific&amp;nbsp;offer&amp;nbsp;content.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Elevate Your Marketplace Presence&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;In a crowded marketplace, quality matters. Customers searching for M365 Copilot partners have dozens of options—your offer listing is your opportunity to stand out.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;M365 Copilot Offer Validation Assessment provides the&amp;nbsp;objective, guidance-driven analysis you need to create marketplace listings that communicate your&amp;nbsp;expertise, align with Microsoft co-sell priorities, and convert customer interest into engagement.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Stop guessing whether your offer meets the bar. Start&amp;nbsp;validating.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H4 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Resources&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:480,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="16" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;M365 Copilot Offer Validation Assessment&lt;/STRONG&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="https://github.com/microsoft/m365-copilot-marketplace-offer-assessment?tab=readme-ov-file#readme" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;microsoft/m365-copilot-marketplace-offer-assessment&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="17" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;M365 Copilot Offer Development Guide&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="https://microsoftpartners.microsoft.com/Downloads/?filename=abs/unprotected/M365-Copilot-Offer-Development-Guide.pptx" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;https://microsoftpartners.microsoft.com/Downloads/?filename=abs/unprotected/M365-Copilot-Offer-Development-Guide.pptx&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:360,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;singleLevel&amp;quot;}" data-aria-posinset="18" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;Microsoft Marketplace Documentation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/partner-center/marketplace/" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;https://learn.microsoft.com/partner-center/marketplace/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="List Bullet"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 09 Mar 2026 08:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-365-copilot-blog/can-your-m365-copilot-offer-actually-win-customer-deals/ba-p/4499123</guid>
      <dc:creator>MaheshKshirsagar</dc:creator>
      <dc:date>2026-03-09T08:00:00Z</dc:date>
    </item>
    <item>
      <title>Tokyo Stock Exchange data</title>
      <link>https://techcommunity.microsoft.com/t5/excel/tokyo-stock-exchange-data/m-p/4500272#M257900</link>
      <description>&lt;P&gt;Does any one know, and can share, a sample excel file that can import updated information (ticker, name, last price, dividend yield, daily high and daily low and analysts average target price) for ~50 stocks traded on the Tokyo stock exchange, which is not covered by Microsoft?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 07:35:07 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/excel/tokyo-stock-exchange-data/m-p/4500272#M257900</guid>
      <dc:creator>OferP2023</dc:creator>
      <dc:date>2026-03-09T07:35:07Z</dc:date>
    </item>
    <item>
      <title>The Nightmare of renewing NDES Enrollment Agent Certificates</title>
      <link>https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/the-nightmare-of-renewing-ndes-enrollment-agent-certificates/ba-p/4496052</link>
      <description>&lt;H1&gt;NDES EA Certificates – Quick Recap&lt;/H1&gt;
&lt;P&gt;By default, three version 1 certificate templates are assigned to your Certification Authority by the configuration routine of the NDES service:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;CEP Encryption&lt;/STRONG&gt; - Used by the device to encrypt communication with NDES&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Exchange Enrollment Agent (Offline Request) &lt;/STRONG&gt;- Used to request certificates on behalf of another subject&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;IPSec (Offline request)&amp;nbsp;&lt;/STRONG&gt;- Default template to enroll certificates to devices&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;All certificate templates from the list above are &lt;STRONG&gt;version 1 certificate templates&lt;/STRONG&gt;. Number 1 and 2 share the common characteristic of having the Extended Key Usage (EKU) extension set to include the OID 1.3.6.1.4.1.311.20.2.1, which corresponds to “&lt;STRONG&gt;Certificate Request Agent&lt;/STRONG&gt;”. In this article template number 1 and 2 (from the list above) will be referred to as “NDES Enrollment Agent certificate(s) templates”.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;colgroup&gt;&lt;col style="width: 99.9074%" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-background-color-5 lia-border-color-10 lia-border-style-solid"&gt;
&lt;P&gt;Version 1 certificate templates originated with Windows 2000 and have functional and security limitations. Since the autoenrollment feature did not exist at that time, these templates do not support autoenrollment and instead rely on Automatic Certificate Request Settings, a legacy mechanism that is no longer recommended. Furthermore, the only property that can be modified on a version 1 template is the set of assigned permissions that controls access to the template. Find more details in&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/windows-server/identity/ad-cs/certificate-template-concepts" target="_blank" rel="noopener"&gt;Certificate Template Concepts&lt;/A&gt;.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;colgroup&gt;&lt;col style="width: 99.9074%" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-background-color-5 lia-border-color-10 lia-border-style-solid"&gt;
&lt;P&gt;Certificate Enrollment (or Request) Agents were designed to enable trusted principals to perform certificate enrollment on behalf of other users or devices (aka Enroll-on-behalf). NDES is a concrete implementation of this concept as it enrolls certificates for entities other than itself.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;The enrollment of the NDES EA certificates based on certificate templates number 1 and 2 (see above) during NDES configuration is hard‑coded in the configuration routine. This design choice from many years ago introduces several challenges:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Security: in case you misconfigure the default NDES certificate templates security settings, they are vulnerable to &lt;A href="https://msrc.microsoft.com/update-guide/advisory/CVE-2024-49019" target="_blank" rel="noopener"&gt;CVE-2024-49019.&lt;/A&gt; A detailed explanation of this vulnerability is out of scope here; however, as a general best practice, &lt;STRONG&gt;certificate templates version 1 should not be used&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;The default “Exchange Enrollment Agent (Offline request)” certificate template (default template number 2. as per above) is a user template and the installation routine “somehow magically” imports this certificate into the machine store. This makes automatic renewal challenging...&lt;/LI&gt;
&lt;LI&gt;Version 1 certificate templates have significant functional limitations, as they cannot be modified (except for security settings):
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;The validity period (2 years) cannot be changed. For NDES EA certificate templates the validity period is 2 years.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The template’s CSP&lt;A href="#community--1-_ftn1" target="_blank" rel="noopener" name="_ftnref1"&gt;[1]&lt;/A&gt; cannot be modified. As a result, NDES Enrollment Agent certificates cannot be enrolled in a Hardware Security Module (HSM).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Version 1 templates do not support Autoenrollment. Consequently, NDES service certificates therefore must be renewed manually. When the Enrollment Agent certificates expire, NDES stops working.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Version 1 templates lack template-level access control and modern enrollment safeguards (e.g. Certificate Manager Approval).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;A href="#community--1-_ftnref1" target="_blank" rel="noopener" name="_ftn1"&gt;[1]&lt;/A&gt; NDES does not support KSP for EA certificates.&lt;/P&gt;
&lt;P&gt;As you can see, there are several reasonable arguments to replace the default NDES service certificate templates.&lt;/P&gt;
&lt;H1&gt;Configuring custom NDES Service Certificate Templates&lt;/H1&gt;
&lt;P&gt;Generally, there are two ways of creating some kind of “fire and forget” certificate templates for NDES:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Common &lt;STRONG&gt;Windows Active Directory Autoenrollment&lt;/STRONG&gt; can be used if there is no need for a custom name/subject in the request agent certificates.&lt;/LI&gt;
&lt;LI&gt;We can use&lt;STRONG&gt; &lt;A href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/server-2012-pki-key-based-renewal-explained/256275" target="_blank" rel="noopener"&gt;key-based renewal (KBR)&lt;/A&gt;&lt;/STRONG&gt; which allows us to create custom subjects in the certificates even together with automatic renewals.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The NDES service will not verify the certificates’ subject information. It will just verify that the certificates have “request Agent” EKU (1.3.6.1.4.1.311.20.2.1).&lt;/P&gt;
&lt;P&gt;In a nutshell, you will need to duplicate two version 1 certificate templates and modify those to fit your needs. See table below for detailed description of settings.&lt;/P&gt;
&lt;P&gt;In addition to that, there are a few more things to consider:&lt;/P&gt;
&lt;H2&gt;NDES service account&lt;/H2&gt;
&lt;P&gt;There are different options for creating the SCEP IIS App Pool identity. As Microsoft recommends using a &lt;STRONG&gt;hardened Tier 0 domain user account&lt;/STRONG&gt;, this article will focus on this configuration. By default, domain user accounts do not have any permissions on private keys in the computer certificate store. Therefore, you must grant READ permissions to the NDES service certificate private keys either manually or in the certificate template configuration. This can be configured on the &lt;STRONG&gt;Request Handling&lt;/STRONG&gt; tab as we will see later in this article.&lt;/P&gt;
&lt;H2&gt;(Source) Certificate Templates to duplicate&lt;/H2&gt;
&lt;P&gt;Certificate templates include a flag that is hidden from the GUI and determines whether a template is treated as a user or a computer certificate template. If you are curious, the command &lt;EM&gt;certutil -ds -v “CEPEncryption” &lt;/EM&gt;will make it visible. Look out for CT_FLAG_MACHINE_TYPE in the output. This distinction is important in our scenario because the &lt;STRONG&gt;Exchange Enrollment Agent (Offline Request)&lt;/STRONG&gt; template does &lt;STRONG&gt;not&lt;/STRONG&gt; include this flag. As a result, certificates based on this template can only be enrolled into the &lt;STRONG&gt;user certificate store&lt;/STRONG&gt;. To ensure the new template replacing the Exchange Enrollment Agent (Offline Request) template supports enrollment into the &lt;STRONG&gt;computer certificate store&lt;/STRONG&gt;, we use the &lt;STRONG&gt;Enrollment Agent (Computer)&lt;/STRONG&gt; default template as the source template.&lt;/P&gt;
&lt;H3&gt;Subject and SAN for NDES Service Certificates&lt;/H3&gt;
&lt;P&gt;Subject/SAN can either be built from Active Directory or provided in the request.&lt;/P&gt;
&lt;H4&gt;a) Build (subject) from this Active Directory information (option 1 from above – using common &lt;STRONG&gt;autoenrollment&lt;/STRONG&gt;)&lt;/H4&gt;
&lt;P&gt;Using Common Name and DNS name is common practice. Subject and/or SAN will simply include the NDES computer account name.&lt;/P&gt;
&lt;P&gt;As this may not be appropriate in all scenarios, we also have option...&lt;/P&gt;
&lt;H4&gt;b) Supply (subject) in the request (option 2 from above – using &lt;STRONG&gt;key-based renewal&lt;/STRONG&gt;)&lt;/H4&gt;
&lt;P&gt;While this option gives you the freedom of choosing a proper Enrollment Agent subject information and SAN, it comes at the price of some additional configuration requirements to allow secure and automatic renewal of NDES service certificates. Using the &lt;A href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/server-2012-pki-key-based-renewal-explained/256275" target="_blank" rel="noopener"&gt;key based renewal&lt;/A&gt; feature, we will have to initially enroll the NDES service certificates manually. Renewal will happen automatically. To implement this, both NDES service certificate templates must be configured as described below:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Subject Name&lt;/STRONG&gt; tab&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issuance Requirements&lt;/STRONG&gt; tab&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Extensions&lt;/STRONG&gt; tab&lt;/P&gt;
&lt;P&gt;“Certificate Request Agent” is the only Application Policy required.&lt;/P&gt;
&lt;P&gt;Please note that “Client Authentication” is required as an additional Application Policy in case you use CEP and CES for key based renewal.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Request Handling&lt;/STRONG&gt; and &lt;STRONG&gt;Security&amp;nbsp;&lt;/STRONG&gt;tab&lt;/P&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;
&lt;H3&gt;NDES EA Certificate Template Configuration Summary&lt;/H3&gt;
&lt;table border="1" style="width: 100%; height: 104.702px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 34.9006px;"&gt;&lt;td style="height: 34.9006px;"&gt;Default NDES service certificate template&lt;/td&gt;&lt;td style="height: 34.9006px;"&gt;CEP Encryption&lt;/td&gt;&lt;td style="height: 34.9006px;"&gt;Exchange Enrollment Agent (Offline Request)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.9006px;"&gt;&lt;td style="height: 34.9006px;"&gt;Template to duplicate&lt;/td&gt;&lt;td style="height: 34.9006px;"&gt;CEP Encryption&lt;/td&gt;&lt;td style="height: 34.9006px;"&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-8"&gt;Enrollment Agent (Computer)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.9006px;"&gt;&lt;td style="height: 34.9006px;"&gt;Compatibility settings&lt;/td&gt;&lt;td colspan="2" style="height: 34.9006px;"&gt;
&lt;UL&gt;
&lt;LI&gt;Certification Authority: Windows Server 2016&lt;/LI&gt;
&lt;LI&gt;Certificate recipient: Windows 10/Windows Server 2016&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;General&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;Provide a name for the new certificate template.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Request Handling&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;In case the SCEP AppPool is configured to run in the security context of a domain account, you must grant READ access to the private key to the NDES service account. Otherwise, no changes are required on this tab.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Cryptography&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;If available, configure an HSM backed CSP or adjust the key length as required. Note that Key Storage Providers (KSPs) are not supported for NDES service certificates.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Subject Name&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;Either choose &lt;STRONG&gt;Build&lt;/STRONG&gt; &lt;STRONG&gt;from this Active Directory information &lt;/STRONG&gt;or choose &lt;STRONG&gt;Supply in the request + key-based renewal.&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Issuance Requirements&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;Because of NDES’ Enroll-on-behalf capability described above, the NDES service certificates are very powerful. &lt;STRONG&gt;We therefore recommend enforcing CA certificate manager approval&lt;/STRONG&gt; for enrollment. Please keep in mind that this will interrupt the automatic renewal process of the certificate if not using KBR.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Extensions&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;The default Application Policy is &lt;STRONG&gt;Certificate Request Agent&lt;/STRONG&gt;. Do not change it.&lt;/P&gt;
&lt;P&gt;In case key based renewal is enabled, Client Authentication must be added as an Application Policy.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Security&lt;/td&gt;&lt;td colspan="2"&gt;
&lt;P&gt;Grant &lt;STRONG&gt;ENROLL&lt;/STRONG&gt; and &lt;STRONG&gt;AUTOENROLL*&lt;/STRONG&gt;&lt;STRONG&gt; &lt;/STRONG&gt;permissions to the &lt;STRONG&gt;NDES Computer account&lt;/STRONG&gt; only.&lt;BR /&gt;* Autoenrollment only makes sense for option a - Autoenrollment&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Housekeeping&lt;/H2&gt;
&lt;P&gt;After new EA certificates have been enrolled…&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Unassign version 1 certificate templates from all CAs&lt;/LI&gt;
&lt;LI&gt;Revoke all previously issued NDES EA certificates and remove them from NDES server.&lt;/LI&gt;
&lt;LI&gt;Restart NDES service (execute to reload the web service and certificates)&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Final Thoughts&lt;/H2&gt;
&lt;P&gt;NDES Enrollment Agent certificates are highly privileged and should never rely on legacy version 1 templates. Replacing them with custom templates that support HSMs and secure automatic renewal significantly reduces outage risk and closes known security gaps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 07:28:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/the-nightmare-of-renewing-ndes-enrollment-agent-certificates/ba-p/4496052</guid>
      <dc:creator>DagmarHeidecker</dc:creator>
      <dc:date>2026-03-09T07:28:55Z</dc:date>
    </item>
    <item>
      <title>"Method 'Calculation' of object '_Application' failed" error occurs on unpredictable attempts</title>
      <link>https://techcommunity.microsoft.com/t5/excel/quot-method-calculation-of-object-application-failed-quot-error/m-p/4500268#M257899</link>
      <description>&lt;P&gt;At random times, this save code decides to spit the "Method 'Calculation' of object '_Application' failed" error. It doesn't happen on any other userforms. Any idea why?&lt;/P&gt;&lt;LI-CODE lang="vba"&gt;Private Sub CommandButton2_Click() 'Save

'Initial:
On Error Resume Next
Dim rng As Range, cell As Range
Dim first_DB_avail_row As Range
Dim Highest_Version_Row As Long
Dim existingVersions() As String
Dim ver_find As Variant
Dim ver_list As Object: Set ver_list = CreateObject("System.Collections.ArrayList") 'Use an ArrayList for version sorting
Dim padded_list As Object: Set padded_list = CreateObject("System.Collections.ArrayList") 'Create a temporary list for padded versions to ensure order (e.g., 5.1.28 &amp;gt; 5.1.2)
Dim v As Variant, parts As Variant
Dim padded_v As String, leadChar As String, all_vers As String
Dim i As Integer

'Validate entries:
If Me.Caption = "First Version - Business Manager" Then 'Adding product - first version
    If Me.ComboBox1.Value = "" Or Me.TextBox1.Value = "" Or _
    Me.TextBox2.Value = "" Or Me.TextBox3.Value = "" Then 'Check if version is not inputted
        MsgBox "You must complete all fields.", vbExclamation, "Business Manager"
        GoTo MEM_CLEAN
    End If
    Insert_Product.ver_val = stage_entry &amp;amp; Major &amp;amp; Minor &amp;amp; Patch
    Unload Me
    Insert_Product.new_product_ver_cancel = False 'Set back to false from the terminate sub setting
    GoTo MEM_CLEAN
End If
Call Find_Latest_Ver 'Get the current latest version
If stage_entry &amp;amp; Major &amp;amp; Minor &amp;amp; Patch = Highest_Version Then 'Check if version already exists
    MsgBox "This version already exists (as the newest version).", vbExclamation, "Business Manager"
    GoTo MEM_CLEAN
End If
existingVersions = Split(Replace(Me.TextBox4.Value, vbCrLf, ""), "• ")
For Each ver_find In existingVersions
    If Trim(ver_find) = Trim(stage_entry &amp;amp; Major &amp;amp; Minor &amp;amp; Patch) Then
        MsgBox "This version already exists.", vbExclamation, "Business Manager"
        GoTo MEM_CLEAN
    End If
Next ver_find
If Me.ComboBox1.Value = "" Or Me.TextBox1.Value = "" Or _
Me.TextBox2.Value = "" Or Me.TextBox3.Value = "" Then 'Check if version is not inputted
    MsgBox "You must complete all fields.", vbExclamation, "Business Manager"
    GoTo MEM_CLEAN
End If
Me.Hide 'This will preserve public variables, keeping the form loaded, while still allowing the PLZ_WAIT userForm to display (no modal error)

'Macro Enhancement - Start:
Application.Calculation = xlCalculationManual
ActiveWorkbook.UpdateRemoteReferences = False
Application.EnableEvents = False 'This must be false
Application.ScreenUpdating = False
Application.Interactive = False
Application.DisplayAlerts = False
Application.DisplayStatusBar = False
PLZ_WAIT.Show
PLZ_WAIT.Label2.Caption = "Setting new version"
DoEvents 'Allows the PLZ_WAIT userForm to display
If Err.Number &amp;lt;&amp;gt; 0 Then 'For some unknown reason, the Excel error "Method 'Calculation' of object '_Application' failed" occurs on unpredictable/unrepeatable attempts to save (sub runs) - cause unknown
    MsgBox "An Excel error occured (""" &amp;amp; Err.Description &amp;amp; """: " &amp;amp; Err.Number &amp;amp; "). Please try again (until it works).", vbExclamation, "Business Manager"
    GoTo MEM_CLEAN
End If

'Pull data from the latest version:
ThisWorkbook.Sheets("Products").Unprotect Password:=ThisWorkbook.Sheets("Background Data").Range("CY39").Value
For Each cell In ThisWorkbook.Sheets("Background Data").Range("E4:E7503")
    If cell.Value = ThisWorkbook.Sheets("Products").Range("E" &amp;amp; Selection.Row).Value Then
        If cell.Offset(0, -2).Value = Highest_Version Then
            ThisWorkbook.Sheets("Products").Range("B" &amp;amp; Selection.Row).Value = cell.Offset(0, -3).Value 'Name
            ThisWorkbook.Sheets("Products").Range("C" &amp;amp; Selection.Row).Value = stage_entry &amp;amp; Major &amp;amp; Minor &amp;amp; Patch 'Product Version
            ThisWorkbook.Sheets("Products").Range("D" &amp;amp; Selection.Row).Value = cell.Offset(0, -1).Value 'File
            ThisWorkbook.Sheets("Products").Range("E" &amp;amp; Selection.Row).Value = cell.Value 'ID Number
            ThisWorkbook.Sheets("Products").Range("F" &amp;amp; Selection.Row).Value = cell.Offset(0, 1).Value 'Category
            ThisWorkbook.Sheets("Products").Range("G" &amp;amp; Selection.Row).Value = cell.Offset(0, 2).Value 'Details (Description)
            ThisWorkbook.Sheets("Products").Range("K" &amp;amp; Selection.Row).Value = cell.Offset(0, 6).Value 'Release Date
            ThisWorkbook.Sheets("Products").Range("L" &amp;amp; Selection.Row).Value = cell.Offset(0, 7).Value 'Copyright Y/N button
            ThisWorkbook.Sheets("Products").Range("M" &amp;amp; Selection.Row).Value = cell.Offset(0, 8).Value 'Copyright Status
            ThisWorkbook.Sheets("Products").Range("N" &amp;amp; Selection.Row).Value = cell.Offset(0, 9).Value 'Year
            ThisWorkbook.Sheets("Products").Range("O" &amp;amp; Selection.Row).Value = cell.Offset(0, 10).Value 'Copyright Statement
            ThisWorkbook.Sheets("Products").Range("P" &amp;amp; Selection.Row).Value = cell.Offset(0, 11).Value 'Published Y/N button
            ThisWorkbook.Sheets("Products").Range("Q" &amp;amp; Selection.Row).Value = cell.Offset(0, 12).Value 'Publish Status (Date)
            ThisWorkbook.Sheets("Products").Range("R" &amp;amp; Selection.Row).Value = cell.Offset(0, 13).Value 'Web Link
            ThisWorkbook.Sheets("Products").Range("S" &amp;amp; Selection.Row).Value = cell.Offset(0, 14).Value 'Withdraw Date
            Highest_Version_Row = cell.Row
            Exit For
        End If
    End If
Next cell

'Save new version to version database:
Set first_DB_avail_row = ThisWorkbook.Sheets("Background Data").Range(ThisWorkbook.Sheets("Background Data").Range("C7506").End(xlUp).Offset(1, 0).Address)
first_DB_avail_row.Offset(0, -1).Value = ThisWorkbook.Sheets("Products").Range("B" &amp;amp; Selection.Row).Value 'Name
first_DB_avail_row.Value = ThisWorkbook.Sheets("Products").Range("C" &amp;amp; Selection.Row).Value 'Product Version
first_DB_avail_row.Offset(0, 1).Value = ThisWorkbook.Sheets("Products").Range("D" &amp;amp; Selection.Row).Value 'File
first_DB_avail_row.Offset(0, 2).Value = ThisWorkbook.Sheets("Products").Range("E" &amp;amp; Selection.Row).Value 'ID Number
first_DB_avail_row.Offset(0, 3).Value = ThisWorkbook.Sheets("Products").Range("F" &amp;amp; Selection.Row).Value 'Category
first_DB_avail_row.Offset(0, 4).Value = ThisWorkbook.Sheets("Products").Range("G" &amp;amp; Selection.Row).Value 'Details (Description)
first_DB_avail_row.Offset(0, 8).Value = ThisWorkbook.Sheets("Products").Range("K" &amp;amp; Selection.Row).Value 'Release Date
first_DB_avail_row.Offset(0, 9).Value = ThisWorkbook.Sheets("Products").Range("L" &amp;amp; Selection.Row).Value 'Copyright Y/N button
first_DB_avail_row.Offset(0, 10).Value = ThisWorkbook.Sheets("Products").Range("M" &amp;amp; Selection.Row).Value 'Copyright Status
first_DB_avail_row.Offset(0, 11).Value = ThisWorkbook.Sheets("Products").Range("N" &amp;amp; Selection.Row).Value 'Year
first_DB_avail_row.Offset(0, 12).Value = ThisWorkbook.Sheets("Products").Range("O" &amp;amp; Selection.Row).Value 'Copyright Statement
first_DB_avail_row.Offset(0, 13).Value = ThisWorkbook.Sheets("Products").Range("P" &amp;amp; Selection.Row).Value 'Published Y/N button
first_DB_avail_row.Offset(0, 14).Value = ThisWorkbook.Sheets("Products").Range("Q" &amp;amp; Selection.Row).Value 'Publish Status (Date)
first_DB_avail_row.Offset(0, 15).Value = ThisWorkbook.Sheets("Products").Range("R" &amp;amp; Selection.Row).Value 'Web Link
first_DB_avail_row.Offset(0, 16).Value = ThisWorkbook.Sheets("Products").Range("S" &amp;amp; Selection.Row).Value 'Withdraw Date

'Save Development Status Data to new version from latest version (copy over):
first_DB_avail_row.Offset(0, 17).Value = ThisWorkbook.Sheets("Background Data").Range("T" &amp;amp; Highest_Version_Row).Value 'Title
first_DB_avail_row.Offset(0, 18).Value = ThisWorkbook.Sheets("Background Data").Range("U" &amp;amp; Highest_Version_Row).Value 'Tags
first_DB_avail_row.Offset(0, 19).Value = ThisWorkbook.Sheets("Background Data").Range("V" &amp;amp; Highest_Version_Row).Value 'Content

first_DB_avail_row.Offset(0, 20).Value = ThisWorkbook.Sheets("Background Data").Range("W" &amp;amp; Highest_Version_Row).Value 'Total Tasks
first_DB_avail_row.Offset(0, 21).Value = ThisWorkbook.Sheets("Background Data").Range("X" &amp;amp; Highest_Version_Row).Value 'Complete Tasks
first_DB_avail_row.Offset(0, 22).Value = ThisWorkbook.Sheets("Background Data").Range("Y" &amp;amp; Highest_Version_Row).Value 'Platform
first_DB_avail_row.Offset(0, 23).Value = ThisWorkbook.Sheets("Background Data").Range("Z" &amp;amp; Highest_Version_Row).Value 'Medium
first_DB_avail_row.Offset(0, 24).Value = ThisWorkbook.Sheets("Background Data").Range("AA" &amp;amp; Highest_Version_Row).Value 'Framework
first_DB_avail_row.Offset(0, 25).Value = ThisWorkbook.Sheets("Background Data").Range("AB" &amp;amp; Highest_Version_Row).Value 'Stage
first_DB_avail_row.Offset(0, 26).Value = ThisWorkbook.Sheets("Background Data").Range("AC" &amp;amp; Highest_Version_Row).Value 'Dev Log (1)
first_DB_avail_row.Offset(0, 102).Value = ThisWorkbook.Sheets("Background Data").Range("DA" &amp;amp; Highest_Version_Row).Value 'Dev Log (2)
first_DB_avail_row.Offset(0, 103).Value = ThisWorkbook.Sheets("Background Data").Range("DB" &amp;amp; Highest_Version_Row).Value 'Dev Log (3)
first_DB_avail_row.Offset(0, 104).Value = ThisWorkbook.Sheets("Background Data").Range("DC" &amp;amp; Highest_Version_Row).Value 'Dev Log (4)
first_DB_avail_row.Offset(0, 105).Value = ThisWorkbook.Sheets("Background Data").Range("DD" &amp;amp; Highest_Version_Row).Value 'Dev Log (5)
first_DB_avail_row.Offset(0, 106).Value = ThisWorkbook.Sheets("Background Data").Range("DE" &amp;amp; Highest_Version_Row).Value 'Dev Log (6)
first_DB_avail_row.Offset(0, 107).Value = ThisWorkbook.Sheets("Background Data").Range("DF" &amp;amp; Highest_Version_Row).Value 'Dev Log (7)

first_DB_avail_row.Offset(0, 27).Value = ThisWorkbook.Sheets("Background Data").Range("AD" &amp;amp; Highest_Version_Row).Value 'Total Bugs
first_DB_avail_row.Offset(0, 28).Value = ThisWorkbook.Sheets("Background Data").Range("AE" &amp;amp; Highest_Version_Row).Value 'Resolved Bugs
first_DB_avail_row.Offset(0, 29).Value = ThisWorkbook.Sheets("Background Data").Range("AF" &amp;amp; Highest_Version_Row).Value 'Total Requests
first_DB_avail_row.Offset(0, 30).Value = ThisWorkbook.Sheets("Background Data").Range("AG" &amp;amp; Highest_Version_Row).Value 'Complete Requests

first_DB_avail_row.Offset(0, 31).Value = ThisWorkbook.Sheets("Background Data").Range("AH" &amp;amp; Highest_Version_Row).Value 'Start Date
first_DB_avail_row.Offset(0, 32).Value = ThisWorkbook.Sheets("Background Data").Range("AI" &amp;amp; Highest_Version_Row).Value 'End Date
first_DB_avail_row.Offset(0, 33).Value = ThisWorkbook.Sheets("Background Data").Range("AJ" &amp;amp; Highest_Version_Row).Value 'Total Work Days
first_DB_avail_row.Offset(0, 34).Value = ThisWorkbook.Sheets("Background Data").Range("AK" &amp;amp; Highest_Version_Row).Value 'Lines of Code
first_DB_avail_row.Offset(0, 35).Value = ThisWorkbook.Sheets("Background Data").Range("AL" &amp;amp; Highest_Version_Row).Value 'Number of Features/Amenities
first_DB_avail_row.Offset(0, 36).Value = ThisWorkbook.Sheets("Background Data").Range("AM" &amp;amp; Highest_Version_Row).Value 'Ease of Use
first_DB_avail_row.Offset(0, 37).Value = ThisWorkbook.Sheets("Background Data").Range("AN" &amp;amp; Highest_Version_Row).Value 'Innovation/Uniqueness
first_DB_avail_row.Offset(0, 38).Value = ThisWorkbook.Sheets("Background Data").Range("AO" &amp;amp; Highest_Version_Row).Value 'Complexity
first_DB_avail_row.Offset(0, 39).Value = ThisWorkbook.Sheets("Background Data").Range("AP" &amp;amp; Highest_Version_Row).Value 'Optimization
first_DB_avail_row.Offset(0, 40).Value = ThisWorkbook.Sheets("Background Data").Range("AQ" &amp;amp; Highest_Version_Row).Value 'Customer Request/Cater

'Set version list:
Set rng = ThisWorkbook.Sheets("Background Data").Range("E4:E7503")
ver_list.Add stage_entry &amp;amp; Major &amp;amp; Minor &amp;amp; Patch 'Add initial version
For Each cell In rng 'Loop to add matches - Collect all versions
    If cell.Value = ThisWorkbook.Sheets("Products").Range("E" &amp;amp; Selection.Row).Value Then
        ver_list.Add cell.Offset(0, -2).Value
    End If
Next cell

'Temporarily convert each version into sortable key (000.000.000)
For i = 0 To ver_list.Count - 1
    v = ver_list(i)
    leadChar = Left(v, 1)
    parts = Split(Mid(v, 2), ".")
    padded_v = leadChar
    padded_v = padded_v &amp;amp; Right("000" &amp;amp; parts(0), 3)
    padded_v = padded_v &amp;amp; Right("000" &amp;amp; parts(1), 3)
    padded_v = padded_v &amp;amp; Right("000" &amp;amp; parts(2), 3)
    ver_list(i) = padded_v &amp;amp; "|" &amp;amp; v 'Store padded key + original version
    'Note: This converts, for example, "V54.17.44" to "V054017044" in order to sort, for each version (i)
Next i

'Sort (descending) then strip padded key:
ver_list.Sort: ver_list.Reverse
For i = 0 To ver_list.Count - 1
    ver_list(i) = Split(ver_list(i), "|")(1)
Next i
'Note: This sorts then reverses the sort for highest version to be on top. Since sorting is left-to-right, major number will sort first, then minor, _
then patch, in that order. For the release, order will be A then B then V, since that's the alphabet's order, then it's reversed causing the order to be V then B then A. _
Basically, it is sorted lexicographically (V &amp;gt; B &amp;gt; A) then numerically (000000000), then reversed for descending order, then converted back to versioning format.

'Set validation:
all_vers = " ," &amp;amp; Join(ver_list.ToArray, ",") 'Join all in array into one string and add initial blank option (for adding new when selected), for setting validation
With Selection.Validation
    .Delete
    .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:=all_vers
    .IgnoreBlank = True
    .InCellDropdown = True
    .InputTitle = ""
    .ErrorTitle = ""
    .InputMessage = ""
    .ErrorMessage = ""
    .ShowInput = False
    .ShowError = False
End With
ThisWorkbook.Sheets("Products").Protect Password:=ThisWorkbook.Sheets("Background Data").Range("CY39").Value

'Macro Enhancement - End:
Application.Calculation = xlCalculationAutomatic
ActiveWorkbook.UpdateRemoteReferences = True
Application.EnableEvents = True
Application.ScreenUpdating = True
Application.Interactive = True
Application.DisplayAlerts = True
Application.DisplayStatusBar = True

'Final:
Unload Me 'This clears "Highest_Version" and all public variables ?.......
Sheet2.UPDATE_DB_FORCE = True
Application.Run "Sheet2.Worksheet_Change", Selection 'Necessary in order to update Pricing and CUS_PRO_RATINGS sheets with new version
Sheet2.UPDATE_DB_FORCE = False

'Release variables/objects from memory:
MEM_CLEAN:
Unload PLZ_WAIT: Set PLZ_WAIT = Nothing
Set rng = Nothing
Set cell = Nothing
Set first_DB_avail_row = Nothing
ver_list.Clear: Set ver_list = Nothing
Set padded_list = Nothing

End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 07:23:45 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/excel/quot-method-calculation-of-object-application-failed-quot-error/m-p/4500268#M257899</guid>
      <dc:creator>Kendethar</dc:creator>
      <dc:date>2026-03-09T07:23:45Z</dc:date>
    </item>
    <item>
      <title>プレミアムでSpotifyをMP3に変換する方法について質問がありますか？</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/%E3%83%97%E3%83%AC%E3%83%9F%E3%82%A2%E3%83%A0%E3%81%A7spotify%E3%82%92mp3%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B/m-p/4500261#M37038</link>
      <description>&lt;P&gt;最近、Spotifyでよく音楽を聴いているのですが、オフラインで自由に再生するために曲やプレイリストをMP3として保存したいと思っています。ただ、Spotifyの公式アプリではMP3形式で保存できないと聞きました。そこで、Spotify MP3 変換ができる方法やツールがあるのか知りたいです。&lt;/P&gt;&lt;P&gt;ネットで調べると、いくつか&lt;STRONG&gt;Spotify MP3 変換&lt;/STRONG&gt;ツールやコマンドラインツールがあるようですが、どれが安全で使いやすいのか分かりません。Windows PCで使えるおすすめの方法やソフトがあれば教えてもらえないでしょうか？プレイリストをまとめてMP3に変換できる方法があれば特に知りたいです。&lt;/P&gt;&lt;P&gt;もし実際に使っているツールや、簡単な手順などがあればぜひ共有していただけると助かります。よろしくお願いします！&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 06:57:05 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/%E3%83%97%E3%83%AC%E3%83%9F%E3%82%A2%E3%83%A0%E3%81%A7spotify%E3%82%92mp3%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B/m-p/4500261#M37038</guid>
      <dc:creator>Natrauss</dc:creator>
      <dc:date>2026-03-09T06:57:05Z</dc:date>
    </item>
    <item>
      <title>How can I screen mirror iPhone to Mac wirelessly without usb cable</title>
      <link>https://techcommunity.microsoft.com/t5/windows-insider-program/how-can-i-screen-mirror-iphone-to-mac-wirelessly-without-usb/m-p/4500247#M41701</link>
      <description>&lt;P&gt;My Mac has a built-in iPhone screen mirroring app but it does not work. This app requires iOS 18 and sign in with the same apple id. Unfortunately, my iPhone is still running an older iOS version. Because of that, the native option doesn't work for me.&lt;/P&gt;&lt;P&gt;What I want is a simple way to &lt;STRONG&gt;screen mirror my iPhone to mac wirelessly&lt;/STRONG&gt;, mainly for viewing photos, demoing apps, and occasionally recording the screen. I would prefer something that works over Wi-Fi instead of using a Lightning/USB cable.&amp;nbsp;I heard that AirPlay receivers might work, but not sure which option is the easiest and most stable in 2026.&lt;/P&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 06:24:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-insider-program/how-can-i-screen-mirror-iphone-to-mac-wirelessly-without-usb/m-p/4500247#M41701</guid>
      <dc:creator>Obaileyy</dc:creator>
      <dc:date>2026-03-09T06:24:32Z</dc:date>
    </item>
    <item>
      <title>macOS Catalina dmg file download for old macbook pro</title>
      <link>https://techcommunity.microsoft.com/t5/windows-insider-program/macos-catalina-dmg-file-download-for-old-macbook-pro/m-p/4500239#M41694</link>
      <description>&lt;P&gt;Got a refurbished macbook pro late 2015. The best maos version for this old macbook pro is Catalina. I need to download the dmg file to make a bootable drive for reinstalling Catalina on my mac.&lt;/P&gt;&lt;P&gt;I tried two One Drive links but not working anymore. I guess it is due to network limit as the file is quite big. Where can I safely&amp;nbsp;&lt;STRONG&gt;download macos catalina dmg&lt;/STRONG&gt; file on a PC?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 05:53:48 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-insider-program/macos-catalina-dmg-file-download-for-old-macbook-pro/m-p/4500239#M41694</guid>
      <dc:creator>Keithyes</dc:creator>
      <dc:date>2026-03-09T05:53:48Z</dc:date>
    </item>
    <item>
      <title>Stop Burning Money in Azure Storage</title>
      <link>https://techcommunity.microsoft.com/t5/azure-architecture-blog/stop-burning-money-in-azure-storage/ba-p/4500208</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Audience: &lt;/STRONG&gt;Engineers, Architects, FinOps teams (and anyone whose finance team sends "friendly" cost emails)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Your blobs called. They want to talk about your spending habits.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Look, we've all been there. You spin up a storage account, dump everything into Hot tier, and walk away feeling productive. Six months later, your finance team sends you a cost report that looks like a phone number.&lt;/P&gt;
&lt;P&gt;Let's fix that — without a 47-page whitepaper.&lt;/P&gt;
&lt;P&gt;────────────────────────────────────────────────────────────&lt;/P&gt;
&lt;H1&gt;1. Not Everything Deserves the Hot Tier&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Hot tier is like first-class on a flight. Great for things that actually fly often. But that compliance PDF from 2019? It doesn't need a window seat and champagne.&lt;/P&gt;
&lt;P&gt;Azure offers five access tiers — each with a different storage vs. access cost trade-off:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Optimized For&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Storage Cost&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Access Cost&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Min Retention&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Hot&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Frequently accessed/modified data&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Highest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Lowest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;None&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cool&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Infrequently accessed data&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Lower&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Higher&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;30 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cold&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Rarely accessed, fast retrieval needed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Even lower&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Even higher&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;90 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Archive&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Rarely accessed, flexible latency (hours)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Lowest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Highest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;180 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Smart&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Unknown/variable patterns&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Auto-optimized&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Auto-optimized&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;None&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 20.00%" /&gt;&lt;col style="width: 20.00%" /&gt;&lt;col style="width: 20.00%" /&gt;&lt;col style="width: 20.00%" /&gt;&lt;col style="width: 20.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Rule of thumb: If you have to search for it, it probably shouldn't live in Hot.&lt;/STRONG&gt;&lt;/P&gt;
&lt;H1&gt;2. Upload to the Right Tier from Day One&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Uploading to Hot and then moving to Cool is like buying a first-class ticket and then asking to switch to economy after takeoff. You still paid for first class.&lt;/P&gt;
&lt;P&gt;When you change the tier of a blob after upload, you pay:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Write cost to the initial tier (when you upload)&lt;/LI&gt;
&lt;LI&gt;Write cost to the new tier (when you re-tier)&lt;/LI&gt;
&lt;LI&gt;Interim storage cost while the blob sits in Hot waiting for the move&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Upload directly to the tier that matches the data's actual use. For bulk offline data movement, use Azure Data Box. Your wallet will thank you.&lt;/P&gt;
&lt;H1&gt;3. Smart Tier: For Those Who Don't Want to Think About It&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Not sure where your data belongs? Don't want to build rules? Meet Smart Tier — Azure's "I'll handle it" option.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Data starts in Hot&lt;/LI&gt;
&lt;LI&gt;Idle for 30 days? → Auto-moves to Cool&lt;/LI&gt;
&lt;LI&gt;Idle for 90 days? → Cold&lt;/LI&gt;
&lt;LI&gt;Someone reads it? → Boom, back to Hot. No penalties.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;No early-delete fees. No transition charges. Just a tiny monitoring fee ($0.04 per 10K objects). It's like hiring a very cheap, very efficient intern to organize your storage closet.&lt;/P&gt;
&lt;H1&gt;4. Smart Tier vs. Lifecycle Management — The Showdown&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;&lt;EM&gt;"Should I use Smart Tier or Lifecycle Management?" — Every storage planning meeting, ever.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Both help you save money. Both move data to cooler tiers. But they're fundamentally different tools for different mindsets. Here's the cage match:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Aspect&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Smart Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Lifecycle Management&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Automatic, per-object, based on actual access&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Rule-based — you define conditions&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Setup effort&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enable once at account level. Zero rules.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Author, test, maintain JSON policies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier transitions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Hot→Cool (30d) →Cold (90d) — fixed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;You choose any thresholds + Archive&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-rehydrate to Hot?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Yes — on access, restarts cycle&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Only with specific rule config&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Archive tier?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ No — Hot/Cool/Cold only&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Yes&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Early deletion penalties&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ None&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Cool 30d, Cold 90d, Archive 180d&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier transition charges&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ None within Smart Tier&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Set Blob Tier API cost per move&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Data retrieval charges&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ None&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Standard Cool/Cold/Archive rates&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Monitoring fee&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;$0.04 per 10K objects/month (&amp;gt;128 KiB)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Free — no policy cost&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Control granularity&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;None — fixed thresholds&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Full — custom thresholds, prefixes, tags&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-delete expired data?&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ No&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Yes&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Versions &amp;amp; snapshots&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Not separately managed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Can tier/delete independently&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;When to Choose Smart Tier&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Access patterns are unpredictable or unknown&lt;/LI&gt;
&lt;LI&gt;You want zero management overhead — no rules to write or maintain&lt;/LI&gt;
&lt;LI&gt;You don't need Archive tier&lt;/LI&gt;
&lt;LI&gt;Data frequently bounces between active and inactive states&lt;/LI&gt;
&lt;LI&gt;You prefer a flat monitoring fee over per-transition charges&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;When to Choose Lifecycle Management&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;You need Archive tier for long-term cold data&lt;/LI&gt;
&lt;LI&gt;You want custom thresholds (e.g., tier to Cool after 7 days, not 30)&lt;/LI&gt;
&lt;LI&gt;You need to auto-delete old blobs, versions, or snapshots&lt;/LI&gt;
&lt;LI&gt;You want fine-grained scoping with blob index tags or prefix filters&lt;/LI&gt;
&lt;LI&gt;Access patterns are well-understood and predictable&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Can You Use Both Together?&lt;/H2&gt;
&lt;P&gt;Yes — but lifecycle management policies don't affect Smart Tier objects. They operate on different blob populations: Smart Tier manages blobs on the default account tier (no explicit tier set), while lifecycle policies target blobs with explicitly set tiers or specific filters.&lt;/P&gt;
&lt;H2&gt;Cost Example: 1 Million Objects (&amp;gt; 128 KiB)&lt;/H2&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Smart Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Lifecycle Management&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Monthly management cost&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;~$4 (monitoring fee)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;$0 (policies are free)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier transition charges&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;$0&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Per-transaction Set Blob Tier costs&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Early deletion risk&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;None&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Prorated penalty if moved before min retention&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Retrieval charges&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;None&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Standard Cool/Cold/Archive rates&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Bottom line: For unpredictable workloads, Smart Tier's flat fee often wins. For well-understood patterns needing Archive or auto-delete, lifecycle policies give more control.&lt;/STRONG&gt;&lt;/P&gt;
&lt;H1&gt;5. Lifecycle Management — Your Cost Autopilot&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;If Smart Tier is "set and forget," lifecycle management is "I have a spreadsheet and I'm not afraid to use it."&lt;/P&gt;
&lt;P&gt;You write rules like:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;"Move to Cool after 15 days"&lt;/LI&gt;
&lt;LI&gt;"Move to Cold after 60 days"&lt;/LI&gt;
&lt;LI&gt;"Archive after 180 days"&lt;/LI&gt;
&lt;LI&gt;"Delete after 365 days" (Marie Kondo would approve)&lt;/LI&gt;
&lt;LI&gt;"Delete previous blob versions after 90 days"&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;It's free to set up. You pay only for the tier transitions. And it supports Archive tier — something Smart Tier doesn't touch.&lt;/P&gt;
&lt;H2&gt;What Lifecycle Management Can Do&lt;/H2&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Capability&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-tier current versions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Move blobs to cooler tiers if not accessed/modified for N days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-tier previous versions &amp;amp; snapshots&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Same rule-based tiering for versions and snapshots&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-rehydrate on access&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Move blobs back from Cool to Hot when accessed&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Auto-delete&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Delete blobs, versions, or snapshots at end of lifecycle&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Scoped rules&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Apply to entire account, containers, or subsets via prefixes / blob index tags&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Limitations to Know&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Tiering is only for block blobs (convert append/page blobs first)&lt;/LI&gt;
&lt;LI&gt;Cannot rehydrate blobs via lifecycle (rehydration is separate)&lt;/LI&gt;
&lt;LI&gt;Cannot tier blobs with encryption scopes to Archive&lt;/LI&gt;
&lt;LI&gt;Delete actions don't work on blobs in immutable containers&lt;/LI&gt;
&lt;LI&gt;Max 10 prefixes and 10 tag conditions per rule&lt;/LI&gt;
&lt;LI&gt;Changes take up to 24 hours to go into effect&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;6. Pack Small Files Before Moving to Cooler Tiers&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Every blob operation has a per-transaction cost. One million tiny files = one million tiny charges that add up to one large headache.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ZIP or TAR small files before uploading to cooler tiers&lt;/LI&gt;
&lt;LI&gt;Fewer files = fewer transactions = fewer sad finance emails&lt;/LI&gt;
&lt;LI&gt;Keep an index file in Hot tier so you can find things without unpacking the whole archive like it's grandma's attic&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Impact is especially significant for Archive tier, where per-operation costs are highest.&lt;/STRONG&gt;&lt;/P&gt;
&lt;H1&gt;7. Turn On the Lights (a.k.a. Monitoring)&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;You can't optimize what you can't see.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Enable blob inventory reports — &lt;/STRONG&gt;Know what you have, where it lives&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enable last access time tracking — &lt;/STRONG&gt;Know what's actually being used — required for access-time lifecycle rules&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Analyze with Azure Synapse or Databricks — &lt;/STRONG&gt;Find idle data hiding in expensive tiers&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This is the "check your bank statement" step. Boring? Yes. Effective? Absolutely.&lt;/P&gt;
&lt;H1&gt;8. Don't Forget About Append and Page Blobs&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Append blobs (log files) and page blobs (disk backups/snapshots) that are no longer actively used can benefit from cooler tiers too. But there's a catch:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;You must convert them to block blobs first before tiering.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Without conversion, they stay in Hot regardless of usage. It's like paying rent on an apartment you moved out of three years ago.&lt;/P&gt;
&lt;H1&gt;9. Early Deletion: The Penalty Box&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;Moving or deleting blobs before the minimum retention period incurs prorated charges. Know the rules before you move:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Minimum Retention&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Penalty Example&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cool&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;30 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Delete after 21 days → charged for remaining 9 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cold&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;90 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Move after 60 days → charged for remaining 30 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Archive&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;180 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Delete after 45 days → charged for remaining 135 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Smart Tier eliminates these penalties entirely. Lifecycle management does not. Choose wisely.&lt;/P&gt;
&lt;H1&gt;The Cost Optimization Checklist&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;&lt;EM&gt;If you skipped straight here — welcome. Here's the whole blog in one table:&lt;/EM&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;#&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Do This&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Save This&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Upload to the right tier from the start&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Double-write costs&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enable Smart Tier for unpredictable data&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Management time + penalty fees&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Set up lifecycle policies for known patterns&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;30–70% on idle data&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Pack small files before archiving&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Transaction cost explosion&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enable blob inventory + access-time tracking&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Future you will be grateful&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Convert append/page blobs to block blobs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Unlock tiering for all blob types&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Review default account access tier&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Match default to dominant workload&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Monitor early deletion penalties&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Avoid unnecessary charges&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;9&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Use Azure Storage Actions for multi-account&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Scale optimization across accounts&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Periodically re-analyze and adjust&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Adapt to changing usage patterns&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H1&gt;Final Thought&lt;/H1&gt;
&lt;P&gt;Azure Storage is incredibly powerful and flexible. But "flexible" also means "will happily let you store 10 TB in Hot tier that nobody's looked at since the last World Cup."&lt;/P&gt;
&lt;P&gt;Don't be that person. Tier wisely. Automate ruthlessly. And maybe buy your finance team a coffee — they've been through a lot.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;────────────────────────────────────────────────────────────&lt;/P&gt;
&lt;H1&gt;References&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Best practices for using blob access tiers&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-best-practices&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Access tiers for blob data&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Optimize costs with smart tier&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-smart&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Lifecycle management overview&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Manage and find data with blob index tags&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Block Blob pricing&lt;/STRONG&gt;&lt;BR /&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/pricing/details/storage/blobs/" target="_blank" rel="noopener"&gt;https://azure.microsoft.com/pricing/details/storage/blobs/&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 09 Mar 2026 03:19:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-architecture-blog/stop-burning-money-in-azure-storage/ba-p/4500208</guid>
      <dc:creator>Sabyasachi-Samaddar</dc:creator>
      <dc:date>2026-03-09T03:19:14Z</dc:date>
    </item>
    <item>
      <title>Microsoft 365 Copilot can replace Power BI optimization experts today</title>
      <link>https://techcommunity.microsoft.com/t5/healthcare-and-life-sciences/microsoft-365-copilot-can-replace-power-bi-optimization-experts/ba-p/4500218</link>
      <description>&lt;P&gt;Slow and inefficient Power BI reports are a widespread cause of low customer satisfaction, bloated costs, wasted compute capacity, and increased total cost of ownership. Fixing these issues often requires a significant time investment and a high level of domain expertise in business intelligence data modeling, Power Query ETL design, and DAX runtime expression optimization.&lt;/P&gt;
&lt;P&gt;But what if you could save thousands of dollars in person-hours (often spent on external consultants) by using Microsoft 365 Copilot to analyze your Power BI Desktop files and generate a step-by-step mitigation plan for slow and inefficient reports? What if optimization tasks that used to take days could now be completed in minutes or hours?&lt;/P&gt;
&lt;P&gt;In this video, I’ll walk through my methodology for enabling M365 Copilot to read your Power BI Desktop files, produce a consultant-grade 20‑page assessment, and deliver a clear, actionable mitigation plan in less than 20 minutes. With this approach, a resource with intermediate Power BI skills can resolve issues in a few hours that previously required days or more of expert-level effort.&lt;/P&gt;
&lt;P&gt;All you need to follow along today is M365 Copilot and Power BI Desktop. Everything described in this article is generally available now, and no additional licensing is required beyond M365 Copilot.&lt;/P&gt;
&lt;P&gt;For the example in my video (embedded below), I created a very poorly architected Power BI solution and experienced the following improvements:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Semantic Model and Power Query refresh time reduced by 45%&lt;/LI&gt;
&lt;LI&gt;Semantic Model (Import Mode) size reduced by 79%&lt;/LI&gt;
&lt;LI&gt;Report visualization rendering times reduced by 25%&lt;/LI&gt;
&lt;LI&gt;Assessment and mitigation guide that would’ve taken 16-40 hours reduced to 15 minutes&lt;/LI&gt;
&lt;LI&gt;All changes made in two hours (may have taken an additional 16-40 hours without M365 Copilot guide)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Some of you might ask why I’m not using the new Power BI MCP server capabilities. While powerful, setting up an MCP server requires a high level of technical aptitude and dedicated infrastructure. These resources are simply not available to many Power BI developers.&lt;/P&gt;
&lt;P&gt;In contrast, fixing slow Power BI reports using M365 Copilot requires no additional licensing beyond M365 Copilot itself. All sensitive metadata remains within the customer’s tenant, and no advanced coding skills are required beyond standard Power BI development. An organization with hundreds of Power BI developers can realistically ask each developer to apply this method to optimize their own reports.&lt;/P&gt;
&lt;P&gt;For my end-to-end demo and tutorial on using M365 Copilot to fix a slow and inefficient Power BI report, you can view my video below:&lt;/P&gt;
&lt;div data-video-id="https://youtu.be/GcOHbbewDl4/1773025765128" data-video-remote-vid="https://youtu.be/GcOHbbewDl4/1773025765128" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FGcOHbbewDl4%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGcOHbbewDl4&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FGcOHbbewDl4%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;P&gt;Step-by-step instructions and copies of the prompts can be found at my blog: &lt;A href="https://gregbeaumont.com/2026/03/08/use-m365-copilot-to-improve-power-bi-semantic-models-power-query-and-report-speed/" target="_blank"&gt;Use M365 Copilot to improve Power BI semantic models, power query, and report speed – Greg Beaumont's Data &amp;amp; Analytics Blog&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 03:14:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/healthcare-and-life-sciences/microsoft-365-copilot-can-replace-power-bi-optimization-experts/ba-p/4500218</guid>
      <dc:creator>Greg_Beaumont</dc:creator>
      <dc:date>2026-03-09T03:14:18Z</dc:date>
    </item>
    <item>
      <title>Multiple Tabs Added to Incorrect Workspace</title>
      <link>https://techcommunity.microsoft.com/t5/discussions/multiple-tabs-added-to-incorrect-workspace/m-p/4500214#M65308</link>
      <description>&lt;P&gt;I have 4 workspaces, reserved for different projects.&amp;nbsp; Several have pinned tabs that I frequently use.&amp;nbsp; When I open the Edge icon on my taskbar, only the first workspace opens, and, without me requesting it, it has added about 20 tabs that I don't want, probably from another workspace.&amp;nbsp; Also, Edge is not my default browser.&amp;nbsp; How can I prevent these tabs from opening?&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 02:42:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/discussions/multiple-tabs-added-to-incorrect-workspace/m-p/4500214#M65308</guid>
      <dc:creator>John_Samuels</dc:creator>
      <dc:date>2026-03-09T02:42:28Z</dc:date>
    </item>
    <item>
      <title>After clearing Edge cache, I lost multiple system settings...</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/after-clearing-edge-cache-i-lost-multiple-system-settings/m-p/4500213#M37027</link>
      <description>&lt;P&gt;I cleared out the cache on my Edge browser and then restarted my computer. I do this occasionally, about monthly or so, previously without incident.&lt;/P&gt;&lt;P&gt;This time, after restarting the computer, the &lt;U&gt;video settings are off&lt;/U&gt; so that part of the screen is cut-off all around the monitor, amounting to about half the Task bar at bottom and about half the Title bar in windows (such as Word, Excel, Edge, etc.) ALSO, my &lt;U&gt;audio settings are lost&lt;/U&gt; so that I have no sound; it did not recognize the speakers on my TV, and I hear nothing. I went to the Sound System settings and had it look for new audio devices. It found the TV (which has speakers) but it says, "Windows doesn't have a network profile for this device." but it was ALL working fine before the cache clear and restart.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I then went and performed a Restore for earlier today (before the problem).&amp;nbsp; That executed but there is no change.&lt;/P&gt;&lt;P&gt;I'm out of ideas and would appreciate anything you might suggest.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 02:28:53 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/after-clearing-edge-cache-i-lost-multiple-system-settings/m-p/4500213#M37027</guid>
      <dc:creator>WillBee</dc:creator>
      <dc:date>2026-03-09T02:28:53Z</dc:date>
    </item>
    <item>
      <title>Modernizing On‑Prem File Servers: Azure Storage Mover and File Sync</title>
      <link>https://techcommunity.microsoft.com/t5/fasttrack-for-azure/modernizing-on-prem-file-servers-azure-storage-mover-and-file/ba-p/4500204</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Azure File Sync&lt;/STRONG&gt; is a hybrid cloud storage service that centralizes on-premises file shares into Azure Files while preserving the experience of a local Windows file server. It installs an agent on Windows Server(s) to cache and sync files to an Azure file share (the cloud backend). Key features include cloud tiering (keeping only hot files on-prem and tiering cold data to Azure) and multi-site synchronization, so changes propagate across servers via the cloud. In essence, Azure File Sync transforms your file server into a cache for Azure, providing continuous two-way sync between on-premises and the Azure file share.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Storage Mover&lt;/STRONG&gt; is a fully managed migration service used to transfer file data into Azure Storage (Azure Blob containers or Azure file shares) with minimal downtime. It works by deploying a migration agent near the source storage, which then copies data directly to Azure. The cloud-based Storage Mover resource orchestrates migrations (including initial bulk transfer and optional delta syncs for changes) across multiple shares from a central interface. Unlike File Sync, Storage Mover is not a continuous sync service but rather a one-directional data mover for scenarios like one-time migrations or periodic updates.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Side-by-Side Technical Comparison&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Aspect&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure File Sync&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Storage Mover&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Primary Purpose&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Hybrid file service&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;:&lt;/EM&gt; Ongoing two-way sync between on-prem file servers and Azure Files, enabling local caching and multi-site data sharing.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Migration tool&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;:&lt;/EM&gt; One-way transfers of file data from on-prem (or other storage) to Azure Storage, optimized for lift-and-shift migrations with minimal downtime.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Architecture&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Agent on Windows Server connects local NTFS volumes to an Azure File Share (cloud endpoint). The Azure Storage Sync Service coordinates sync across servers in a sync group. Supports cloud tiering to offload cold files to cloud. Sync is continuous and multi-directional (all endpoints stay in sync).&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Cloud service + on-prem agent: An Azure Storage Mover resource manages migration jobs. Lightweight migration agents (VMs or containers) run near your sources, sending data directly to the Azure target (Blob or File share). The service orchestrates project-based migrations but does not keep sources in sync after completion.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Sources&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Windows file servers (NTFS), accessed via SMB/NFS protocols (the agent needs Windows Server OS). Ideal for Windows-based file shares.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;SMB shares, NFS exports, and similar file systems on any platform (Windows or Linux NAS). Also supports migrating from other clouds’ storage (e.g., S3 buckets) into Azure. Broad support for heterogeneous sources.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Targets&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure Files only. (Cloud endpoint is an Azure file share in a Storage Account). Supports SMB (and NFS 4.1 Azure file shares in preview) as target share types.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure Storage (Blob containers or Azure file shares). For example, can migrate into an Azure Blob (ADLS Gen2) container or an Azure File share depending on scenario.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Sync vs. Migration&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Continuous Sync: Bi-directional; changes on-prem or in Azure propagate to all endpoints. Designed for long-term hybrid operation, not just a one-time move.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Batch Migration: One-time or repeated transfer; not a live sync. Typically used to move data entirely to Azure (cutover once done). Supports incremental (delta) syncs to capture changes between migration runs.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Performance &amp;amp; Scale&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Scales to large datasets (tested up to 100 million files per sync group). Throughput can reach hundreds of files/sec for upload/download given sufficient resources. Performance depends on server hardware, network, and Azure Files limits.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Built to handle high-volume migrations (100M+ files). Can scale out by deploying multiple agents or using bigger VMs to increase throughput. Performance mainly limited by network bandwidth and source/target IOPS and can be optimized by parallel jobs and delta sync workflows.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Integration&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Deep integration with Azure Files (the back-end store) and Windows Server. Works with Azure Backup for centralized backups or using file share snapshots. Leverages Azure’s redundancy (LRS/ZRS/GRS) for durability; supports Azure AD DS for identity integration to maintain ACLs in cloud.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Integrated with Azure Arc (for agent management) and can combine with Azure Data Box for hybrid migrations (offline + online phases). Managed using Azure Portal and CLI, provides logging/monitoring through Azure Monitor for migration jobs. No ongoing infrastructure after migration completes.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Advantages of Azure File Sync:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Hybrid Cloud Caching:&lt;/STRONG&gt; Retains on-premises low-latency file access (via local Windows servers) while using Azure as central storage. End users and apps continue using a local file server interface.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Cloud Tiering &amp;amp; Storage Efficiency:&lt;/STRONG&gt; Frees up local storage by tiering infrequently used files to Azure. This reduces on-prem disk usage without sacrificing access to full dataset (files are pulled from cloud on demand).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Multi-site Sync &amp;amp; Collaboration:&lt;/STRONG&gt; Enables near-real-time sync across multiple servers/sites via Azure hub. Great for distributed teams sharing a common file set, replacing need for complex DFS-R setups or manual transfers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Minimal Disruption Migration:&lt;/STRONG&gt; Can be used as a no-downtime migration path to Azure Files – sync in background, then cut over clients to the Azure share with identical structure and ACLs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Advantages of Azure Storage Mover:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Purpose-Built for Migration:&lt;/STRONG&gt; Optimized for transferring data at scale into Azure. Can handle large one-time migrations or scheduled recurrent syncs without continuous agent overhead post-migration. Simplifies multi-terabyte or multi-site migration projects.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Heterogeneous Source Support:&lt;/STRONG&gt; Works with a variety of source types (SMB, NFS shares on any OS) and can migrate into both Azure Files and Azure Blob, providing flexibility that Azure File Sync can’t (e.g., migrating Linux NFS servers or third-party storage to Azure).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Centralized Orchestration:&lt;/STRONG&gt; Cloud architects can manage all migrations via a single Azure Storage Mover resource – with projects &amp;amp; jobs tracking progress per share. Logging, error handling, and coordination are unified, unlike scripting copy operations per server.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Incremental &amp;amp; Low Downtime:&lt;/STRONG&gt; Supports delta synchronization to bring the target up-to-date after an initial bulk copy. This reduces cutover downtime since only last-minute changes need transferring. Also integrates with offline seeding (Data Box) plus online catch-up to minimize network strain and downtime.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Common Use Cases and When to Choose Each&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure File Sync – Use Cases:&lt;/STRONG&gt; Ideal when you need to maintain on-premises file server access while leveraging cloud storage. Some common scenarios:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Branch Office File Sharing:&lt;/STRONG&gt; Multiple offices each have a local file server, all synced to a central Azure Files share. Users get fast local access, and the cloud ensures each site’s data stays consistent.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;File Server Augmentation:&lt;/STRONG&gt; You want to extend an existing Windows file server with virtually unlimited cloud capacity (via tiering) rather than fully moving to cloud. Azure File Sync offloads old data and provides cloud backup, but users and apps continue as normal with the local server.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Gradual Migration / Testing:&lt;/STRONG&gt; You plan to eventually migrate to Azure Files but want a seamless, no-downtime transition. Deploy AFS on the server, let it sync all data to cloud, then optionally eliminate the on-prem server later. This way, users never stop accessing their files during the migration process.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Storage Mover – Use Cases:&lt;/STRONG&gt; Best when you have a defined migration project to move file shares to Azure, especially for heterogeneous environments or large volumes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Data Center Exit / Large File Share Migration:&lt;/STRONG&gt; Moving tens or hundreds of TBs of data from on-prem NAS or file servers to Azure Storage as a one-time project. The Storage Mover’s robust scalability and delta-sync capabilities help ensure a smooth transfer with minimal final cutover downtime.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Consolidating Cross-Platform Data to Azure:&lt;/STRONG&gt; If you need to migrate non-Windows file systems (Linux NFS, etc.) or even data from other clouds into Azure, Storage Mover supports those sources out-of-the-box. For example, migrating a Linux file repository into Azure Blob for big data analytics.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Recurring Scheduled Migrations:&lt;/STRONG&gt; In cases where you periodically copy data from on-prem to Azure (e.g., monthly exports from a local system to cloud for archiving), Storage Mover can be run as needed and centrally monitored, without maintaining a constant sync infrastructure in between.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Conclusion&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When to choose which: Use Azure File Sync if your goal is to keep using on-prem servers and need a hybrid solution for the foreseeable future, or if you require distributed caching and continuous sync for collaboration. It’s essentially part of your production architecture for hybrid cloud file storage. Conversely, choose Azure Storage Mover when you want to permanently migrate data into Azure (and possibly decommission on-prem storage), or when dealing with a one-off bulk transfer task. In summary, Azure File Sync is an ongoing hybrid file service, and Azure Storage Mover is a one-time (or scheduled) migration service. Both can complement your cloud strategy, but they address distinct scenarios in a cloud architect’s toolkit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 21:46:02 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/fasttrack-for-azure/modernizing-on-prem-file-servers-azure-storage-mover-and-file/ba-p/4500204</guid>
      <dc:creator>SriniThumala</dc:creator>
      <dc:date>2026-03-08T21:46:02Z</dc:date>
    </item>
    <item>
      <title>Understanding the New Task Manager in Windows 11 (Complete Guide)</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/understanding-the-new-task-manager-in-windows-11-complete-guide/m-p/4500175#M37022</link>
      <description>&lt;P&gt;If you’ve been using&amp;nbsp;&lt;STRONG&gt;Windows for years&lt;/STRONG&gt;, you probably rely on&amp;nbsp;&lt;STRONG&gt;Task Manager&lt;/STRONG&gt;&amp;nbsp;whenever your computer slows down, an app freezes, or you simply want to see what is happening behind the scenes. With&amp;nbsp;&lt;STRONG&gt;Windows 11&lt;/STRONG&gt;, Microsoft has redesigned the Task Manager with a&amp;nbsp;&lt;STRONG&gt;modern interface, better performance monitoring, and improved navigation&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P data-slot-rendered-content="true"&gt;While the core purpose remains the same monitoring system resources and managing running applications the&amp;nbsp;&lt;STRONG&gt;new Task Manager in Windows 11 is more powerful and easier to use&lt;/STRONG&gt; once you understand its layout and features.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://dellenny.com/understanding-the-new-task-manager-in-windows-11-complete-guide/" target="_blank"&gt;https://dellenny.com/understanding-the-new-task-manager-in-windows-11-complete-guide/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 13:37:12 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/understanding-the-new-task-manager-in-windows-11-complete-guide/m-p/4500175#M37022</guid>
      <dc:creator>JohnNaguib</dc:creator>
      <dc:date>2026-03-08T13:37:12Z</dc:date>
    </item>
    <item>
      <title>Microservice Architecture Drawbacks and How to Solve Them: A Solution Architect’s Perspective</title>
      <link>https://techcommunity.microsoft.com/t5/data-architecture/microservice-architecture-drawbacks-and-how-to-solve-them-a/m-p/4500174#M87</link>
      <description>&lt;P data-slot-rendered-content="true"&gt;Microservice architecture has become one of the most popular approaches for building modern, scalable systems. Many organizations adopt it to improve scalability, enable independent deployments, and allow teams to move faster. However, after working on multiple large-scale systems, I can confidently say that microservices are not a silver bullet. They solve certain problems but introduce a new set of challenges that engineering teams must be prepared to handle.&lt;/P&gt;
&lt;P data-slot-rendered-content="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://dellenny.com/microservice-architecture-drawbacks-and-how-to-solve-them-a-solution-architects-perspective/" target="_blank"&gt;https://dellenny.com/microservice-architecture-drawbacks-and-how-to-solve-them-a-solution-architects-perspective/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 13:35:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/data-architecture/microservice-architecture-drawbacks-and-how-to-solve-them-a/m-p/4500174#M87</guid>
      <dc:creator>JohnNaguib</dc:creator>
      <dc:date>2026-03-08T13:35:14Z</dc:date>
    </item>
    <item>
      <title>How to Speed Up Windows 11 Without Third-Party Tools (Complete Expert Guide)</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/how-to-speed-up-windows-11-without-third-party-tools-complete/m-p/4500172#M37021</link>
      <description>&lt;P data-slot-rendered-content="true"&gt;Windows 11 is designed to be fast, modern, and efficient. However, over time many users notice their system becoming slower apps take longer to open, startup times increase, and overall performance drops. The good news is that you&amp;nbsp;&lt;STRONG&gt;don’t need third-party optimization tools&lt;/STRONG&gt; to fix this. Windows 11 already includes powerful built-in features that can dramatically improve performance if used correctly.&lt;/P&gt;
&lt;P data-slot-rendered-content="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://dellenny.com/how-to-speed-up-windows-11-without-third-party-tools-complete-expert-guide/" target="_blank"&gt;https://dellenny.com/how-to-speed-up-windows-11-without-third-party-tools-complete-expert-guide/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 13:31:34 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/how-to-speed-up-windows-11-without-third-party-tools-complete/m-p/4500172#M37021</guid>
      <dc:creator>JohnNaguib</dc:creator>
      <dc:date>2026-03-08T13:31:34Z</dc:date>
    </item>
    <item>
      <title>In Windows 11 25H2, File Explorer loses vertical maximum sizing.</title>
      <link>https://techcommunity.microsoft.com/t5/windows-11/in-windows-11-25h2-file-explorer-loses-vertical-maximum-sizing/m-p/4500138#M37016</link>
      <description>&lt;P&gt;In Windows, when moving the cursor to the top or bottom edge of a window, the cursor becomes a bi-directional arrow shape. If double-clicking at the moment, the window changes the size at the vertical direction to the maximum screen height.&lt;/P&gt;&lt;P&gt;I installed Windows 11 25H2, the sizing function above was lost on File Explorer.&lt;/P&gt;&lt;P&gt;The bug report link: &lt;A class="lia-external-url" href="https://aka.ms/AA1058lx" target="_blank"&gt;https://aka.ms/AA1058lx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Mar 2026 22:32:12 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-11/in-windows-11-25h2-file-explorer-loses-vertical-maximum-sizing/m-p/4500138#M37016</guid>
      <dc:creator>kwikc</dc:creator>
      <dc:date>2026-03-07T22:32:12Z</dc:date>
    </item>
    <item>
      <title>Outlook contact groups</title>
      <link>https://techcommunity.microsoft.com/t5/outlook/outlook-contact-groups/m-p/4500136#M28018</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We use a specific m365 account for email blasts...and have 10 contact groups withing that account (and not a distro from m365), each contact group has a limit of 1000 contacts (limitation from microsoft), so we have 10 such groups as we send out to about 9000 people total (and microsoft has a limit of sending 10,000 emails per day per account).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Issue is a lot of times we get undeliverables because people in the groups either no longer work there or whatever...so its tough to clean up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a better way to do this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. For the contact groups itself? I thought a out creating a distro in m365 but then I have to add the 900p contacts into our tenant which would be annoying&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Sending the blasts (without a crm or something like constant contact)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3.managing the lists from undeliverables&lt;/P&gt;&lt;P&gt;undeliverables&lt;/P&gt;&lt;P&gt;undeliverable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Mar 2026 20:20:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/outlook/outlook-contact-groups/m-p/4500136#M28018</guid>
      <dc:creator>amazoit</dc:creator>
      <dc:date>2026-03-07T20:20:55Z</dc:date>
    </item>
    <item>
      <title>The LLM Inference Optimization Stack: A Prioritized Playbook for Enterprise Teams</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/the-llm-inference-optimization-stack-a-prioritized-playbook-for/ba-p/4498818</link>
      <description>&lt;H2&gt;&lt;SPAN class="lia-text-color-15"&gt;The Solutions — An Optimization Stack for Enterprise Inference&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;The optimizations below are ordered by implementation priority — starting with the highest-leverage.&lt;/P&gt;
&lt;H1 data-start="1361" data-end="1398"&gt;&lt;SPAN class="lia-text-color-15"&gt;The Three-Layer Serving Stack&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P data-start="1400" data-end="1529"&gt;Most enterprise LLM deployments operate across &lt;STRONG data-start="1447" data-end="1463"&gt;three layers&lt;/STRONG&gt;, each responsible for a different part of the inference pipeline. Understanding which layer a bottleneck belongs to is often the fastest path to improving inference performance.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Azure Kubernetes Service (AKS) orchestrates the infrastructure — GPU nodes, networking, and container lifecycle.&lt;/LI&gt;
&lt;LI&gt;Ray Serve provides the distributed model serving layer — handling request routing, autoscaling, batching, replica placement, and multi-model serving.&lt;/LI&gt;
&lt;LI&gt;Inference engines such as &lt;A class="lia-external-url" href="https://github.com/vllm-project/vllm" target="_blank" rel="noopener"&gt;vLLM&lt;/A&gt; execute the model forward passes and implement token-generation optimizations such as continuous batching and KV-cache management.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG data-start="1298" data-end="1332"&gt;&lt;STRONG&gt;In simple terms: &lt;/STRONG&gt;&lt;EM&gt;AKS manages infrastructure. Ray Serve manages inference workloads. vLLM generates tokens&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-start="1869" data-end="1939"&gt;With that architecture in mind, we can examine the optimization stack.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;1. GPU Utilization: Maximize What You Already Have&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Before optimizing models or inference engines, start here: are you fully utilizing the GPUs you’re already paying for? For most enterprise deployments, the answer is no. GPU utilization below 50% means you’re effectively paying double for every token generated.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Autoscaling on inference-specific signals.&lt;/STRONG&gt; Autoscaling should be driven by request queue depth, GPU utilization, and P95 latency — not generic CPU or memory metrics, which are poor proxies for LLM serving load. AKS supports &lt;A href="https://learn.microsoft.com/en-us/azure/aks/use-nvidia-gpu" target="_blank" rel="noopener"&gt;GPU-enabled node pools&lt;/A&gt; with &lt;A href="https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler-overview" target="_blank" rel="noopener"&gt;cluster autoscaler&lt;/A&gt; integration across NC-series (A100, H100) and ND-series VMs. Scale to zero during idle periods; scale up based on token-level demand, not container-level metrics.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Inference-aware orchestration.&lt;/STRONG&gt; &amp;nbsp;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;AKS orchestrates infrastructure resources such as GPU nodes, pods, containers. &lt;/SPAN&gt;Ray Serve operates one layer above as the inference orchestration framework, managing model replicas, request routing,&amp;nbsp;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;autoscaling, streaming responses, and backpressure handling, while inference engines like vLLM perform continuous batching and KV-cache management. The distinction matters because LLM serving load doesn't express well in CPU or memory metrics; Ray Serve operates at the level of tokens and requests, not containers.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;AKS orchestrates infrastructure; Ray Serve orchestrates model serving. &lt;A class="lia-external-url" href="https://www.anyscale.com/blog/announcing-anyscale-runtime-powered-by-ray" target="_blank" rel="noopener"&gt;Anyscale Runtime reports faster performance and lower compute cost&lt;/A&gt; than self-managed Ray OSS on selected workloads, though gains depend on workload and configuration.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Right-sizing Azure GPU selection.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The default instinct when deploying GenAI in production is often to grab the biggest, fastest hardware available. For inference, that is often the wrong call. For structured output tasks, a well-optimized, quantized 7B model running on an &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/ncads-h100-v5" target="_blank" rel="noopener"&gt;NCads H100 v5&lt;/A&gt; (H100 NVL 94GB) or an &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nca100v4-series" target="_blank" rel="noopener"&gt;NC A100 v4&lt;/A&gt; (A100 80GB) node can easily outperform a generalized 70B model on a full ND allocation—at a fraction of the cost. New deployments should target NCads H100 v5.&lt;/P&gt;
&lt;P&gt;The secret to cost-effective inference is matching your VM SKU to your workload's specific bottleneck. For compute-heavy prefill phases or massive multi-GPU parallelism, the ND H100 v5's ultra-fast interconnects are unmatched. However, autoregressive token generation (decode) is primarily bound by memory bandwidth. For single-GPU, decode-heavy workloads, the NCads series is the better fit: the &lt;A class="lia-external-url" href="https://www.fluence.network/blog/nvidia-h100-deep-dive/" target="_blank" rel="noopener"&gt;H100 NVL 94GB has higher published HBM bandwidth&lt;/A&gt; (3.9 TB/s) than the H100 80GB (3.35 TB/s).&lt;/P&gt;
&lt;P&gt;ND H100 v5 remains the right choice when you need multi-GPU sharding, high aggregate throughput, or tightly coupled scale-out inference. You can extend utilization further with &lt;A href="https://docs.nvidia.com/datacenter/tesla/mig-user-guide/" target="_blank" rel="noopener"&gt;MIG partitioning&lt;/A&gt; to host multiple small models on a single NVL card, provided your application can tolerate the proportional drop in memory bandwidth per slice.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;2. GPU Partitioning: MIG and Fractional GPU Allocation on AKS&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;For smaller models or moderate-concurrency workloads, dedicating an entire GPU to a single model replica wastes resources. Two techniques address this on AKS.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NVIDIA Multi-Instance GPU (MIG)&lt;/STRONG&gt; partitions a single physical GPU into up to seven hardware-isolated instances, each with its own compute cores, memory, cache, and memory bandwidth. Each instance behaves as a standalone GPU with no code changes required. On AKS, &lt;A href="https://learn.microsoft.com/en-us/azure/aks/gpu-multi-instance" target="_blank" rel="noopener"&gt;MIG is supported on Standard_NC40ads_H100_v5, Standard_ND96isr_H100_v5, and A100 GPU VM sizes&lt;/A&gt;, configured at node pool creation using the --gpu-instance-profile parameter (e.g., MIG1g, MIG3g, MIG7g).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Fractional GPU allocation in Ray Serve&lt;/STRONG&gt; is a scheduling and placement mechanism, not hardware partitioning. By assigning fractional GPU resources (say, 0.5 GPU per replica) through Ray placement groups, multiple model replicas can share a single physical GPU. Ray Serve propagates the configured fraction to the serving worker (i.e. vLLM), but, unlike MIG, replicas still share the same underlying GPU memory and memory bandwidth. There’s no hard isolation.&lt;/P&gt;
&lt;P&gt;Because fractional allocation does not enforce hard VRAM limits, it requires careful memory management: conservative gpu_memory_utilization configuration, controlled concurrency and context length, and enough headroom for KV cache growth, CUDA overhead, and allocator fragmentation. It works best when model weights are relatively small, concurrency is predictable and moderate, and replica counts are stable.&lt;/P&gt;
&lt;P&gt;For stronger isolation and guaranteed memory partitioning, use NVIDIA MIG. Fractional allocation is best treated as a GPU packing optimization, not an isolation mechanism.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;3. Quantization: The Fastest Path to Cost Reduction&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Quantization reduces the numerical precision of model weights, activations, and KV cache entries to shrink memory footprint and increase throughput. FP16 → INT8 roughly halves memory; 4-bit quantization cuts it by approximately 4×.&lt;/P&gt;
&lt;P&gt;Post-Training Quantization (PTQ) is the fastest path to production gains. As one example, Llama-3.3-70B-Instruct reduces weight memory from ~140 GB in BF16 to ~70 GB in FP8, which can make single-GPU deployment feasible on an 80GB GPU for low-concurrency or short-context workloads. Production feasibility still depends on KV cache size, engine overhead, and concurrency, so careful capacity planning is required.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;4. Inference Engine Optimizations in vLLM&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Modern inference engines — particularly &lt;A href="https://docs.vllm.ai/" target="_blank" rel="noopener"&gt;vLLM&lt;/A&gt;, which powers Anyscale’s Ray Serve on AKS — implement several optimizations that compound to deliver significant throughput improvements.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Continuous batching&lt;/STRONG&gt; replaces static batching, where the system waits for all requests in a batch to complete before accepting new ones. With continuous batching, new requests&amp;nbsp; join at every decode iteration, keeping GPUs more fully utilized. &lt;A href="https://www.anyscale.com/blog/continuous-batching-llm-inference" target="_blank" rel="noopener"&gt;Anyscale has demonstrated up to 23x throughput improvement&lt;/A&gt; using continuous batching versus static batching (measured on OPT-13B on A100 40GB with varying concurrency levels). In practice, this can push GPU utilization from 30–40% to 80%+ on AKS GPU node pools.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;PagedAttention&lt;/STRONG&gt; manages KV cache allocation the way an operating system manages RAM — breaking it into small, non-contiguous pages to eliminate fragmentation. Naive KV cache allocation wastes significant reserved memory through internal and external fragmentation. PagedAttention eliminates this, enabling more concurrent requests per GPU. Enabled by default in vLLM.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Prefix caching&lt;/STRONG&gt; automatically stores the KV cache of completed requests in a global on-GPU cache. When new requests share common prefixes — system prompts, shared context in RAG — vLLM reuses cached state instead of recomputing it, reducing TTFT and compute load. Anyscale’s &lt;EM&gt;PrefixCacheAffinityRouter&lt;/EM&gt; extends this by routing requests with similar prefixes to the same replica, maximizing cache hit rates across AKS pods.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Chunked prefill&lt;/STRONG&gt; breaks large prefill operations into smaller chunks and interleaves them with decode steps. Without it, a long incoming prompt can stall all ongoing decode operations. Chunked prefill keeps streaming responses smooth even when new long prompts arrive, and improves GPU utilization by mixing compute-bound prefill chunks with memory-bound decode. Enabled by default in vLLM V1.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Speculative decoding&lt;/STRONG&gt; addresses the sequential decode bottleneck directly. A smaller, faster “draft” model proposes multiple tokens ahead; the larger “target” model verifies them in parallel in a single forward pass. When the draft predicts correctly — which is frequent for routine language patterns — multiple tokens are generated in one step. Output quality is identical because every token is verified by the target model. Particularly effective for code completion, where token patterns are highly predictable.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;5. Disaggregated Prefill and Decode&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Since prefill is compute-bound and decode is memory-bandwidth-bound, running both on the same GPU forces a compromise — the hardware is optimized for neither. Disaggregated inference separates these phases across different hardware resources.&lt;/P&gt;
&lt;P&gt;vLLM supports disaggregated prefill and decode and Ray Serve can orchestrate separate worker pools for each phase. In practice, this means Ray Serve routes each incoming request to a prefill worker first, then hands off the resulting KV cache to a dedicated decode worker — without the application layer needing to manage that handoff. This capability is evolving and should be validated against your Ray and vLLM versions before deploying to production. With MIG or separate node pools, prefill and decode resources can be isolated to better match each phase’s hardware requirements.&lt;/P&gt;
&lt;P&gt;Azure ND GB200 v6 VMs include four NVIDIA Blackwell GPUs per VM, while the broader GB200 NVL72 system enables rack-scale NVLink connectivity — providing the high-bandwidth GPU-to-GPU communication that disaggregated prefill/decode architectures depend on for KV-cache movement.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;6. Multi-LoRA Adapters: Serve Many Use Cases from One Deployment&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Fine-tuned Low-Rank Adaptation (LoRA) adapters for different domains can share a single base model in GPU memory, with lightweight task-specific layers swapped at inference time. Legal, HR, finance, and engineering copilots are served from one AKS GPU deployment instead of four separate ones.&lt;/P&gt;
&lt;P&gt;This is a direct cost multiplier: instead of provisioning N separate model deployments for N departments, you provision one base model and swap adapters per request. &lt;A href="https://docs.vllm.ai/en/latest/features/lora.html" target="_blank" rel="noopener"&gt;Ray Serve and vLLM both support multi-LoRA serving&lt;/A&gt;&amp;nbsp;on AKS.&lt;/P&gt;
&lt;H2&gt;&lt;SPAN class="lia-text-color-15"&gt;Open-Source Models for Enterprise Inference&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;The open-source model ecosystem has matured to the point where self-hosted inference on open-weight models - running on AKS with Ray Serve and vLLM - is a viable and often preferable alternative to proprietary API access. The strategic advantages are significant: full control over data residency and privacy (workloads run inside your Azure subscription), no per-token API fees (cost shifts to Azure GPU infrastructure), the ability to fine-tune and distill for domain-specific accuracy, no vendor lock-in, and predictable cost structures that don’t scale with usage volume.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;Leading Open-Source Model Families&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Meta Llama&lt;/STRONG&gt; (Llama 3.1, Llama 4) is the most widely adopted open-weight model family. Llama 3.1 offers dense models from 8B to 405B parameters; Llama 4 introduces MoE variants. Strong general-purpose performance with native vLLM integration. The 70B variant hits a reasonable quality-to-serving cost for most enterprise use cases. Available under Meta’s community license - Validate the specific model architecture and license you plan to use.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Qwen&lt;/STRONG&gt; (Alibaba) excels in multilingual and reasoning tasks. Qwen3-235B is a MoE model activating roughly 22B parameters per token — delivering frontier-class quality at a fraction of dense-model inference cost. Strong on code, math, and structured output. Apache 2.0 license on most variants.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistral&lt;/STRONG&gt; models are optimized for efficiency and inference speed. Mistral 7B remains one of the highest-performing models at its size class, making it well-suited for cost-sensitive, high-throughput deployments on smaller Azure GPU SKUs. Mixtral 8x22B provides MoE-based quality scaling. Mistral Large (123B) competes with frontier proprietary models. Licensing varies: most smaller models are Apache 2.0, while some larger releases use research or commercial licensing terms. Verify the license for the specific model prior to production deployment.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DeepSeek (DeepSeek AI)&lt;/STRONG&gt; introduced aggressive MoE architectures with cost-efficient training. DeepSeek-V3 (671B total, 37B active per token) delivers strong reasoning quality at significantly lower per-token inference cost than dense models of comparable capability. Strong on math, code, and multilingual tasks. DeepSeek models are developed by a Chinese AI research lab. Organizations in regulated industries should evaluate applicable data sovereignty, export control, and vendor risk policies before deploying DeepSeek weights in production.&lt;/P&gt;
&lt;P data-start="889" data-end="1103"&gt;The examples below are illustrative starting points rather than fixed recommendations. Actual model and infrastructure choices should be validated against workload-specific latency, accuracy, and cost requirements.&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;Model Selection Examples&lt;/SPAN&gt;&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Workload&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Recommended Model Class&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure Infrastructure&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Rationale&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Internal copilots, high-throughput APIs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;7B–13B (Llama 8B, Mistral 7B, Qwen 7B)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/ncads-h100-v5" target="_blank" rel="noopener"&gt;NCads H100 v5&lt;/A&gt; with MIG, or &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nca100v4-series" target="_blank" rel="noopener"&gt;NC A100 v4&lt;/A&gt; (existing deployments)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;10–30x cheaper serving; recover accuracy via RAG and fine-tuning&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Customer-facing assistants&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;30B–70B (Llama 70B, Qwen 72B, Mistral Large)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;NC A100 v4 (80GB – existing deployments ) or &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndh100v5-series" target="_blank" rel="noopener"&gt;ND H100 v5&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Quality directly impacts revenue and trust&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Frontier quality at sub-frontier cost&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;MoE (Qwen3-235B-A22B, DeepSeek-V3, and Mistral’s Mixtral-family models)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;ND H100 v5 or &lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-gb200-v6-series" target="_blank" rel="noopener"&gt;ND GB200-v6&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Active parameters determine inference cost, not total model size&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Code completion and engineering copilots&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Code-specialized (DeepSeek-Coder, Qwen-Coder)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;NCads H100 v5 with MIG&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Domain models outperform larger general models at lower cost&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Multilingual&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Qwen, DeepSeek&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Matches workload size above&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Strongest non-English performance in open-weight ecosystem&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Edge / on-device&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Small edge-capable models (for example, 2B–8B-class models, often quantized)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure IoT Edge / local hardware&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Fits within edge memory and power envelopes&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;The rule of thumb: start with the smallest model that meets your quality threshold. Add RAG, caching, fine-tuning, and batching before scaling model size. &amp;nbsp;Treat model choice as an ongoing decision —the open-source ecosystem evolves fast enough that what’s optimal today may not be in six months. &lt;EM&gt;Actual performance varies by workload, so these model and size recommendations should be validated through testing in your target environment.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;All leading open-weight models are natively supported by &lt;A href="https://docs.vllm.ai/" target="_blank" rel="noopener"&gt;vLLM&lt;/A&gt; and &lt;A href="https://www.anyscale.com/blog/announcing-anyscale-on-azure-build-run-scale-ai-native-ray-workloads" target="_blank" rel="noopener"&gt;Ray Serve / Anyscale on AKS&lt;/A&gt;, with out-of-the-box quantization, multi-GPU parallelism, and Multi-LoRA support.&lt;/P&gt;
&lt;P&gt;The optimizations above assume a platform that is already secure, governed, and production-hardened. Continuous batching on an exposed endpoint is not a production system. Part three covers the architecture decisions, security controls, and operational metrics that make enterprise inference deployable — and auditable. Continue to Part 3: Building an Enterprise Platform for Inference at Scale →&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Part 1: &lt;A href="https://techcommunity.microsoft.com/blog/AppsonAzureBlog/inference-at-enterprise-scale-why-llm-inference-is-a-capital-allocation-problem/4498754" target="_blank" rel="noopener"&gt;Inference at Enterprise Scale: Why LLM Inference Is a Capital Allocation Problem | Microsoft Community Hub&lt;/A&gt;&lt;BR /&gt;Part 3: (coming soon)&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 15:43:12 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/the-llm-inference-optimization-stack-a-prioritized-playbook-for/ba-p/4498818</guid>
      <dc:creator>bobmital</dc:creator>
      <dc:date>2026-03-08T15:43:12Z</dc:date>
    </item>
    <item>
      <title>Available today: GPT-5.4 Thinking in Microsoft 365 Copilot</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-365-copilot-blog/available-today-gpt-5-4-thinking-in-microsoft-365-copilot/ba-p/4499746</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Today,&amp;nbsp;we’re&amp;nbsp;bringing&amp;nbsp;OpenAI’s&amp;nbsp;GPT&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;‑&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;5.4 Thinking to Microsoft 365 Copilot and Microsoft Copilot Studio—available in addition to the recent&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/microsoft365copilotblog/available-today-gpt-5-3-instant-in-microsoft-365-copilot/4496567" target="_blank" rel="noopener" data-lia-auto-title="GPT-5.3 Instant" data-lia-auto-title-active="0"&gt;GPT-5.3 Instant&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;update. With GPT&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;‑&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;5.4 Thinking, Copilot can think deeper on complex work by combining advances in reasoning, coding, and agentic workflows—helping it work through technical prompts and longer tasks with higher-quality outputs,&amp;nbsp;and less back-and-forth. Work IQ brings&amp;nbsp;relevant&amp;nbsp;work context into Copilot so it can reason, personalize, and&amp;nbsp;help you&amp;nbsp;turn deeper thinking into&amp;nbsp;context-aware&amp;nbsp;drafts, slides, and spreadsheets.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We are committed to bringing you the latest&amp;nbsp;cutting-edge&amp;nbsp;AI innovation and model choice built for work and tailored to your business needs—with the security, compliance, and privacy that you expect from Microsoft.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;SPAN data-contrast="auto"&gt;Get started today&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GPT-5.4 Thinking is now available in Copilot Studio&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/power-platform/admin/early-release" target="_blank" rel="noopener"&gt;early release cycle environments&lt;/A&gt;&amp;nbsp;and begins rolling out today to Microsoft 365 Copilot users with priority access and Microsoft 365 Copilot Chat users with standard access. Learn more about standard versus priority access &lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://support.microsoft.com/en-us/topic/standard-versus-priority-access-to-features-in-microsoft-365-copilot-chat-12c8d9f8-db32-4f99-8ebe-d8d85879137f" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;In Copilot Chat, you can select GPT‑5.4 Think deeper from the model selector under More, and in Copilot Studio you can select GPT‑5.4 Reasoning.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Our team will continue to refine the experience based on your feedback. Learn more about Microsoft 365 Copilot and Microsoft Copilot Studio and start transforming work with Copilot today. For model details, learn more about GPT-5.4 Thinking &lt;A class="lia-external-url" href="https://openai.com/index/introducing-gpt-5-4/" target="_blank" rel="noopener"&gt;&lt;U&gt;here&lt;/U&gt;&lt;/A&gt;. &lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;For the latest research insights on the future of work and generative AI, visit &lt;A class="lia-external-url" href="https://www.microsoft.com/en-us/worklab/?msockid=171b316f673c61533f86259f66e36080" target="_blank" rel="noopener"&gt;WorkLab&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2026 22:29:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-365-copilot-blog/available-today-gpt-5-4-thinking-in-microsoft-365-copilot/ba-p/4499746</guid>
      <dc:creator>NitinAgrawal</dc:creator>
      <dc:date>2026-03-06T22:29:40Z</dc:date>
    </item>
  </channel>
</rss>

