system_profiler, sysctl, ioreg, ipconfig ou ?

WhyDi

Membre enregistré
4 Juin 2017
1
0
44
Bonjour,

Ma culture MAC est quasiment nulle et j'ai besoin de récupérer des informations à partir du langage de script Ruby.

Un example sera plus parlant. Imaginons que je souhaite récupérer UUID, adresseMac, Processeur, carteVideo et Os.
sysctl peut récupérer des infos sur le processeur, ioreg pour UUID et adresseMac, ifconfig adresseMac, system_profiler semble capable de tout faire. Je n'en sais pas plus.
Je recherche la ou les commandes les plus robustes et les plus discrètes.
sysctl ou ioreg sont-ils capables de répondre à toutes ces questions?
Quels sont les plus solides, les plus robustes?
ces commandes ouvrent-elles rapidement une petite fenêtre comme WMI sous Windows?
Pièges, inconvénients ou quoi que ce soit qui vous semble devoir être dit?

Tous conseils bienvenus!
D'avance Merci
WhyDi