<?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: update Global Protect VPN using sccm in GlobalProtect Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1225090#M6615</link>
    <description>&lt;P&gt;&amp;nbsp;any ideas please?&lt;/P&gt;</description>
    <pubDate>Sun, 30 Mar 2025 03:03:22 GMT</pubDate>
    <dc:creator>gbakkali</dc:creator>
    <dc:date>2025-03-30T03:03:22Z</dc:date>
    <item>
      <title>update Global Protect VPN using sccm</title>
      <link>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224647#M6602</link>
      <description>&lt;P&gt;trying to deploy GP VPN client to users using sccm and I am seeing&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;installation of global protect could not be completed because these applications were running&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Globalprotect Client&lt;/P&gt;
&lt;P&gt;GlobabProtect service&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;to install successfully, please these applications and then retry the installation&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Mar 2025 14:05:18 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224647#M6602</guid>
      <dc:creator>gbakkali</dc:creator>
      <dc:date>2025-03-25T14:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: update Global Protect VPN using sccm</title>
      <link>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224857#M6605</link>
      <description>&lt;P&gt;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/381202695"&gt;@gbakkali&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Sounds like you're trying to do the installation on a machine that already has GlobalProtect installed? Is that your intent here or are you trying to just have a required deployment? I have more luck doing this with PowerShell than trying to have SCCM utilize the MSI itself.&lt;BR /&gt;&lt;STRONG&gt;Detection&lt;/STRONG&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;# Detect if GlobalProtect is installed, return True if yes.
$SoftwareTitle = "GlobalProtect"

$ItemProperties = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object DisplayName,UninstallString

foreach ($Item in $ItemProperties)
    {
        $DisplayName = $Item.DisplayName
        $UninstallString = $Item.UninstallString
        if($DisplayName -like "*$SoftwareTitle*")
            {
            #Write-Host "$DisplayName ------------------ $UninstallString"
            Write-Host "True"
            }
        else
            {
            }
    }
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;Installation&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Start-Process .\GlobalProtect64.msi -wait -ArgumentList '/q'
Set-ItemProperty -Path "HKLM:\SOFTWARE\Palo Alto Networks\GlobalProtect\PanSetup" -Name "Portal" -Value "MyPortalAddress"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;EM&gt;* Note: Add any other registry keys that your deployment requires within the installation script. Can be helpful depending on what you're setting to restart PanGPS afterwards.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Uninstall&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$ItemProperties = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object PSChildName,DisplayName,UninstallString

foreach ($Item in $ItemProperties)
    {
        $DisplayName = $Item.DisplayName
        $UninstallString = $Item.UninstallString
        $PSChildName = $Item.PSChildName
        if($DisplayName -like "*$SoftwareTitle*")
            {
            cmd.exe /c "MsiExec.exe /x$PSChildName /quiet"
            }
    }
&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 26 Mar 2025 22:11:18 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224857#M6605</guid>
      <dc:creator>BPry</dc:creator>
      <dc:date>2025-03-26T22:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: update Global Protect VPN using sccm</title>
      <link>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224871#M6606</link>
      <description>&lt;P&gt;I am trying to push a new updated version to clients that has already GP install&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2025 01:44:51 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1224871#M6606</guid>
      <dc:creator>gbakkali</dc:creator>
      <dc:date>2025-03-27T01:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: update Global Protect VPN using sccm</title>
      <link>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1225090#M6615</link>
      <description>&lt;P&gt;&amp;nbsp;any ideas please?&lt;/P&gt;</description>
      <pubDate>Sun, 30 Mar 2025 03:03:22 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/globalprotect-discussions/update-global-protect-vpn-using-sccm/m-p/1225090#M6615</guid>
      <dc:creator>gbakkali</dc:creator>
      <dc:date>2025-03-30T03:03:22Z</dc:date>
    </item>
  </channel>
</rss>

