La herramienta no oficial de actualización de masa todo en uno diseñada para ser el compañero perfecto para los administradores de Jamf
Bienvenido a Mut V6. Si está familiarizado con Mut V5 y Mut Classic, Mut V6 probablemente se sentirá muy familiar. Si esta es su primera vez aquí, le recomiendo que lea el ReadMe en su totalidad.
Si desea un recorrido de video rápido de las nuevas funciones de V6, consulte nuestro video de introducción aquí: https://www.youtube.com/watch?v=g1cwowbr_ti
Mut es una herramienta increíblemente poderosa, y con un gran poder viene una gran capacidad de descanso. Siempre, siempre ejecute una pequeña actualización de prueba en solo un par de dispositivos para asegurarse de que sus actualizaciones funcionen según lo previsto, y su alcance no se rompe debido a las actualizaciones.
El MUT es una aplicación nativa de MacOS escrita en Swift, que permite a Jamf Administradores realizar actualizaciones masivas de atributos (como el nombre de usuario, la etiqueta de activos o el atributo de extensión) de sus dispositivos y usuarios en JAMF.
Los administradores también pueden hacer cambios de masa en grupos estáticos, y el alcance de las inscripciones de prestación a través de Mut.
Mut realizará comprobaciones de sus credenciales automáticamente cuando inicie sesión. Si detecta un problema con las credenciales que proporciona, le permitirá saber cuáles son esos problemas.
Mut realiza estas verificaciones generando un token para el nuevo JPAPI. Cualquier usuario puede generar un token para el JPAPI, por lo que ya no existe la necesidad de que la casilla de verificación "Bypass Authentication" exista. Esta casilla de verificación se ha cambiado a una casilla de verificación "Permitir SSL inseguro". Puede usar esta casilla de verificación si desea permitir SSL inseguro, pero MUT realizará verificaciones SSL estándar por ATS de forma predeterminada.
Todos los privilegios se encontrarán en las acciones del servidor JAMF Pro y solo deben verificar la actualización, a menos que se indique lo contrario.
Plantilla de computadora : computadoras, usuarios
Grupos y plantillas de prestación (se recomienda tener usuarios separados para el menor acceso de privilegios):
Grupos de computadoras / Prestage - Grupos de computadoras estáticas, inscripciones de prestación de computadoras
Grupos de dispositivos / Prestage : grupos de dispositivos móviles estáticos, inscripciones de prestación de dispositivos móviles
Grupos de usuarios : grupos de usuarios estáticos
Plantilla de dispositivo móvil : dispositivos móviles, usuarios
Plantilla de usuario : usuarios (actualizar, crear)
Cuando se autentique por primera vez, se le presentará una pantalla relativamente simplista, que tendrá un botón grande para descargar las plantillas CSV necesarias para usar Mut. Tenga en cuenta que estas plantillas tienden a cambiar con las actualizaciones de MUT, para permitir nuevas funciones, por lo que se recomienda que vuelva a descargar estas plantillas después de las actualizaciones.
Al presionar el botón Descargar plantillas CSV, Mut le preguntará dónde desea guardar las plantillas Mut.zip. Mut.log ya no se encuentra en el directorio de plantillas, y ahora se puede encontrar en el menú Configuración en la parte superior de la página.
Para actualizar la información para un objeto (como una computadora o dispositivo móvil) en Jamf Pro, deberá usar la plantilla CSV asociada que Mut guardó donde especificó. Por ejemplo, para actualizar los objetos de la computadora, deberá usar "CompuTertemplate.csv".
Mut realiza verificaciones de verificación contra la fila del encabezado de este archivo CSV, y es muy importante que no modifique la fila del encabezado (como eliminar columnas o reorganizar las columnas) antes de cargar su archivo CSV. Si lo hace, Mut rechazará el archivo.
Un uso común para MUT es actualizar atributos únicos, como actualizar el nombre de usuario asignado a un conjunto de dispositivos, o poblar la etiqueta de activo o código de barras para un dispositivo.
Lo más importante para recordar es que cualquier celda que quede completamente en blanco en su CSV será ignorada. Tenga en cuenta que un espacio no es lo mismo que completamente en blanco. Hay una gran diferencia entre "" y "".
Si se va a ignorar un campo en MUT, su verificación previa al vuelo mostrará la frase "(sin cambios)" en azul para ese campo.
Si quisiera actualizar el nombre de usuario en un conjunto de dispositivos, el archivo CSV se vería así (con más columnas después de los ellipsis).
| Serie de la computadora | Nombre para mostrar | Etiqueta de activo | Código de barras 1 | Código de barras 2 | Nombre de usuario | Nombre real | ... |
|---|---|---|---|---|---|---|---|
| C13371337 | 1337 |
Y Mut mostrará una pantalla como la siguiente cuando ejecute su verificación previa a la luz:
Quizás la característica más solicitada para MUT ha sido la capacidad de actualizar múltiples atributos a la vez. Esta característica ahora está disponible en Mut.
Para actualizar múltiples atributos para un objeto a la vez, simplemente llenue todos esos campos en el archivo CSV. Cuando ejecute su verificación previa al vuelo, se le presentará toda la información que se actualizará (y cualquier campo en blanco aún se mostrará como "(sin cambios)").
Si desea actualizar la etiqueta de activos, los códigos de barras, el nombre de usuario, así como el nombre real en un conjunto de dispositivos, el archivo CSV se vería así (con más columnas después de los elipsis).
| Serie de la computadora | Nombre para mostrar | Etiqueta de activo | Código de barras 1 | Código de barras 2 | Nombre de usuario | Nombre real | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | 0123456789 | Mike.levenick | Mike Levenick | ||
| C2222222 | Mut-222 | 1234567890 | 1234567890 | ben.whitis | Ben Whitis |
Y Mut mostrará una pantalla como la siguiente cuando ejecute su verificación previa a la luz:
A partir de JAMF Pro 10.33, hay un punto final que permite que la casilla de verificación Nombre de la ejecución se verifique o desactive a través de la API JAMF Pro.
Mut V6 puede aprovechar este punto final y puede permitirle aplicar o no hacer cumplir el nombre de su dispositivo móvil. Hay un nuevo campo de "nombre de nombre" en la plantilla de dispositivos móviles, y este campo acepta un valor booleano de verdadero o falso.
Estas actualizaciones se pueden realizar por su cuenta, o en combinación con cualquier otra actualización. Para establecer un nombre de dispositivo móvil y aplicar ese nombre, así como actualizar la etiqueta de activos, el código de barras y el nombre de usuario, su CSV se vería así:
| Serie de la computadora | Nombre para mostrar | Hacer cumplir el nombre | Etiqueta de activo | Código de barras 1 | Código de barras 2 | Nombre de usuario | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mikes iPhone | VERDADERO | Mut-111 | 0123456789 | Mike.levenick | ||
| C2222222 | Mikes iPad | VERDADERO | Mut-222 | 1234567890 | ben.whitis |
Mut también puede actualizar los atributos de extensión para un dispositivo o un usuario. Para hacer esto, primero debe identificar el número de identificación del atributo de extensión. Puede encontrar este número en la URL mientras ve un atributo de extensión en la GUI de Jamf Pro en Configuración (Icono de Gear)> Administración de computadora> Atributos de extensión> Haga clic en EA que desea actualizar para mencionarlo.
Por ejemplo, la ID de EA del atributo de extensión mostrado aquí es "2".
Para actualizar un atributo de extensión, simplemente agregue su propio encabezado para una nueva columna después de todas las columnas existentes de su plantilla, y coloque la cadena "EA_ #" en el encabezado, donde # es la ID de la EA que desea actualizar .
Por ejemplo, para actualizar un atributo de extensión con la ID: "2", agregaríamos una nueva columna con el encabezado "EA_2" y luego colocaría los valores para esa EA en la columna.
Su CSV se vería algo así (algunas columnas se han eliminado simplemente para que se ajuste. Por favor, no elimine las columnas de su CSV):
| Serie de la computadora | Nombre para mostrar | Etiqueta de activo | Código de barras 1 | ... | ... | Sitio (ID o nombre) | EA_2 |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | Nuevo valor | ||||
| C2222222 | Mut-222 | 1234567890 | Nuevo valor |
Y Mut mostrará una pantalla como la siguiente cuando ejecute su verificación previa a la luz. Tenga en cuenta el nuevo campo agregado en la parte inferior con EA_2. También tenga en cuenta que deberá desplazarse hacia abajo en la ventana derecha para ver todos los campos que Mut puede actualizar ahora. ¡Hay bastantes!:
Otro flujo de trabajo común con MUT es eliminar los atributos existentes. Esto sucede, por ejemplo, en situaciones en las que un grupo de dispositivos se redistribuye a nuevos usuarios, o se retiran, y necesita el nombre de usuario y la información relacionada de ellos.
Debido a que Mut ignora los campos en blanco en su CSV ahora, se debe usar una cadena específica para decirle a MUT que borre los valores. Esta cadena es actualmente "¡claro!" (Con el punto de exclamación, sin cotizaciones). En la GUI previa al vuelo, Mut mostrará la cadena "se borrará" en Red, para hacerle saber que el campo se está limpiando.
Si quisiera borrar la información del usuario de un dispositivo, su CSV se vería así (con más columnas después de los elipsis).
| Serie de la computadora | Nombre para mostrar | Etiqueta de activo | Código de barras 1 | Código de barras 2 | Nombre de usuario | Nombre real | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mut-111 | 0123456789 | 0123456789 | ¡CLARO! | ¡CLARO! | ||
| C2222222 | Mut-222 | 1234567890 | 1234567890 | ¡CLARO! | ¡CLARO! |
Y Mut mostrará una pantalla como la siguiente cuando ejecute su verificación previa al vuelo (me quedé un poco por la borda con los valores de limpieza para esta captura de pantalla ...):
Mut V6 puede actualizar el contenido de un grupo estático (computadoras, dispositivos móviles o usuarios). Es capaz de agregar objetos a un grupo, eliminar objetos de un grupo o reemplazar todo el contenido actual de ese grupo.
Para hacer esto, su archivo CSV no debe contener nada más que una sola columna de identificadores para los objetos que se agregan, eliminan o reemplazan en el alcance de ese grupo. Este identificador puede ser número de serie o ID para computadoras y dispositivos móviles, o nombre de usuario o ID para usuarios.
Su archivo CSV debería verse así:
| Números de serie o nombres de usuario |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
Cuando cargue este CSV a Mut, lo llevarán a una pantalla ligeramente diferente que contiene desplegables. Estos desplegables son cómo seleccionará qué acción se llevará a cabo. También contiene una caja, donde debe poner la identificación del grupo estático para ser modificado. Esta identificación se puede encontrar en la URL mientras se ve el grupo a ser modificado.
Por ejemplo, la identificación del grupo para el siguiente grupo es "3".
Pero fingamos que nuestro número de grupo fue 1337; Para agregar los dispositivos en cuestión al grupo estático de computadora 1337, su Mut GUI se vería así:
Una de las nuevas características de MUT V6 es la capacidad de modificar el alcance de las previas. Esta característica requiere JAMF Pro V10.24+ para funcionar correctamente.
Para hacer esto, su archivo CSV no debe contener nada más que una sola columna de identificadores para los objetos que se agregan, eliminan o reemplazan en el alcance de esa prestación. Este identificador puede ser número de serie o ID para computadoras y dispositivos móviles.
Su archivo CSV debería verse así:
| Números de serie o nombres de usuario |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
Cuando cargue este CSV a Mut, lo llevarán a una pantalla ligeramente diferente que contiene desplegables. Estos desplegables son cómo seleccionará qué acción se llevará a cabo. También contiene una caja, donde debes poner la identificación de la prestación para ser modificado. Esta identificación se puede encontrar en la URL mientras se observa la prestación a ser modificada.
Por ejemplo, la ID de prestación para el siguiente grupo es "1".
Para agregar los dispositivos en cuestión a Prestage 1, su Mut Gui se vería así:
El Mut V5 utilizó un nuevo método para actualizar grupos y prestages. Este nuevo método fue mucho más eficiente, pero requería que el CSV fuera perfecto. Cualquier línea con dispositivos que ya estuvieran en alcance, o ya no en el entorno haría que la actualización completa falle. Debido a esto, Mut Classic se puso a disposición, que actualizó el grupo o la prestación línea por línea, tal como lo hizo Mut V4.
Estas presentaciones de línea por línea son mucho menos eficientes y tardan significativamente más, pero si hay una mala línea en el CSV, Mut simplemente se saltará y seguirá adelante.
Ahora, en Mut V6, obtienes lo mejor de ambos mundos. Mut V6 intentará inicialmente el nuevo método de actualización más eficiente, pero en el caso de que falle, se le presentará la opción de intentar una actualización de "modo clásico".
Es importante tener en cuenta que las líneas incorrectas aún fallarán con este modo clásico, pero esas líneas se informarán en Mut.log para una revisión posterior, y cualquier otra línea seguirá adelante con éxito.
Es importante tener en cuenta que el modo clásico no es compatible con los intentos de actualización de "reemplazar" a través de MUT, ya que todo el grupo o prestación simplemente se reemplazaría con la última línea de trabajo del CSV.
Los veteranos de MUT probablemente están acostumbrados a la necesidad de ejecutar una verificación previa al vuelo antes de cada actualización, y luego revisar la información antes de enviar.
Las verificaciones previas a la reflight en V6 para actualizaciones de atributos de objetos ahora ocurren tan pronto como cargue su CSV. Si hay un problema con su archivo CSV, será alertado tan pronto como intente cargarlo. Mut tampoco debe permitirle ejecutar ninguna actualización si su CSV contiene errores.
Las verificaciones previas a la luz en V6 para las actualizaciones de alcance de grupo y prestage se realizarán en parte cuando cargue el CSV, pero debe ejecutar una verificación de preverglight separada una vez que haya poblado los menores y los cuadros de identificación. El botón Enviar actualizaciones no aparecerá hasta que haya poblado esos campos y luego ejecute la verificación previa al reflight.
Se recomienda encarecidamente que realice una pequeña actualización de prueba de solo un par de dispositivos antes de realizar actualizaciones masivas con Mut, especialmente si es nuevo en la herramienta.
Una vez que confíe en las actualizaciones que se enviarán a su servidor JAMF Pro, puede presionar el botón "Enviar actualizaciones".
Muy poca información de estado/resultado se muestra en la GUI principal de Mut. Ahora encontrará un Mut.log dirigiéndose al menú Configuración en la parte superior de su pantalla. Este nuevo archivo de registro contiene información mucho más detallada sobre el estado de sus actualizaciones, y debería ayudar a la resolución de problemas significativamente.
El archivo de registro se parece un poco a este: