Leitfaden für Apple IT: Einführung in Mac Scripting

Leitfaden für Apple IT: Einführung in Mac Scripting

In diesem anfängerfreundlichen Leitfaden werden wir Sie durch die Bausteine des Mac Scripting führen und dann sehen, wie die Verwendung von Skripten mit Ihrer MDM-Lösung (Mobile Device Management) dazu beitragen kann, unternehmenseigene Geräte effektiver zu verwalten.

Hier ist ein kurzer Überblick über einige der Themen, die wir behandeln werden:

  • Was sind Skripte?
  • Verwenden von Skripten mit einer MDM-Lösung
  • Terminalbefehle vs. Shell-Skripte
  • Was sind Shells: Bash vs. Zsh?,
  • Grundlagen des Skripts mit Bash

Was sind Skripte?

Skripte sind kleine Computerprogramme, die eine Reihe von Befehlen in einer Datei sammeln. Während die Eingabe von Befehlen in das Apple-Terminal normalerweise einzeln mit einem Skript erfolgt, können Sie eine lange Liste von Befehlen mit nur einer Interaktion ausführen.

Während Sie normalerweise keine Mac-Skripte verwenden, um größere Programme zu erstellen, können Sie diese verwenden, um routinemäßiges Computerverhalten zu automatisieren. Wenn Sie beispielsweise eine zeitaufwändige Routine haben, die viele Klicks erfordert, können Sie ein Skript schreiben und es mit nur einem ausführen.,

Apple bringt es gut in ihre Shell-Skript-Primer:

Ein Shell-Skript zu schreiben ist wie Fahrrad fahren. Sie fallen ab und kratzen zuerst oft die Knie. Mit ein bisschen mehr Erfahrung werden Sie bequem reiten sie in der Stadt, sondern auch schnell entdecken, warum die meisten Menschen Autos für längere Reisen fahren.

Shell Scripting wird allgemein als eine Programmiersprache angesehen, die sich ideal zum Erstellen kleiner Codeteile eignet, die andere Tools miteinander verbinden. Während Shell-Skripte für komplexere Aufgaben verwendet werden können, sind sie normalerweise nicht die beste Wahl.,

Das Erlernen von Skripten ähnelt dem Erlernen einer Programmiersprache. Sie beginnen mit den Grundlagen und bauen von dort aus Ihr Wissen auf.

In diesem Handbuch konzentrieren wir uns also auf die Bausteine des Skripts. Die Informationen, die wir hier behandeln, werden in vielen Einstellungen nützlich sein, aber wir werden uns letztendlich darauf konzentrieren, wie Scripting Ihnen helfen kann, Aktionen auf mehreren Geräten mit einer MDM-Lösung auszuführen.

Was können Skripte tun?

Mit Skripten können Sie komplizierte Dinge im Wesentlichen schnell, genau und einfach erledigen.,

  • Schnell, da die Verwendung von Mac-Skripten in einem MDM langwierige Aufgaben automatisieren kann,z. B. den Zugriff auf ein Computerprogramm auf 100 Unternehmensgeräten-mit null Klicks anstelle von 100.
  • Genau, weil ein gutes Skript eine definierte Aktion jedes Mal auf die gleiche Weise ausführt-während das Vertrauen einer Person, die Aufgabe manuell abzuschließen, zu Fehlern, Inkonsistenzen und Verwirrung führen kann.
  • Einfach, weil Sie eine wirklich komplizierte und nuancierte Aufgabe mit einer Reihe einfacher Skripte erledigen können, die sie in kleinere Teile zerlegen.,

Die Verwendung von Skripten mit einer MDM-Lösung

Die Verwendung von Skripten allein kann Ihnen helfen, Zeit zu sparen, aber die Verwendung mit einer MDM-Lösung wie unserem Produkt Kandji eröffnet viel mehr Leistung und Freiheit. Nachdem Sie ein Skript geschrieben haben, das Ihnen gefällt, können Sie es über Ihre MDM-Lösung ausführen, um es auf alle Geräte Ihres Unternehmens anzuwenden.

