<?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>topic Re: Updating Cortex Agent by MDM in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253477#M9312</link>
    <description>&lt;P&gt;Thank you so much&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/241098"&gt;@susekar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="263" data-start="60"&gt;I want to confirm whether, when running an older version (for example, 7.9), it is possible to upgrade directly to a newer version (such as 9.1) over the existing agent without generating a new Agent ID.&lt;/P&gt;
&lt;P data-end="485" data-start="265"&gt;In my testing, I performed a manual upgrade from version 8.8 to 9.1 by installing the new package over the existing agent, and the result was that the agent upgraded successfully while preserving its identity (Agent ID).&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;Based on this, I assume the same behavior should apply when performing the upgrade through a management tool such as MDM. However, I would like to confirm if there are any additional considerations or limitations in this scenario.&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;Best regards&lt;/P&gt;</description>
    <pubDate>Tue, 05 May 2026 20:35:58 GMT</pubDate>
    <dc:creator>QuestionAb</dc:creator>
    <dc:date>2026-05-05T20:35:58Z</dc:date>
    <item>
      <title>Updating Cortex Agent by MDM</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253245#M9280</link>
      <description>&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;Hello team,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;I need guidance on automating Cortex XDR agent upgrades across multiple endpoints using an MDM.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;Upgrading directly from the console is consuming significant bandwidth. We are evaluating options like P2P distribution, brokers, or staging updates, but face some challenges:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL data-spread="false"&gt;
&lt;LI&gt;&lt;SPAN&gt;Some endpoints are not associated with a broker.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Upgrades may require &lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;&lt;SPAN&gt;cytool protect disable&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN&gt;, which complicates automation.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;We want to minimize manual intervention.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;Could you please advise on:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="1" data-spread="false"&gt;
&lt;LI&gt;&lt;SPAN&gt;Best practices for large-scale agent upgrades via MDM&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Handling tamper protection during automated upgrades&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Optimizing bandwidth usage (P2P vs broker vs other methods)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Ensuring endpoints associate with brokers effectively&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;Or&amp;nbsp; Can I require a update.exe to Palo Alto?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="isSelectedEnd"&gt;&lt;SPAN&gt;Any official recommendations or documentation would be appreciated.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2026 16:49:53 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253245#M9280</guid>
      <dc:creator>QuestionAb</dc:creator>
      <dc:date>2026-04-28T16:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: Updating Cortex Agent by MDM</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253284#M9289</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/804344437"&gt;@QuestionAb&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;SECTION class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;amp;:has([data-writing-block])&amp;gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn="assistant" data-scroll-anchor="false" data-testid="conversation-turn-2" data-turn-id="request-WEB:554bcbf4-508f-4c1a-b999-bb59cd940246-0"&gt;
