L'outil de mise à jour de masse non officiel et tout-en-un conçu pour être le compagnon idéal pour les administrateurs de jamf
Bienvenue à Mut V6. Si vous connaissez Mut V5 et Mut Classic, Mut V6 vous semblera probablement très familier. Si c'est votre première fois ici, je vous recommande de lire le Readme dans son intégralité.
Si vous souhaitez une visite vidéo rapide des nouvelles fonctionnalités de V6, consultez notre vidéo d'intro ici: https://www.youtube.com/watch?v=g1cwowbr_ti
Mut est un outil incroyablement puissant, et avec une grande puissance vient une grande capacité à briser. Toujours, exécutez toujours une petite mise à jour de test sur quelques appareils pour vous assurer que vos mises à jour fonctionnent comme prévu, et votre portée ne se casse pas en raison des mises à jour.
Le MUT est une application macOS native écrite dans Swift, qui permet aux administrateurs JAMF de faire des mises à jour de masse aux attributs (tels que le nom d'utilisateur, la balise d'actif ou l'attribut d'extension) de leurs appareils et utilisateurs dans JAMF.
Les administrateurs peuvent également apporter des changements en masse dans les groupes statiques et la portée des inscriptions de précontrainte via MUT.
MUT effectuera automatiquement des chèques sur vos informations d'identification lorsque vous vous connectez. S'il détecte un problème avec les informations d'identification que vous fournissez, cela vous fera savoir quels sont ces problèmes.
MUT effectue ces vérifications en générant un jeton pour le nouveau JPAPI. Tout utilisateur est capable de générer un jeton pour le JPAPI, il n'est donc plus nécessaire que la case "Bypass Authentication" existe. Cette case à cocher a été modifiée en une case "Autoriser l'insécurité SSL". Vous pouvez utiliser cette case à cocher si vous souhaitez autoriser le SSL insécurité, mais Mut effectuera des vérifications SSL standard par ATS par défaut.
Tous les privilèges seront trouvés dans les actions du serveur JAMF Pro et doivent seulement faire vérifier la mise à jour - sauf indication contraire.
Modèle d'ordinateur - ordinateurs, utilisateurs
Groupes et modèles de préstage (recommandé d'avoir des utilisateurs séparés pour le moins d'accès aux privilèges):
Groupes d'ordinateurs / PRESTAGE - Groupes d'ordinateurs statiques, inscriptions de préstructions informatiques
Groupes d'appareils / PRESTAGE - Groupes d'appareils mobiles statiques, inscriptions de prestage d'appareils mobiles
Groupes d'utilisateurs - Groupes d'utilisateurs statiques
Modèle d'appareil mobile - Appareils mobiles, utilisateurs
Modèle d'utilisateur - utilisateurs (mise à jour, création)
Lorsque vous vous authentifierez pour la première fois, vous serez présenté avec un écran relativement simpliste, qui aura un gros bouton pour télécharger les modèles CSV nécessaires pour utiliser Mut. Notez que ces modèles ont tendance à changer avec les mises à niveau Mut, afin de permettre de nouvelles fonctionnalités, il est donc recommandé de redémarrer ces modèles après les mises à jour.
En appuyant sur le bouton Télécharger les modèles CSV, Mut vous demandera où vous souhaitez enregistrer les modèles Mut.zip. Le mut.log n'est plus situé dans le répertoire des modèles et peut maintenant être trouvé sous le menu Paramètres en haut de la page.
Afin de mettre à jour les informations d'un objet (comme un ordinateur ou un appareil mobile) dans JAMF Pro, vous devrez utiliser le modèle CSV associé qui a enregistré Mut où vous avez spécifié. Par exemple, pour mettre à jour des objets informatiques, vous devrez utiliser "ComposetTemplate.csv".
MUT effectue des vérifications de vérification par rapport à la ligne d'en-tête de ce fichier CSV, et il est très important que vous ne modifiiez pas la ligne d'en-tête (telle que la suppression des colonnes ou que vous réorganisiez les colonnes) avant de télécharger votre fichier CSV. Si vous le faites, Mut rejetera le fichier.
Une utilisation courante pour Mut consiste à mettre à jour des attributs uniques, tels que la mise à jour du nom d'utilisateur attribué à un ensemble de périphériques, ou le remplissage de la balise d'actif ou du code-barres pour un appareil.
La chose la plus importante à retenir est que toute cellule laissée complètement vide dans votre CSV sera ignorée. Veuillez noter qu'un espace n'est pas le même que complètement vide. Il y a une grande différence entre "" et "".
Si un champ va être ignoré dans MUT, votre chèque en plein air affichera la phrase "(inchangée)" en bleu pour ce champ.
Si vous vouliez mettre à jour le nom d'utilisateur sur un ensemble d'appareils, le fichier CSV ressemblerait à ceci (avec plus de colonnes après les ellipsins.):
| En série informatique | Nom d'affichage | Étiquette d'actif | Code-barres 1 | Barcode 2 | Nom d'utilisateur | Vrai nom | ... |
|---|---|---|---|---|---|---|---|
| C13371337 | 1337 |
Et Mut affichera un écran comme le suivant lorsque vous exécutez votre vérification pré-vol:
La fonctionnalité la plus demandée pour MUT a peut-être été la possibilité de mettre à jour plusieurs attributs à la fois. Cette fonctionnalité est désormais disponible dans Mut.
Pour mettre à jour plusieurs attributs pour un objet à la fois, remplissez simplement tous ces champs dans le fichier CSV. Lorsque vous exécutez votre chèque avant le vol, vous serez présenté avec toutes les informations qui seront mises à jour (et tous les champs vides s'afficheront toujours comme "(inchangé)").
Si vous vouliez mettre à jour la balise Asset, Barcodes, Nom d'utilisateur, ainsi qu'un vrai nom sur un ensemble d'appareils, le fichier CSV ressemblerait à ceci (avec plus de colonnes après les ellipsis.):
| En série informatique | Nom d'affichage | Étiquette d'actif | Code-barres 1 | Barcode 2 | Nom d'utilisateur | Vrai nom | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | 0123456789 | Mike.levenick | Mike Levenick | ||
| C2222222 | Mut-222 | 1234567890 | 1234567890 | ben. | Ben Whitis |
Et Mut affichera un écran comme le suivant lorsque vous exécutez votre vérification pré-vol:
À partir de Jamf Pro 10.33, il y a un point de terminaison qui permet à la case à cocher d'application du nom d'application d'être coché ou non cochée via l'API JAMF Pro.
MUT V6 peut tirer parti de ce point de terminaison et peut vous permettre d'appliquer ou de renforcer le nom de votre appareil mobile. Il existe un nouveau champ "Application Nom" dans le modèle d'appareils mobiles, et ce champ accepte une valeur booléenne de True ou False.
Ces mises à jour peuvent être effectuées seules ou en combinaison avec toute autre mise à jour. Pour définir un nom de périphérique mobile et appliquer ce nom, ainsi que mettre à jour la balise d'actif, le code-barres et le nom d'utilisateur, votre CSV ressemblerait à ceci:
| En série informatique | Nom d'affichage | Appliquer le nom | Étiquette d'actif | Code-barres 1 | Barcode 2 | Nom d'utilisateur | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | IPhone Mikes | VRAI | Mut-111 | 0123456789 | Mike.levenick | ||
| C2222222 | Mikes iPad | VRAI | Mut-222 | 1234567890 | ben. |
MUT est également en mesure de mettre à jour les attributs d'extension pour un appareil ou un utilisateur. Pour ce faire, vous devez d'abord identifier le numéro d'identification de l'attribut d'extension. Vous pouvez trouver ce numéro dans l'URL pendant que vous affichez un attribut d'extension dans l'interface graphique de Jamf Pro sous Paramètres (Icône Gear)> Gestion de l'ordinateur> Attributs d'extension> Cliquez sur l'EA que vous souhaitez mettre à jour pour le faire.
Par exemple, l'ID EA de l'attribut d'extension affiché ici est "2".
Pour mettre à jour un attribut d'extension, ajoutez simplement votre propre en-tête pour une nouvelle colonne après toutes les colonnes existantes de votre modèle, et placez la chaîne "EA_ #" dans l'en-tête, où # est l'ID de l'EA que vous souhaitez mettre à jour .
Par exemple, pour mettre à jour un attribut d'extension avec l'ID: "2", nous ajouterions une nouvelle colonne avec l'en-tête "EA_2", puis placons les valeurs pour cette EA dans la colonne.
Votre CSV ressemblerait à quelque chose comme ça (certaines colonnes ont été supprimées simplement pour la faire en sorte. Veuillez ne pas retirer les colonnes de votre CSV):
| En série informatique | Nom d'affichage | Étiquette d'actif | Code-barres 1 | ... | ... | Site (identifiant ou nom) | Ea_2 |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | Nouvelle valeur | ||||
| C2222222 | Mut-222 | 1234567890 | Nouvelle valeur |
Et Mut affichera un écran tel que les suivants lorsque vous exécutez votre vérification pré-vol. Notez le nouveau champ ajouté en bas avec EA_2. Notez également que vous devrez faire défiler vers le bas dans la fenêtre de droite afin de voir tous les champs que Mut peut mettre à jour maintenant. Il y en a pas mal !:
Un autre flux de travail courant avec Mut consiste à éliminer les attributs existants. Cela se produit par exemple dans des situations où un groupe d'appareils est redistribué aux nouveaux utilisateurs, ou à la retraite, et a besoin du nom d'utilisateur et des informations connexes effacées.
Parce que Mut ignore les champs vierges dans votre CSV maintenant, une chaîne spécifique doit être utilisée pour dire à Mut de dégager les valeurs. Cette chaîne est actuellement "claire!" (Avec le point d'exclamation, sans citations.) Dans l'interface graphique en flamme, Mut affichera la chaîne "sera effacée" en tout rouge, pour vous faire savoir que le champ est effacé.
Si vous vouliez effacer les informations de l'utilisateur d'un appareil, votre CSV ressemblerait à ceci (avec plus de colonnes après les ellipsis.):
| En série informatique | Nom d'affichage | Étiquette d'actif | Code-barres 1 | Barcode 2 | Nom d'utilisateur | Vrai nom | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | 0123456789 | CLAIR! | CLAIR! | ||
| C2222222 | Mut-222 | 1234567890 | 1234567890 | CLAIR! | CLAIR! |
Et Mut affichera un écran tel que le suivant lorsque vous exécutez votre vérification pré-vol (je suis allé un peu par-dessus bord avec des valeurs de compensation pour cette capture d'écran ...):
Mut V6 est capable de mettre à jour le contenu d'un groupe statique (ordinateurs, appareils mobiles ou utilisateurs). Il est capable d'ajouter des objets à un groupe, de supprimer les objets d'un groupe ou de remplacer l'intégralité du contenu actuel de ce groupe.
Pour ce faire, votre fichier CSV ne doit contenir qu'une seule colonne d'identifiants pour que les objets soient ajoutés, supprimés ou remplacés dans la portée de ce groupe. Cet identifiant peut être soit le numéro de série ou l'ID pour les ordinateurs et les appareils mobiles, soit le nom d'utilisateur ou l'ID pour les utilisateurs.
Votre fichier CSV devrait ressembler à ceci:
| Numéros de série ou noms d'utilisateur |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
Lorsque vous téléchargez ce CSV sur Mut, vous serez amené à un écran légèrement différent qui contient des déroutes. Ces listes déroulantes sont la façon dont vous sélectionnez l'action à avoir lieu. Il contient également une boîte, où vous devez mettre l'ID du groupe statique à modifier. Cet identifiant peut être trouvé dans l'URL tout en visualisant le groupe à modifier.
Par exemple, l'ID de groupe pour le groupe suivant est "3".
Mais prétendons que notre numéro de groupe était de 1337; Pour ajouter les appareils en question au groupe statique informatique 1337, votre GUI Mut ressemblerait à ceci:
L'une des nouvelles caractéristiques de Mut V6 est la capacité de modifier la portée des préstages. Cette fonction nécessite JAMF Pro V10.24 + afin de fonctionner correctement.
Pour ce faire, votre fichier CSV ne doit contenir que une seule colonne d'identifiants pour que les objets soient ajoutés, supprimés ou remplacés dans la portée de ce préstruction. Cet identifiant peut être soit le numéro de série ou l'ID pour les ordinateurs et les appareils mobiles.
Votre fichier CSV devrait ressembler à ceci:
| Numéros de série ou noms d'utilisateur |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
Lorsque vous téléchargez ce CSV sur Mut, vous serez amené à un écran légèrement différent qui contient des déroutes. Ces listes déroulantes sont la façon dont vous sélectionnez l'action à avoir lieu. Il contient également une boîte, où vous devez mettre l'ID du préstage à modifier. Cet identifiant peut être trouvé dans l'URL tout en visualisant le préstage à modifier.
Par exemple, l'ID de préstage pour le groupe suivant est "1".
Pour ajouter les appareils en question au Prestage 1, votre GUI Mut ressemblerait à ceci:
Le MUT V5 a utilisé une nouvelle méthode pour mettre à jour les groupes et les prestages. Cette nouvelle méthode était beaucoup plus efficace, mais a nécessité le CSV parfait. Toutes les lignes avec des appareils qui étaient déjà dans la portée ou qui ne sont plus dans l'environnement entraîneraient l'échec de l'ensemble de la mise à jour. Pour cette raison, Mut Classic a été mis à disposition, qui a mis à jour le groupe ou le pré-pré-ligne par ligne, tout comme Mut V4.
Ces soumissions ligne par ligne sont beaucoup moins efficaces et prennent beaucoup plus de temps, mais s'il y a une mauvaise ligne dans le CSV, Mut le sautera simplement et avancera.
Maintenant, dans Mut V6, vous obtenez le meilleur des deux mondes. MUT V6 tentera initialement la nouvelle méthode de mise à jour plus efficace, mais au cas où il échoue, vous serez présenté à la possibilité de tenter une mise à jour "Mode classique".
Il est important de noter que des lignes incorrectes échoueront toujours avec ce mode classique, mais ces lignes seront signalées dans le Log mut.log pour une revue ultérieure, et toutes les autres lignes passeront avec succès.
Il est important de noter que le mode classique n'est pas compatible avec les tentatives de mise à jour "Remplacer" via MUT, car le groupe ou le préstallage entier serait simplement remplacé par la dernière ligne de travail du CSV.
Les anciens combattants de Mut sont probablement utilisés pour avoir besoin d'exécuter un chèque en avant-lumière avant chaque mise à jour, puis en examinant les informations avant la soumission.
Les vérifications de Fillight dans V6 pour les mises à jour d'attribut d'objet se produisent désormais dès que vous téléchargez votre CSV. S'il y a un problème avec votre fichier CSV, vous serez alerté dès que vous tenterez de le télécharger. Mut ne doit pas non plus vous permettre d'exécuter des mises à jour si votre CSV contient des erreurs.
Les vérifications de Fillight en V6 pour les mises à jour de la portée du groupe et du pré-pré-puisé se produiront en partie lorsque vous téléchargez le CSV, mais vous devez exécuter une vérification séparée de FicLight une fois que vous avez rempli les caisses et les boîtes d'identifiant. Le bouton Soumettre les mises à jour n'apparaîtra pas avant d'avoir rempli ces champs, puis d'exécuter le chèque de premier plan.
Il est fortement recommandé de faire une petite mise à jour de test de quelques appareils avant de faire des mises à jour en masse avec MUT - en particulier si vous êtes nouveau dans l'outil.
Une fois que vous êtes confiant dans les mises à jour à soumettre à votre serveur JAMF Pro, vous pouvez appuyer sur le bouton "Soumettre les mises à jour".
Très peu d'informations sur l'état / résultat sont affichées dans l'interface graphique principale de Mut. Vous trouverez maintenant un mut.log en vous dirigeant vers le menu Paramètres en haut de votre écran. Ce nouveau fichier journal contient beaucoup plus d'informations verbales sur l'état de vos mises à jour et devrait aider à dépanner considérablement.
Le fichier journal ressemble un peu à ceci: