Creación de un script para la exclusión de incorporación para macOS

Documentación de Jamf Pro 11.22.0

Solution
Application
Content Type
Documentación técnica
Utilities & Services
version
11.22.0
ft:locale
es-ES
vrm_version
11.22.0

Puede crear un script que marque el estado de incorporación para macOS como completado en los ordenadores de destino. Esto le permite usar una política destinada a excluir un grupo inteligente de ordenadores para que no ejecuten incorporación para macOS.

  1. En Jamf Pro, haga clic en Ajustes en la barra lateral.
  2. En la sección Gestión de ordenadores, haga clic en Scripts .
  3. Haga clic en Nuevo.
  4. Use el panel General para configurar los ajustes básicos del script, incluidos el nombre visible y la categoría.
  5. Haga clic en la pestaña Script e introduzca uno de estos scripts en el editor de scripts:
    • En la versión clásica de Self Service:

      #!/bin/zsh
      
      #get user
      loggedInUser=$( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | awk '/Name :/ && ! /loginwindow/ { print $3 }' )
      #set preference
      su $loggedInUser -c "/usr/bin/defaults write ~/Library/Preferences/com.jamfsoftware.selfservice.mac.plist com.jamfsoftware.selfservice.onboardingcomplete -bool TRUE"
    • En Self Service:

      #!/bin/zsh
      
      #get user
      loggedInUser=$( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | awk '/Name :/ && ! /loginwindow/ { print $3 }' )
      #set preference
      su $loggedInUser -c "/usr/bin/defaults write ~/Library/Preferences/com.jamf.selfserviceplus.plist com.jamfsoftware.selfservice.onboardingcomplete -bool TRUE"

    Puede usar los ajustes de la pestaña para configurar el resaltado de la sintaxis y los colores de los temas en el editor de scripts.

  6. Haga clic en la pestaña Opciones y configure otros ajustes del script, como la prioridad y las etiquetas de los parámetros.
  7. Haga clic en Guardar .