&lt;DIV class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"&gt;
&lt;DIV class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"&gt;
&lt;DIV class="flex max-w-full flex-col gap-4 grow"&gt;
&lt;DIV class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;amp;]:mt-1" dir="auto" tabindex="0" data-turn-start-message="true" data-message-model-slug="gpt-5-3" data-message-id="aac566c1-9b4f-4ad5-b40d-833068ede96c" data-message-author-role="assistant"&gt;
&lt;DIV class="flex w-full flex-col gap-1 empty:hidden"&gt;
&lt;DIV class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling"&gt;
&lt;P data-end="181" data-start="0"&gt;Automating Cortex XDR agent upgrades effectively involves balancing initial deployment via MDM with the native automated lifecycle management capabilities of the Cortex XDR console.&lt;/P&gt;
&lt;H4 data-end="243" data-start="183" data-section-id="19lwpk2"&gt;1. Best Practices for Large-Scale Agent Upgrades via MDM:&lt;/H4&gt;
&lt;P data-end="521" data-start="244"&gt;The recommended approach for large environments is to use your MDM (e.g., Intune, Jamf) primarily for the initial baseline installation. Once the agent is installed and communicating with the console, rely on the native Agent Auto-Upgrade policy for ongoing version management.&lt;/P&gt;
&lt;P data-end="714" data-start="523"&gt;&lt;STRONG data-end="547" data-start="523"&gt;Native Auto-Upgrade:&lt;/STRONG&gt;&lt;BR data-end="550" data-start="547" /&gt;This is the most efficient method because it removes the need to continuously create new MDM packages or update application detection rules for every minor release.&lt;/P&gt;
&lt;P data-end="806" data-start="716"&gt;&lt;STRONG data-end="744" data-start="716"&gt;Phased Rollout Strategy:&lt;/STRONG&gt;&lt;BR data-end="747" data-start="744" /&gt;Regardless of the deployment method, use a gradual rollout:&lt;/P&gt;
&lt;UL data-end="994" data-start="807"&gt;
&lt;LI data-end="881" data-start="807" data-section-id="1ka3wh4"&gt;&lt;STRONG data-end="827" data-start="809"&gt;Control Group:&lt;/STRONG&gt; Diverse, low-risk endpoints (about 1 week of testing)&lt;/LI&gt;
&lt;LI data-end="933" data-start="882" data-section-id="1e9fjlh"&gt;&lt;STRONG data-end="901" data-start="884"&gt;Initial Wave:&lt;/STRONG&gt; ~10% of endpoints (medium risk)&lt;/LI&gt;
&lt;LI data-end="994" data-start="934" data-section-id="iarr1a"&gt;&lt;STRONG data-end="952" data-start="936"&gt;Broad Waves:&lt;/STRONG&gt; Expand to 40%, then 80%, and finally 100%&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 data-end="1060" data-start="1001" data-section-id="1xurvj3"&gt;2. Handling Tamper Protection During Automated Upgrades:&lt;/H4&gt;
&lt;P data-end="1217" data-start="1062"&gt;&lt;STRONG data-end="1087" data-start="1062"&gt;Console-led Upgrades:&lt;/STRONG&gt;&lt;BR data-end="1090" data-start="1087" /&gt;When upgrades are initiated from the Cortex XDR console, tamper protection (SPROT) is automatically handled during the process.&lt;/P&gt;
&lt;P data-end="1407" data-start="1219"&gt;&lt;STRONG data-end="1257" data-start="1219"&gt;MDM/Script-led Upgrades (Windows):&lt;/STRONG&gt;&lt;BR data-end="1260" data-start="1257" /&gt;If performing upgrades via MDM or scripts, you must explicitly disable tamper protection using the uninstall password before running the installer:&lt;/P&gt;
&lt;DIV class="relative w-full mt-4 mb-1"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"&gt;
&lt;DIV class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"&gt;
&lt;DIV class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class="pe-11 pt-3"&gt;
&lt;DIV class="relative z-0 flex max-w-full"&gt;
&lt;DIV id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"&gt;
&lt;DIV class="cm-scroller"&gt;
&lt;PRE class="cm-content q9tKkq_readonly m-0"&gt;&lt;CODE&gt;&lt;SPAN&gt;ECHO [AGENT_UNINSTALL_PASSWORD] | "C:\Program Files\Palo Alto Networks\Traps\cytool.exe" protect disable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;msiexec /i cortexxdr_x64.msi /qn /l*v C:\XDRtemp\XDRupgrade.log&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P data-end="1725" data-start="1587"&gt;&lt;STRONG data-end="1597" data-start="1587"&gt;Linux:&lt;/STRONG&gt;&lt;BR data-end="1600" data-start="1597" /&gt;Running the installer script with &lt;CODE data-end="1640" data-start="1634"&gt;sudo&lt;/CODE&gt; or as root handles the upgrade automatically without manual tamper protection steps.&lt;/P&gt;
&lt;H4 data-end="1765" data-start="1732" data-section-id="11gayrx"&gt;3. Optimizing Bandwidth Usage:&lt;/H4&gt;
&lt;P data-end="1823" data-start="1767"&gt;To avoid network congestion during large-scale upgrades:&lt;/P&gt;
&lt;P data-end="1986" data-start="1825"&gt;&lt;STRONG data-end="1854" data-start="1825"&gt;Download Source Priority:&lt;/STRONG&gt;&lt;BR data-end="1857" data-start="1854" /&gt;Configure agent settings to prioritize internal sources such as Peer-to-Peer (P2P) or Broker VM before reaching out to the cloud.&lt;/P&gt;
&lt;P data-end="2048" data-start="1988"&gt;&lt;STRONG data-end="2017" data-start="1988"&gt;Global Upgrade Scheduler:&lt;/STRONG&gt;&lt;BR data-end="2020" data-start="2017" /&gt;Use centralized controls to:&lt;/P&gt;
&lt;UL data-end="2199" data-start="2049"&gt;
&lt;LI data-end="2130" data-start="2049" data-section-id="1klhq6h"&gt;Limit the number of parallel upgrades (typically 500–2000 depending on version)&lt;/LI&gt;
&lt;LI data-end="2199" data-start="2131" data-section-id="wyisp0"&gt;Restrict upgrades to specific time windows (minimum 4-hour window)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-end="2418" data-start="2201"&gt;&lt;STRONG data-end="2227" data-start="2201"&gt;Distribution Packages:&lt;/STRONG&gt;&lt;BR data-end="2230" data-start="2227" /&gt;When downloading installers for MDM deployment, use distribution packages that include both the MSI and the latest content. This reduces the bandwidth spike immediately after installation.&lt;/P&gt;
&lt;H4 data-end="2473" data-start="2425" data-section-id="90je9j"&gt;4. Broker Association and Installer Behavior:&lt;/H4&gt;
&lt;P data-end="2637" data-start="2475"&gt;&lt;STRONG data-end="2498" data-start="2475"&gt;Broker Association:&lt;/STRONG&gt;&lt;BR data-end="2501" data-start="2498" /&gt;You can assign or update proxy/broker settings directly from the console by selecting endpoints and applying agent proxy configurations.&lt;/P&gt;
&lt;P data-end="2841" data-start="2639"&gt;&lt;STRONG data-end="2662" data-start="2639"&gt;Installer Behavior:&lt;/STRONG&gt;&lt;BR data-end="2665" data-start="2662" /&gt;Palo Alto Networks provides an MSI installer for Windows. This single package functions as both a fresh install and an upgrade when executed on a system with an existing agent.&lt;/P&gt;
&lt;H4 data-end="2876" data-start="2848" data-section-id="ypjbad"&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4 data-end="2876" data-start="2848" data-section-id="ypjbad"&gt;(Important Considerations)&lt;/H4&gt;
&lt;P data-end="3099" data-start="2878"&gt;&lt;STRONG data-end="2907" data-start="2878"&gt;End-of-Life (EOL) Agents:&lt;/STRONG&gt;&lt;BR data-end="2910" data-start="2907" /&gt;Upgrading from very old versions (such as 7.x to 8.x) may not support direct in-place upgrades. In such cases, uninstalling the old agent and performing a clean installation is recommended.&lt;/P&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="3321" data-start="3101"&gt;&lt;STRONG data-end="3125" data-start="3101"&gt;MDM Detection Rules:&lt;/STRONG&gt;&lt;BR data-end="3128" data-start="3125" /&gt;When deploying upgrades through MDM, ensure detection rules (e.g., MSI Product Code) are updated to match the new version. Otherwise, the MDM may repeatedly attempt to reinstall older versions.&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="z-0 flex min-h-[46px] justify-start"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/SECTION&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking&amp;nbsp;&lt;STRONG&gt;like&amp;nbsp;&lt;/STRONG&gt;and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution"&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;</description>
      <pubDate>Wed, 29 Apr 2026 13:28:56 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253284#M9289</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-04-29T13:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: Updating Cortex Agent by MDM</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253477#M9312</link>
      <description>&lt;P&gt;Thank you so much&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/241098"&gt;@susekar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="263" data-start="60"&gt;I want to confirm whether, when running an older version (for example, 7.9), it is possible to upgrade directly to a newer version (such as 9.1) over the existing agent without generating a new Agent ID.&lt;/P&gt;
&lt;P data-end="485" data-start="265"&gt;In my testing, I performed a manual upgrade from version 8.8 to 9.1 by installing the new package over the existing agent, and the result was that the agent upgraded successfully while preserving its identity (Agent ID).&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;Based on this, I assume the same behavior should apply when performing the upgrade through a management tool such as MDM. However, I would like to confirm if there are any additional considerations or limitations in this scenario.&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="717" data-start="487"&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2026 20:35:58 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253477#M9312</guid>
      <dc:creator>QuestionAb</dc:creator>
      <dc:date>2026-05-05T20:35:58Z</dc:date>
    </item>
    <item>
      <title>Re: Updating Cortex Agent by MDM</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253626#M9320</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/804344437"&gt;@QuestionAb&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the response.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="245" data-start="0"&gt;While your testing from version 8.8 to 9.1 was successful, performing a direct upgrade from version 7.9 to 9.1 is generally &lt;STRONG&gt;not supported&lt;/STRONG&gt; and is likely to fail due to the significant version gap and the End-of-Life (EOL) status of the 7.9 agent.&lt;/P&gt;
&lt;H4 data-end="298" data-start="247" data-section-id="1qfk9no"&gt;1. Upgrade Feasibility and Identity Preservation&lt;/H4&gt;
&lt;H4 data-end="323" data-start="300" data-section-id="1yf6xtx"&gt;Identity (Agent ID)&lt;/H4&gt;
&lt;P data-end="557" data-start="324"&gt;In a standard successful in-place upgrade (manual or MDM), the agent preserves its identity (Agent ID). The agent maintains connectivity using locally stored credentials and configuration even when installation packages are replaced.&lt;/P&gt;
&lt;H4 data-end="586" data-start="559" data-section-id="108jf7r"&gt;Version 7.9 Limitations&lt;/H4&gt;
&lt;P data-end="833" data-start="587"&gt;Multiple internal resources indicate that direct upgrades from version 7.x to current major versions (8.x or 9.x) often fail or roll back. This is due to major architectural changes and the lack of intermediate migration components in EOL agents.&lt;/P&gt;
&lt;H4 data-end="861" data-start="835" data-section-id="qtpvvv"&gt;Console vs. Manual/MDM&lt;/H4&gt;
&lt;P data-end="1059" data-start="862"&gt;Console-based auto-upgrade functionality is officially supported for agents 8.1 and newer. For 7.x agents, a manual or MDM-driven re-installation is typically required for such major version jumps.&lt;/P&gt;
&lt;H4 data-end="1119" data-start="1066" data-section-id="1oehbrb"&gt;2. Considerations for MDM Deployment (SCCM/Intune)&lt;/H4&gt;
&lt;P data-end="1187" data-start="1121"&gt;When using MDM tools to install a newer version over an older one:&lt;/P&gt;
&lt;UL data-end="1764" data-start="1189"&gt;
&lt;LI data-end="1343" data-start="1189" data-section-id="1ategcq"&gt;&lt;STRONG data-end="1215" data-start="1191"&gt;Automatic Detection:&lt;/STRONG&gt;&lt;BR data-end="1218" data-start="1215" /&gt;The standard Windows installer (&lt;CODE data-end="1258" data-start="1252"&gt;.msi&lt;/CODE&gt;) is designed to detect older versions and perform an in-place upgrade automatically.&lt;/LI&gt;
&lt;LI data-end="1597" data-start="1345" data-section-id="34iov7"&gt;&lt;STRONG data-end="1365" data-start="1347"&gt;Failure Risks:&lt;/STRONG&gt;&lt;BR data-end="1368" data-start="1365" /&gt;For EOL versions like 7.9, the installer may treat the environment as corrupted or fail to stop existing services gracefully, resulting in:
&lt;UL data-end="1597" data-start="1512"&gt;
&lt;LI data-end="1533" data-start="1512" data-section-id="gowb9z"&gt;Failed installation&lt;/LI&gt;
&lt;LI data-end="1554" data-start="1536" data-section-id="1togiwe"&gt;Upgrade rollback&lt;/LI&gt;
&lt;LI data-end="1597" data-start="1557" data-section-id="3y440x"&gt;A machine left without an active agent&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-end="1764" data-start="1599" data-section-id="1bmuzd5"&gt;&lt;STRONG data-end="1634" data-start="1601"&gt;Recommended Workflow for 7.9:&lt;/STRONG&gt;&lt;BR data-end="1637" data-start="1634" /&gt;The recommended approach for agents this old is a full uninstallation followed by a fresh installation of the target version.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 data-end="1799" data-start="1766" data-section-id="r1qbhq"&gt;Recommended Upgrade Procedure&lt;/H4&gt;
&lt;OL data-end="1972" data-start="1801"&gt;
&lt;LI data-end="1867" data-start="1801" data-section-id="ajoaqz"&gt;Uninstall the old agent using the &lt;STRONG data-end="1860" data-start="1838"&gt;Cortex XDR Cleaner&lt;/STRONG&gt; tool&lt;/LI&gt;
&lt;LI data-end="1906" data-start="1868" data-section-id="bq67kq"&gt;Perform a mandatory system reboot&lt;/LI&gt;
&lt;LI data-end="1972" data-start="1907" data-section-id="1ny87k0"&gt;Install Cortex XDR Agent version 9.1 as a fresh installation.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking&amp;nbsp;&lt;STRONG&gt;like&amp;nbsp;&lt;/STRONG&gt;and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution"&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2026 13:35:51 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/updating-cortex-agent-by-mdm/m-p/1253626#M9320</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-05-07T13:35:51Z</dc:date>
    </item>
  </channel>
</rss>

