Erstellen eines Skripts für den macOS Onboarding Ausschluss

Jamf Pro Dokumentation 11.14.0

Solution
Application
Content Type
Technische Dokumentation
Utilities & Services
version
11.14.0
ft:locale
de-DE
vrm_version
11.14.0

Sie können ein Skript erstellen, das macOS Onboarding auf den Zielcomputern als abgeschlossen kennzeichnet. Dies ermöglicht es Ihnen, eine dynamische Gruppe von Computern über eine Richtlinie von der Ausführung von macOS Onboarding auszuschließen.

  1. Klicken Sie in Jamf Pro auf Einstellungen in der Seitenleiste.
  2. Klicken Sie im Abschnitt Computerverwaltung auf Skripte .
  3. Klicken Sie auf Neu.
  4. Konfigurieren Sie mithilfe der im Bereich „Allgemein“ verfügbaren Optionen die Grundeinstellungen des Skripts, wie z. B. den angezeigten Namen und die Kategorie.
  5. Klicken Sie auf den Tab Skript und geben Sie eines der folgenden Skripte in den Skript-Editor ein:
    • Für Self Service Classic:

      #!/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"
    • Für 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"

    Mithilfe der auf dem Tab verfügbaren Einstellungen können Sie zudem die Syntaxhervorhebung und die Designfarben im Skripteditor konfigurieren.

  6. Klicken Sie auf den Tab Optionen und konfigurieren Sie ggf. zusätzliche Einstellungen für das Skript, z. B. die Priorität und die Bezeichnung der Parameter.
  7. Klicken Sie auf Speichern .