Cómo enviar de forma remota la configuración de "escritura predeterminada" a los clientes del servidor OS X

1

Tengo algunas máquinas Mac OSX que estoy administrando con un servidor OS X, los clientes se autentican usando Active Directory (triángulo dorado) y me gustaría deshabilitar el control de versión para Pages / Numbers / Keynote porque no lo hace. funciona bien con los perfiles de usuario almacenados en un recurso compartido SMB,

Los comandos que logran esto son los siguientes:

defaults write com.apple.iWork.Pages ApplePersistence -bool no
defaults write com.apple.iWork.Numbers ApplePersistence -bool no
defaults write com.apple.iWork.Keynote ApplePersistence -bool no

Esta configuración parece ser por usuario

Intenté guardarlos en un archivo de script de inicio de sesión con la extensión .sh. Chmod + x el archivo para permitir que lo importe al servidor OS X pero no funciona :(

Hay una sección en el servidor OSX bajo preferencias que tiene una carga de archivos .plist ahí, pero no pude encontrar ninguna buena documentación sobre cómo usarlo ... y no puedo localizar el archivo plist para Pages en sí.

Lo siento por la mala descripción, soy nuevo en la administración de OS X en este entorno

Gracias de antemano

(Esta consulta se resolvió en realidad ahora, pero para su información fue OX Mavericks 10.9.5 cliente y un Mac Mini con 10.9.5 con Server 3.1.2)

    
pregunta BenSBB 20.02.2015 - 16:32

2 respuestas

2

Las listas para la suite iWork se almacenan aquí:

/Users/accountname/Library/Containers/com.apple.iWork.AppName/Data/Library/Preferences/com.apple.iWork.AppName.plist  

con AppName : Páginas, Números o Keynote.
Nota: si navega por la carpeta "Contenedores" con el Finder, los "directorios" com.apple.iWork.pages y com.apple.iWork.numbers parecen archivos pero en realidad son carpetas con extensiones de archivos como Páginas válidas o Archivos de Números (que son paquetes en sí). Simplemente haga clic derecho en abrir - > Mostrar el contenido del paquete para profundizar más.

Una forma es editar los archivos manualmente con nano o PlistEdit Pro:

Simplemente agregue lo siguiente a los respectivos archivos plist:

<key>ApplePersistence</key>
<false/>

Otra forma (dependiendo de su configuración) es enviando un correo electrónico a la máquina / cuenta y ejecutando:

defaults write com.apple.iWork.AppName ApplePersistence -bool no
    
respondido por el klanomath 20.02.2015 - 19:06
0

Una herramienta útil en estos casos es el "Apple Remote Desktop" de Apple. Este software le permite administrar grupos de Mac y tiene muchas cosas que puede hacer que están fuera del alcance de la pregunta.

Pero, en su caso, seleccionaría las Mac. Quiero ejecutar el comando en [1], luego ir al menú "Administrar" y seleccionar "Enviar comando Unix ..." que me abre una ventana que muestra el seleccioné las computadoras y me permite ingresar una o varias líneas de comandos de Unix, así como elegir a qué usuario ejecutar los comandos.

Luego puedo programar los comandos para que se ejecuten en las máquinas seleccionadas más tarde, o hacer clic en el comando de enviar para ejecutarlos ahora. Recibo comentarios sobre el texto devuelto por los comandos.

1: tiene que configurar cada Mac para escritorio remoto, las instrucciones deben estar disponibles ya sea con el software o en el sitio web de Apple. Pero tomarse el tiempo para configurar una herramienta de administración como esta es poco comparado con el tiempo que puede ahorrar al usarla.

    
respondido por el David Rouse 20.02.2015 - 21:59

Lea otras preguntas en las etiquetas