Wie Skripte in MDM-Lösungen verwendet werden, hängt vom Produkt ab, aber mit Kandji können Sie sie verwenden, um beispielsweise die benutzerdefinierte App-Installation an die genauen Anforderungen Ihres Unternehmens anzupassen., (Sie können unseren Leitfaden zur App-Bereitstellung lesen, wenn Sie eine Grundierung dazu benötigen.)

Wenn Ihr Unternehmen eine benutzerdefinierte App auf allen Unternehmensgeräten installieren möchte, können Sie in diesem Fall bestimmte vorinstallierte oder nachinstallierte Aktionen angeben, indem Sie Skripte zu den entsprechenden Eingabefeldern hinzufügen (siehe Abbildung unten):

Skripte vorinstallieren

Sie können ein vorinstalliertes Skript erstellen, wenn Sie eine Aktion vor der Installation ausführen möchten., Vorinstallierte Skripte werden im Allgemeinen verwendet, um:

  • Bereinigungsaufgaben auszuführen, die normalerweise manuell vor der Neuinstallation der Software ausgeführt werden, z. B. das Entfernen von Dateien, Caches, Datenbankdateien und mehr.
  • Konfigurationsdateien ausführen. Viele Anwendungen verwenden Massenbereitstellungsoptionen, die funktionieren, indem Konfigurationsdateien gefunden werden, die vor der Ausführung des Installationsprogramms abgelegt wurden. Sie können beispielsweise ein Vorinstallierungsskript verwenden, um einen bestimmten Ordner zu erstellen, und eine Datei in diesen Ordner schreiben, die eine Art Bezeichner enthält., Wenn die Installation erfolgt, findet das Installationsprogramm diese Informationen und verwendet sie, um die Anwendung automatisch zu konfigurieren.

Postinstall Scripts

Sie können auch ein Postinstall-Skript erstellen, das im Allgemeinen zum Konfigurieren der Anwendungseinstellungen verwendet wird, bevor die Software ausgeführt wird. Um ein gängiges Beispiel zu verwenden, können Sie ein posinstall-Skript verwenden, um die Benutzereinstellungen für Google Chrome zu konfigurieren und sicherzustellen, dass automatische Updates konfiguriert sind.,

Wie Sie sich vorstellen können, gibt Ihnen das Skripten dieser Verhaltensweisen viel mehr Kontrolle über den Installationsprozess, und es kann Ihrem IT-Team viel Zeit sparen, wenn sie es sonst manuell tun müssten.

Benutzerdefinierte Skripte

Kandji verfügt auch über eine benutzerdefinierte Skriptfunktion, mit der Sie jedes von macOS unterstützte Skript hinzufügen können. Diese Mac-Skripte können einmal pro Gerät oder kontinuierlich ausgeführt werden. Es gibt auch eine Sanierungsskriptoption, die Sie bei Bedarf einfügen können., Sie können weitere der verfügbaren Optionen auf Kandjis benutzerdefinierter Skriptseite unten sehen:

Bausteine des Skripts

Nachdem wir nun eine funktionierende Definition dessen haben, was Skripte sind und wissen, was sie erreichen können, lassen Sie uns lernen, wie alles funktioniert. In diesem Abschnitt werden wir einige der wichtigsten Bausteine von Mac Scripting aufschlüsseln, einschließlich Terminal-Befehle, Shell-Skripte und zwei gemeinsame Shells.

Was sind Terminal-Befehle?

Terminal ist die macOS command line interface (CLI)., Benutzer können erweiterte Änderungen an ihrem Mac mithilfe von Befehlen vornehmen, die nur Anweisungen für Ihren Mac sind, was Sie tun sollen.

Bildquelle: support.apple.com

Ein Wort der Warnung, obwohl: Terminal ist ein unglaublich leistungsfähiges Werkzeug. Recherchieren und testen Sie Befehle gründlich, bevor Sie sie ausführen, und testen Sie sie nach Möglichkeit mit einer VM anstelle einer Produktionsmaschine.

Wenn Sie Befehle in Terminal eingeben, können Sie mit einem Interpreter oder einer Shell kommunizieren. Der Interpreter nimmt Code auf und übersetzt ihn in eine Maschinensprache, die das Betriebssystem verstehen kann.,

Um das Terminal zu öffnen, klicken Sie einfach auf „Anwendungen“, öffnen Sie den Ordner“ Dienstprogramme „und doppelklicken Sie dann auf die App“ Terminal“. Sie können Terminalbefehle für alles verwenden, was Sie in der GUI erreichen können – und vieles mehr.,

Hier sind einige grundlegende Beispiele für Befehle:

  • Fügen Sie einem Dokument Text hinzu (wenn das Dokument nicht vorhanden ist, wird ein neues erstellt)
echo 'Welcome to my document!' > ~/Desktop/myDocument.txt
  • Erstellen Sie einen Ordner an einem bestimmten Ort
mkdir ~/Desktop/myFolder
  • Verschieben Sie ein Dokument an einen bestimmten Ort
mv ~/Desktop/myDocument.txt ~Desktop/myFolder
  • Öffnen Sie ein Dokument von einem bestimmten Ort aus
open ~/Desktop/myFolder/myDocument.txt

Dies ist eine großartige Möglichkeit, um zu sehen, wie Sie Befehle verwenden können, um Ihren Mac bestimmte Verhaltensweisen auszuführen, aber es ist nicht sehr praktisch, wenn Sie eine Reihe von Aufgaben ausführen möchten., Wir werden sehen, wie Skripte dies im nächsten Abschnitt ermöglichen.

Was sind Mac-Shell-Skripte?

Natürlich wird das Anschließen von Terminalbefehlen nacheinander ziemlich mühsam, wenn Sie versuchen, Änderungen für Hunderte von unternehmenseigenen Mac-Geräten einzuführen. Anstatt also einzelne Befehle wie in unserem Beispiel im letzten Abschnitt auszuführen, können Sie alle Ihre Befehle in ein Skript umwandeln – ein Shell – Skript -, das ohne direkte Interaktion ausgeführt werden kann. Dies erleichtert die Ausführung sich wiederholender oder mehrstufiger Prozesse und minimiert gleichzeitig Fehler.,

Ein Shell-Skript ist nur eine Textdatei mit UNIX-Befehlen (Befehle, die mit Ihrem Betriebssystem kommunizieren-macOS ist ein UNIX-basiertes Betriebssystem). Alles, was Sie mit Terminalbefehlen tun können, können Sie mit Mac-Shell-Skripten tun, nur viel einfacher. Sie können sogar Shell-Skripte mit Tools wie launchd automatisieren.

Shell-Skript ausführen: Mac Terminal

Es ist eigentlich ziemlich einfach, ein Shell-Skript auszuführen. Wenn wir aus den oben eingeführten Terminalbefehlen ein Mac-Skript erstellen würden, müssten wir dies nur tun:

  1. Type #!/bin/bash in die erste Zeile., Die ersten beiden Zeichen, genannt „shebang“ (#!), lassen Sie Terminal wissen, dass Sie ein Shell-Skript eingeben. Der Rest der Zeile gibt an, mit welcher Shell die Skripte ausgeführt werden sollen. In diesem Fall ist es bash, aber Sie können auch „zsh“ angeben, eine weitere Shell, die wir auch im nächsten Abschnitt behandeln werden.
  2. Fügen Sie die Befehle in einen Skripteditor ein. Genau wie Textverarbeitungsprogramme auf das Schreiben spezialisiert sind, sind Skripteditoren auf das Skripten spezialisiert, indem sie beispielsweise Wörter bestimmter Funktionskategorien farbcodieren und Fehler markieren., Es gibt viele Skript-Editoren, aber zwei der beliebtesten (und kostenlosen) sind Atom und bbedit.
  3. Speichern Sie es als „myscript.bash “ oder wie jeder andere Name-stellen Sie einfach sicher, dass Sie die Dateierweiterung (den Teil nach der Periode) als bash beschriften. Andernfalls kann das Terminal es nicht ordnungsgemäß ausführen.
  4. Autorisieren Sie Terminal, Ihr Skript auszuführen. Jetzt müssen Sie nur noch dem Terminal die Berechtigung zum Ausführen Ihres Skripts erteilen., Kopieren und fügen Sie den Inhalt nicht ein – Sie müssen Terminal anweisen, die Skriptdatei mit dem Befehl chmod +x ausführbar zu machen, z. B.:
    chmod +x ~/Desktop/myFolder/myscript.bash
  5. Drücken Sie „enter“, um das Shell-Skript auszuführen. Mac Terminal wird den rest erledigen!

das ist es – das Programm führt die Liste der Befehle in der Reihenfolge. Es wird wahrscheinlich schneller passieren, als Sie folgen können, aber das ist nur ein weiterer Vorteil von Mac Scripting – es ist wirklich schnell.,

Bevor wir über andere Dinge sprechen, die Sie mit Skripten tun können, geben wir einen Überblick darüber, welche Shells (wie „bash“, die wir in diesem Beispiel verwendet haben) sind.

Was sind Muscheln?

Wenn Sie Terminal öffnen, startet das System ein Shell-Programm. Shells sind Befehlszeileninterpreter, die, einfach ausgedrückt, bedeutet, dass sie Ihre Befehle nehmen und geben sie an das Betriebssystem in Aktion zu setzen.

Standardmäßig verwendet Mac entweder zsh (Z Shell) oder bash (Bourne-again Shell) als Shell-oder Befehlszeileninterpreter. Die Standard-Shell Ihres Mac hängt von der von Ihnen verwendeten Iteration von macOS ab.,

  • zsh (Mac Catalina): Wenn Sie unter macOS Catalina beta oder höher ein neues Benutzerkonto erstellt haben, ist Ihre Standard-Shell zsh. macOS Iterationen vor dieser Verwendung bash.
  • bash (früher macOS): Wenn Sie macOS Mojave und früher verwenden, ist bash Ihre Standard-Shell.

Ob Ihr Konto eine bash oder zsh Mac Standard-Shell verwendet, können Sie es in nur wenigen Schritten ändern., Folgendes müssen Sie tun:

  1. Klicken Sie auf das Apple-Menü
  2. Wählen Sie Systemeinstellungen > Benutzer & Gruppen
  3. Klicken Sie auf die Sperre und geben Sie Ihren Kontonamen und Ihr Passwort ein.
  4. Steuerelement-Klicken Sie auf Ihren Benutzernamen in der Liste der Benutzer > Wählen Sie Erweiterte Optionen
  5. Schauen Sie sich das Menü“ Login shell “ an und wählen Sie eine Shell
  6. Klicken Sie auf OK, wenn Sie die gewünschte Shell gefunden haben

Bash vs., Zsh: Mac Scripting

Bash und zsh haben tatsächlich viele Funktionen gemeinsam, und Sie können von einem zum anderen wechseln, ohne zu viel Lernkurve zu treffen. Bevor wir uns also mit dem befassen, was sie anders macht, sehen wir uns einige Stellen an, an denen sie sich überlappen.

  • Z-Befehl: Mit dem Befehl Z können Entwickler einfach durch ihre Verzeichnisse navigieren, sodass sie ein kürzlich oder häufig besuchtes Verzeichnis besuchen können, indem sie „z“ gefolgt vom Verzeichnisnamen eingeben., Dies ist schneller als die Eingabe des vollständigen Speicherorts, wie wir es beim Öffnen des Dokuments im Abschnitt Terminal-Befehl tun mussten.
  • Auto-Completion: Beide Shells enthalten auch eine Befehlszeile Auto-Complete-Funktion. Um diese Funktion zu verwenden, müssen Sie nur einen Befehl eingeben, die Taste „-“ drücken und dann Tab drücken. Sie sehen eine Liste der verfügbaren Optionen für den Befehl, die Sie durchgehen können, bis Sie die gewünschte gefunden haben.,
  • Autokorrektur: Beide Shells verwenden eine Form der Autokorrektur, aber die Funktion von bash muss zuerst aktiviert werden, während zsh über eine integrierte Autokorrekturfunktion verfügt, die kleine Tippfehler automatisch erkennt.
  • Farbanpassung: Sowohl zsh als auch bash bieten viele Farbanpassungswerkzeuge, die das Verständnis von Skripten auf einen Blick erleichtern.

Wenn es um Unterschiede geht, war bash bis Catalina die Standard-Shell für macOS-Benutzer und immer noch die am weitesten verbreitete Shell unter IT-Administratoren., Da Bash eine große Fangemeinde hat, gibt es viele Ressourcen, die es ideal für Anfänger machen.

Bash ist Teil der Bourne-Muschelfamilie, zu der auch sh, ash, zsh und ksh gehören. Es ist mit mehr Funktionen geladen, als wir hier realistisch auflisten können, aber einige seiner einzigartigen Funktionen umfassen Schleifen, bedingte Konstrukte, Tilde-und Klammererweiterungen und Aliase.,

Zsh, Mac Catalina Standard-Shell, auf der anderen Seite, ist nicht so beliebt wie bash, aber es hat immer noch eine große Fangemeinde, einschließlich Open-Source-Frameworks wie Oh My Zsh, und ist weithin für seine Funktionalität gelobt. Zsh bietet einige einzigartige Funktionen wie Datei-Globbing, ladbare Module, Pfaderweiterung, Start – /Shutdown-Skripte und mehr. In diesem Handbuch konzentrieren wir uns hauptsächlich auf Bash.

Die Grundlagen von Bash

Nachdem wir nun verstanden haben, wie Skripte und Shells funktionieren, ist es an der Zeit, ein paar Tipps zum Skripten mit Bash zu geben., Danach werden wir uns mit den Grundlagen wie dem Zuweisen von Variablen und dem Schreiben von Bedingungen befassen.

Worttrennung

Einer der ersten großen Bausteine, um den Kopf zu wickeln ist, wie bash Worttrennzeichen verwendet. Wenn Sie sich Beispiele für Skripte ansehen, sehen Sie Metazeichen wie ; und &. Dies sind nur zwei der sieben Zeichen, die bash verwendet, um Wörter während der Skripterstellung zu trennen.

Wir werden eine Liste aller sieben unten enthalten. Wenn Sie diese sehen, keine Sorge. Sie halten einfach alles organisiert., Wie Sie später im Abschnitt Bedingungen sehen werden, hängt die Art der verwendeten Syntax davon ab, was Sie erreichen möchten.

  • (
  • )
  • <
  • >
  • ;
  • &
  • |

Nützliche Organisation Befehle

Bash gibt Ihnen auch eine Reihe von Befehlen, mit denen Sie Dateien organisieren können. Wir haben einige davon im Abschnitt Terminal command behandelt, aber hier sind noch ein paar mehr:

  • mkdir (make directory) wird verwendet, um ein neues Verzeichnis oder einen neuen Ordner zu erstellen.,
  • mv (verschieben) wird verwendet, um eine oder mehrere Dateien oder Verzeichnisse an einen anderen Ort zu verschieben.
  • rm (entfernen) wird zum Löschen von Dateien verwendet.
  • rmdir (Verzeichnis entfernen) wird zum Löschen eines Verzeichnisses verwendet.

