---
title: Running shell scripts on macOS devices
slug: device-management-apple/running-shell-scripts-on-macos-devices
createdAt: 2026-10-06T07:47:38.086Z
---

This section addresses the components related to running shell scripts on macOS devices.

::::LinkArray{contentSource="DOCS" itemsPerRow="1" sortOption="DEFAULT" displayMode="LINK" sourceParentDocId="hOf6AEmuIHF06YAu0usJH" childrenDocs="[{&#x22;docId&#x22;:&#x22;3eWuXrb7A_q0k7Uc0QSE7&#x22;,&#x22;docTitle&#x22;:&#x22;Shell scripts on macOS devices&#x22;},{&#x22;docId&#x22;:&#x22;cUsDYrURDQxYrazku_HH9&#x22;,&#x22;docTitle&#x22;:&#x22;Creating certificates for your shell scripts for macOS&#x22;},{&#x22;docId&#x22;:&#x22;uux_4wLfktesw37af5V0t&#x22;,&#x22;docTitle&#x22;:&#x22;Creating a shell script for macOS&#x22;},{&#x22;docId&#x22;:&#x22;hnq59nP_PnfxidzjW3lrw&#x22;,&#x22;docTitle&#x22;:&#x22;Testing your shell script for macOS&#x22;},{&#x22;docId&#x22;:&#x22;tAr1blvYL3FZOxmh-FjTi&#x22;,&#x22;docTitle&#x22;:&#x22;Signing your shell script for macOS&#x22;},{&#x22;docId&#x22;:&#x22;XuxuMgcUgau_P5_dZQGmT&#x22;,&#x22;docTitle&#x22;:&#x22;Configuring a macOS script configuration on Ivanti EPMM&#x22;},{&#x22;docId&#x22;:&#x22;SdIJiD2U4kTlueVRE16XR&#x22;,&#x22;docTitle&#x22;:&#x22;Configuring a macOS script policy on Ivanti EPMM&#x22;},{&#x22;docId&#x22;:&#x22;CVh8TQGMUVhegEeGl31Lo&#x22;,&#x22;docTitle&#x22;:&#x22;Viewing macOS script execution logs&#x22;}]"}
:::LinkArrayItem{headerType="NONE" docId="3eWuXrb7A_q0k7Uc0QSE7" displayMode="LINK"}
[Shell scripts on macOS devices](docId:3eWuXrb7A_q0k7Uc0QSE7)
:::

:::LinkArrayItem{headerType="NONE" docId="cUsDYrURDQxYrazku_HH9" displayMode="LINK"}
[Creating certificates for your shell scripts for macOS](docId\:cUsDYrURDQxYrazku_HH9)
:::

:::LinkArrayItem{headerType="NONE" docId="uux_4wLfktesw37af5V0t" displayMode="LINK"}
[Creating a shell script for macOS](docId\:uux_4wLfktesw37af5V0t)
:::

:::LinkArrayItem{headerType="NONE" docId="hnq59nP_PnfxidzjW3lrw" displayMode="LINK"}
[Testing your shell script for macOS](docId\:hnq59nP_PnfxidzjW3lrw)
:::

:::LinkArrayItem{headerType="NONE" docId="tAr1blvYL3FZOxmh-FjTi" displayMode="LINK"}
[Signing your shell script for macOS](docId\:tAr1blvYL3FZOxmh-FjTi)
:::

:::LinkArrayItem{headerType="NONE" docId="XuxuMgcUgau_P5_dZQGmT" displayMode="LINK"}
[Configuring a macOS script configuration on Ivanti EPMM](docId\:XuxuMgcUgau_P5_dZQGmT)
:::

:::LinkArrayItem{headerType="NONE" docId="SdIJiD2U4kTlueVRE16XR" displayMode="LINK"}
[Configuring a macOS script policy on Ivanti EPMM](docId\:SdIJiD2U4kTlueVRE16XR)
:::

:::LinkArrayItem{headerType="NONE" docId="CVh8TQGMUVhegEeGl31Lo" displayMode="LINK"}
[Viewing macOS script execution logs](docId\:CVh8TQGMUVhegEeGl31Lo)
:::
::::

