Intune App Packaging

Deploy Palo Alto GlobalProtect via Intune | Guide

Published 17 March 2026 · 7 min read

Palo Alto GlobalProtect is the VPN and zero trust network access client for Palo Alto firewalls and Prisma Access. The MSI installer supports silent deployment with the portal address pre-configured, so users connect automatically when GlobalProtect launches. This guide covers both on-premises firewall and Prisma Access deployment.

Contents
  1. Prerequisites
  2. Download the MSI
  3. Wrap with the Content Prep Tool
  4. Add the app in Intune
  5. Install and uninstall commands
  6. Detection rule
  7. Known gotchas

Prerequisites

Download the MSI

On a Palo Alto firewall, download GlobalProtect from the portal:

Firewall web UI → GlobalProtect → Portals → select portal → Agent → Download

For Prisma Access, download from the Panorama console under GlobalProtect. Download the GlobalProtect64.msi (64-bit Windows).

Wrap with the Content Prep Tool

IntuneWinAppUtil.exe -c "C:\AppSource\GlobalProtect" -s "GlobalProtect64.msi" -o "C:\IntunePackages"

Add the app in Intune

Intune Admin Centre → Apps → Windows → + Add → Windows app (Win32)
  1. Upload the .intunewin file
  2. Name: Palo Alto GlobalProtect
  3. Publisher: Palo Alto Networks

Install and uninstall commands

⚙️
Program settings
Replace your-portal with your firewall FQDN or IP
Install commandPORTAL pre-configures the server address for users
msiexec /i "GlobalProtect64.msi" /quiet /norestart PORTAL=vpn.yourdomain.com
Uninstall command
msiexec /x "GlobalProtect64.msi" /quiet /norestart
Install behaviour
System
Device restart behaviour
No specific action
💡
Pre-connect on install
Add PRELOGIN=1 to the install command if your GlobalProtect portal uses pre-logon authentication. This connects the VPN tunnel before the user logs in to Windows, useful for remote devices that need domain connectivity at boot.

Detection rule

🔍
File detection rule
[]
Rule type
File
Path
C:\Program Files\Palo Alto Networks\GlobalProtect
File or folder name
PanGPA.exe
Detection method
File or folder exists
💡
Test your detection rule first
Before deploying to users, install the app manually on a test device and verify the detection rule matches. Check the file path or registry key exists before assigning to a group.

Known gotchas

GlobalProtect prompting for credentials

If your portal uses SAML/SSO authentication via Entra ID, GlobalProtect will launch the browser for authentication. On the first connection after deployment this is expected. Ensure your SAML IdP is configured in the portal settings before deploying at scale.

Older versions still installed

If users have an older GlobalProtect version installed (e.g. from a previous EXE-based deployment), the MSI install may fail or conflict. Use a detection rule that checks for any existing GlobalProtect install and run an uninstall pre-script if needed.

Frequently Asked Questions

Q: How do I deploy Palo Alto GlobalProtect silently via Intune?

Use: msiexec /i "GlobalProtect64.msi" /quiet /norestart PORTAL=your-portal-address. The PORTAL property pre-configures the GlobalProtect gateway so users connect automatically without needing to enter a server address.

Q: Where do I download the GlobalProtect MSI?

Download GlobalProtect from your Palo Alto firewall or Prisma Access portal. On a firewall, go to GlobalProtect > Portals, select your portal, and download the Windows 64-bit agent. The filename is GlobalProtect64.msi.

Q: How do I pre-configure the GlobalProtect portal address?

Add PORTAL=your-firewall-hostname-or-ip to the msiexec install command. This pre-populates the portal address field so users do not need to type it when they first open GlobalProtect.

Q: How do I detect GlobalProtect in Intune?

Use a file detection rule: check for PanGPA.exe in C:\Program Files\Palo Alto Networks\GlobalProtect. This file is present after a successful install regardless of version.

More App Packaging Guides
Deploy Zscaler Client Connector via Intune Deploy Cisco AnyConnect via Intune Deploy Wireshark via Intune
Installer typeMSI
Portal pre-configPORTAL= MSI property
Silent installYes - /quiet /norestart
SAML/SSOSupported - browser redirect on first connect
Reboot requiredNo
// need intune set up properly?
Fixed-price Intune setup for UK businesses

I set up Intune for UK small businesses at a fixed price - app deployment, compliance policies, Conditional Access, and full documentation handed over at the end.

View Packages
#intune #app-packaging #win32