Anzeigen von Befehlen

Wenn Sie mehr als nur Dateien verschieben möchten, können Sie einige dieser Anzeigenbefehle verwenden, um die Informationen anzuzeigen, die die Dateien enthalten. Hier sind zwei davon:

  • cat (verketten) liest den Inhalt einer oder mehrerer Dateien und zeigt ihn an. Dies ist ideal für kürzere Dateien.,
  • less ist ein weiterer Anzeigebefehl, der sich hervorragend zum Anzeigen längerer Dateien eignet, da jeweils nur ein Bildschirm mit Informationen angezeigt wird und nützliche Navigationsfunktionen enthält, um nach bestimmten Wörtern zu suchen oder zur nächsten oder vorherigen Seite zu wechseln.

Was sind Variablen?

Variablen sind benannte Platzhalter, die sich auf einen bestimmten Wert. Wenn Sie den Variablennamen eingeben, behandelt das System ihn so, als hätten Sie den Wert eingegeben, auf den er sich bezieht. Sie können Variablen mit Zahlen, Buchstaben, Dateinamen oder anderen Datentypen benennen.,

Variablen erleichtern das Schreiben von Skripten, die bestimmte Datenblöcke verwenden – auch wenn sich diese Daten ständig ändern, z. B. Benutzernamen. Anstatt separate Befehle für mehrere Variationen von Benutzernamen zu schreiben, können Sie einfach eine username-Variable definieren und sie als Platzhalter für alle Variationen verwenden, die Benutzer verwenden können.

Das Zuweisen von Variablen ist ziemlich einfach. Sie müssen nur einen Variablennamen und einen Wert wie folgt angeben:

Variable_Name=value

Großschreibung spielt hier keine Rolle., Der Variablenname und der Wert können fast alles sein, was Sie wollen, wie zum Beispiel:

x=1
var1=hello
var2=GOODBYE

Das heißt, es gibt einige Einschränkungen darüber, welche Wörter oder Zeichen Sie für Variablen verwenden können (die wir als nächstes behandeln werden). Zunächst ist es jedoch wichtig zu beachten, dass bash beim Zuweisen von Variablen keine Leerzeichen vor oder nach dem Gleichheitszeichen verwendet.,

Das bedeutet, Sie können eine Variable nicht mit Leerzeichen zuweisen, wie folgt:

Falsch:

x = 1

Sie müssen es ohne Leerzeichen zuweisen, wie folgt:

Richtig:

x=1

Sie können jedoch Leerzeichen in Variablennamen verwenden, indem Sie Anführungszeichen verwenden, wie folgt:

Richtig:

x="Number one"

Wir sollten auch erwähnen, dass Sie ein Mac-Skript verwenden können, um Terminal anzuweisen, den Wert einer Variablen an Sie zurückzugeben. Sie können dies auf zwei Arten tun., In beiden Beispielen ist „x“der Variablenwert, nach dem Sie suchen:

$x
${x}

Sie können auch eine Variable auf das Ergebnis eines Befehls verweisen lassen, z. B.:

variable1=$(Some Bash Command)

Variablenbeschränkungen

Was sind diese Variablenbeschränkungen, die wir gerade erwähnt haben? Bash hat zwanzig „reservierte Wörter“, die Sie nicht für Variablen verwenden können, da sie bereits anderen wichtigen Funktionen in der Shell zugewiesen sind., Wann immer Sie Variablen zuweisen, müssen Sie nur diese Wörter vermeiden und Sie werden keine Probleme mit Ihrem Skript haben.

Hier sind Sie:

  • ! und Zeit
  • ]
  • { und }
  • if, then, elif, else und fi
  • case und esac
  • select und in
  • while, until, for, do, and done
  • Funktion

Single vs., Doppelte Anführungszeichen

'

Text in einfachen Anführungszeichen gekapselt bedeutet, dass es genau diesen Text als gelesen enthält – es wird keine Bedeutung für Sonderzeichen geben, wie Variablen oder Variablenbeschränkungen.

"

Doppelte Anführungszeichen behalten den Literalwert einiger Zeichen bei, können jedoch einige Variablen oder Zeichen mit besonderer Bedeutung enthalten, einschließlich:

$
'
\
!

Die Bedeutung des Zeichens !, in doppelten Anführungszeichen bleibt nur erhalten, wenn history Expansion aktiviert ist, und \ muss durch ein anderes Sonderzeichen (oder eine neue Zeile) gefolgt werden.

Was sind Konditionalsätze?

Der nächste große Schritt in das lernen der Mac-Skriptsprache ist herauszufinden, wie die Bedingungen. Im Wesentlichen sind Bedingungen if / then-Anweisungen, die Bedingungen festlegen und dann sehen, ob sie erfüllt werden (dh WENN es 6 Uhr morgens ist, DANN sagen Sie „Guten Morgen“).

In bash sieht die Syntax von if/then-Anweisungen folgendermaßen aus:

if <condition>; then
<command(s)>
fi

Lassen Sie uns das aufschlüsseln.,

  1. Beginnen Sie mit“ if “ und folgen Sie ihm sofort mit seinen Bedingungen.
  2. Verwenden Sie ein Semikolon, um die Bedingung „IF“ zu trennen und den Befehl „THEN“ zu starten. Dieser Befehl wird nur ausgeführt, wenn die Bedingung “ IF “ erfüllt ist.
  3. Schließen Sie schließlich die if/then-Anweisung mit “ fi „– dies ist nur“ if “ rückwärts geschrieben.

Hier ist ein Beispiel:

if ; then
echo "That number is greater than or equal to 4"
fi

Hier prüfen wir, ob eine Zahl, 5, größer oder gleich ist (das ist die „-ge“) eine andere Zahl, 4., Wenn ja, wird der Befehl „dann“ ausgeführt, der uns mit der Meldung auffordert: „Diese Zahl ist größer oder gleich 4.“Stellen Sie sich vor, wie das Ändern des Skripts und die Verwendung einer Variablen stattdessen die Funktionalität dieses Skripts verbessern könnten.

Sobald Sie diese Anweisungen erhalten haben, können Sie lernen, wie Sie „else“ verwenden, um Ihren Befehlen eine alternative Aktion zu geben, falls die „if“ – Bedingungen nicht erfüllt sind. Für kompliziertere Befehle können Sie sogar „elif“ (else if) verwenden, um Bedingungen zu „else“ hinzuzufügen, ohne mühsam mehr „else“ – Bedingungen neu zu schreiben.,

Scripting mit MDM-Lösungen

Genau wie mit Mac-Skripte können einzelne Terminal-Befehle leistungsfähiger machen, mit Skripten mit Ihrer MDM-Lösung können Sie Ihr volles Management-Potenzial bringen.

Unabhängig davon, ob Sie unsere benutzerdefinierte Skriptfunktion verwenden oder vor – und nachinstallierte Verhaltensweisen für benutzerdefinierte Apps angeben, mit einem MDM können Sie mit Skripten viele erweiterte Geräteverwaltungsaktionen ausführen.,

Hoffentlich haben Sie gelernt, dass Sie Skripte verwenden können, um mehrstufige Aufgaben schneller und genauer auszuführen – und dass Sie erweiterte Richtlinien erstellen und sie mithilfe einer MDM-Lösung wie Kandji an alle Geräte Ihres Unternehmens senden können.

Über die Umsetzung Ihrer Skripte hinaus verfügt Kandji über viele andere großartige Funktionen wie die Ein-Klick-Einhaltung wichtiger Sicherheitsbenchmarks und die Zero-Touch-Bereitstellung. Es ist alles, was Ihr Unternehmen benötigt, um Ihre Flotte von der Bereitstellung bis zum Ruhestand zu verwalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.