Come spingere in remoto le impostazioni di "default registra" ai client del server OS X.

1

Ho alcune macchine Mac OSX che sto gestendo con un server OS X, i client sono autenticati usando Active Directory (triangolo dorato) e mi piacerebbe disabilitare il controllo della versione per Pages / Numbers / Keynote in quanto non funziona bene con i profili utente memorizzati su una condivisione SMB,

I comandi che ottengono questo sono i seguenti:

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

Questa impostazione sembra essere per utente

Ho provato a salvarli in un file di script di accesso con estensione .sh, ho chmod + x il file per consentirmi di importarlo nel server OS X ma non funziona: (

C'è una sezione nel server OSX sotto preferenze che ha un carico di file .plist, ma non ho trovato alcuna buona documentazione su come usarlo ... e non riesco a trovare il file plist per Pages stesso ..

Ci scusiamo per la scarsa descrizione, sono nuovo dell'amministrazione di OS X in questo ambiente

Grazie in anticipo

(Questa query è in realtà risolta ora, ma solo FYI era OX Mavericks 10.9.5 client e un Mac Mini in esecuzione 10.9.5 con Server 3.1.2)

    
posta BenSBB 20.02.2015 - 16:32
fonte

2 risposte

2

Gli elenchi per la suite iWork sono memorizzati qui:

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

con NomeApp : pagine, numeri o note chiave.
Nota: se si sfoglia la cartella "Contenitori" con il Finder, le "directory" com.apple.iWork.pages e com.apple.iWork.numbers sembrano file, ma in realtà sono cartelle con estensioni di file come file di Pages o Numbers validi (che sono i pacchetti stessi). Basta fare clic con il tasto destro del mouse su - > Mostra i contenuti del pacchetto per approfondire.

Un modo è quello di modificare i file manualmente con nano o PlistEdit Pro:

Basta aggiungere quanto segue ai rispettivi file plist:

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

Un altro modo (a seconda della configurazione) è quello di ssh alla macchina / account ed eseguire:

defaults write com.apple.iWork.AppName ApplePersistence -bool no
    
risposta data 20.02.2015 - 19:06
fonte
0

Uno strumento utile in questi casi è "Apple Remote Desktop" di Apple. Questo software ti permette di gestire gruppi di Mac e ha un sacco di cose che può fare al di fuori della portata della domanda.

Ma nel tuo caso selezionerei i Mac su cui voglio eseguire il comando su [1], poi nel menu "Gestisci" e selezionare "Invia comando Unix ..." che mi dà una finestra che mostra il computer selezionati e mi consente di inserire una o più righe di comando di Unix e scegliere quale utente eseguire i comandi come.

Posso quindi pianificare i comandi da eseguire sulle macchine selezionate in un secondo momento oppure fare clic sul comando di invio per eseguirli ora. Ricevo feedback sul testo restituito dai comandi.

1 - Devi configurare ciascun Mac per Remote Desktop, le cui istruzioni dovrebbero essere disponibili con il software o sul sito Web di Apple. Ma prendere il tempo per impostare uno strumento di gestione come questo è poco paragonato al tempo che è possibile salvare usando.

    
risposta data 20.02.2015 - 21:59
fonte

Leggi altre domande sui tag