Lavoro in un ambiente che utilizza NetBoot e NetRestore di OS X Server quotidianamente per la preparazione dei Mac per la rivendita. Sto lavorando a una nuova immagine personalizzata per un cliente che ha una richiesta speciale.
Invece di una semplice richiesta della loro configurazione desiderata, vogliono che raccogliamo gli indirizzi MAC e i numeri di serie di tutte le macchine e li inviamo a loro in un file Excel. Sto lottando con la raccolta di queste informazioni in qualsiasi modo automatico. Analizzeremmo il software di auditing per Mac se fosse un'occasione normale, ma questa è solo 40-50 unità, un numero relativamente basso per noi, quindi è fondamentalmente una tantum. Dovremmo anche prendere in considerazione l'utilizzo di qualcosa come Apple Remote Desktop (ARD) per questo, ma NetBooting o NetRestoring sono molti altri dispositivi, quindi distinguere quali dispositivi fanno parte di questo batch e quelli che non lo sono potrebbero risultare difficili.
Vedo che nel terminale ci sono modi per estrarre i numeri seriali (e presumibilmente gli indirizzi mac. Questo link fornisce un esempio di uno script che raccoglie il numero di serie e il numero di modello link ), ma c'è un modo che con uno script simile, solo il seriale e gli indirizzi mac possono essere aggiunti ad un log su una condivisione file sulla rete? Voglio limitare l'interazione dell'utente il più possibile per automatizzare questo processo. Ho bisogno che sia infallibile perché abbiamo aiutanti che ci aiuteranno a eseguire i ripristini che non sono così esperti, e vogliamo che sia più veloce di entrare nel profiler del sistema e salvarlo
TL; DR Qualcuno ha qualche idea su come raccogliere automaticamente indirizzi MAC e numeri seriali in un file per oltre 40 macchine durante il netboot o durante un netrestore?