Install Cortex XDR agent for Mac using shell script

Showing results for 
Show  only  | Search instead for 
Did you mean: 

Install Cortex XDR agent for Mac using shell script

L1 Bithead

Can we use a script or command line to install Cortex XDR agent for Mac? Please advise. 


L4 Transporter

Hi Raymond.Kwan,

first make sure that you have created the installation package appropriately, please see the following doc:


After that, see how to manually install the Cortex XDR agent on your Mac:


KR and have a good Cortex XDR agent 4 Mac installation time,


Hi Luis,

Thanks for your information. Now I have created the package and install the package manually. 

Btw, may I know can we run the package silently (without user interactive) via the command line or script?





To grant the Cortex XDR agent full disk access locally on the endpoint:
  1. Go to. System Preferences. ...
  2. To make changes, click lock icon ( ) on the bottom left, enter your credentials, and. Unlock. ...
  3. Navigate to. Macintosh HD. ...
  4. Select. pmd. ...
  5. Navigate to. Macintosh HD. ...
  6. Select. ...
  7. When you're done, click to save your changes and stop editing.

Check the following resource to make sure that you are compliant with the mac requirements for macos install:


For your specific question on manual install/scripting. Manual install is possible from command line, scripting it will depend on your bash/zsh/ksh scripting skills and / or python habilities.


Here is the doc to install the Cortex XDR Agent on mac manually:


Please do not forget to thumbs up if you find these recommendations helpful.

KR and enjoy your Cortex XDR for Mac, 


I run the bash script in terminal: 



sudo installer -pkg 'Cortex XDR.pkg' -target /Applications


It popups the System extension blocked and need to enable manually. How I can enable it var the script? Any hints?





right but how to automate this at install time? 

Hi @Houston29115 and @raymond.kwan What you are referring to are perform changes to the OS security profiles. This can be seamlessly performed with JAMF or similar solutions (e.g. Intune) for installation, deployment and upgrades.
You can refer to the documentation here:

Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!