Aller au contenu principal
Version: Next

Get system info

Get system info -> Résultat

ParamètreTypeDescription
RésultatObjet🡐Informations système

Description

La commande Get system info retourne un objet contenant les informations sur le système d'exploitation ainsi que les caractéristiques matérielles et logicielles de la machine sur laquelle elle est exécutée.

La commande retourne les informations suivantes :

PropriétéSous-propriétéTypeDescriptionExemple
accountNamechaîneLe nom du compte de l'utilisateur courant. Généralement utilisé pour identifier un compte dans le répertoire."msmith"
coresnombreNombre total de coeurs. Dans le cas de machines virtuelles, le nombre total de coeurs alloués à celles-ci.4
cpuThreadsnombreNombre total de threads.8
machineNamechaîneLe nom de la machine tel que défini dans les paramètres réseau du système d'exploitation."LAPTOP-M3BLHGSG"
macRosettabooléenVrai si 4D est émulé par Rosetta sur macOS, Faux sinon (non émulé ou sous Windows).Vrai
modelchaîneNom du modèle d'ordinateur."iMac12,2", "Dell", "Acer", "VMware", etc.
networkInterfacescollectionAdresses réseau physiques et actives uniquement.
ipAddressescollection
ipchaîneL'adresse de l'interface réseau."129.186.81.80"
typechaîneLe type de l'interface réseau."ipv4", "ipv6"
namechaîneLe nom de l'interface."Intel(R) 82574L Gigabit Network Connection"
typechaîneLe type de l'interface (à noter que le type "ethernet" est fourni pour les interfaces bluetooth)."wifi", "ethernet"
osVersionchaîneLa version du système d'exploitation et son numéro de build (*)."Windows 10 Pro (17763.1577)"
osLanguagechaîneLangue du système défini par l'utilisateur courant. Exprimée dans la norme définie par la RFC 3066. Voir Codes de langue dans le manuel Mode Développement pour une liste complète."fr", "en", "ja", "de", etc.
physicalMemorynombreLe volume de stockage de la mémoire disponible sur la machine (en kilo-octets).16777216
processorchaîneLe nom, le type et la vitesse du processeur."Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz"
uptimenombreLa durée totale (en secondes) depuis que la machine a démarré.3600
userNamechaîneL'utilisateur courant de la machine. Généralement utilisé comme nom d'affichage (c'est-à-dire lors de la connexion à votre ordinateur)."Mary Smith"
volumescollection
availablenombreL'espace restant pouvant être utilisé.524288
capacitynombreLe volume total possible (en kilo-octets).1048576
diskobjet | collection (Mac seulement)
descriptionchaîneUn bref résumé décrivant le disque."HP LOGICAL VOLUME SCSI Disk Device"
identifierchaîneID du (des) disque(s) (UUID sur Mac et disque physique sous Windows)Mac - "87547BDD-EA75-4F48-8BFA-9A7E393EEAB0", Windows - "\\\\.\\PHYSICALDRIVE0"
sizenombreLa capacité totale du disque (en kilo-octets).104857600
interfacechaîneLe type d'interface sur la machine."USB", "network", "SATA", "SCSI", "cd/dvd", "PCI"
fileSystemchaîneLe système de fichiers utilisé par le système d'exploitation pour stocker et récupérer des fichiers sur le disque dur."NTFS", "Journaled HFS+", "GPFS", etc.
mountPointchaîneLe répertoire dans le système de fichiers actuellement accessible sur lequel un système de fichiers supplémentaire est monté (c'est-à-dire logiquement attaché). Notez que celui-ci est au format POSIX pour les Macs.Mac - "/Volumes/Free HD", Windows - "C:"
namechaîneseulement sur mac - nom du volume"iMac-27-Program6"

(*) Pour déterminer simplement la plate-forme utilisée, vous pouvez utiliser les commandes Is macOS et Is Windows.

Note : Dans le cas de machines virtuelles, les informations retournées sont celles de la machine virtuelle.

Exemple

Le code suivant sur une machine Windows :

 var $systemInfo : Object
 $systemInfo:=Get system info

retourne un objet contenant les informations suivantes :

{        "machineName":"LAPTOP-M3BLHGSG",        "osVersion":"Windows 10 Pro 1809 (17763.1577)",        "osLanguage":"fr",        "accountName":"msmith",        "userName":"mary smith",        "processor":"Intel(R) Core(TM) i7-2600 CPU @ 3.40GH 3.39GHz",        "cores":4,        "cpuThreads":8,        "networkInterfaces": [                   {"type":"ethernet", "name":"Intel(R) 82574L Gigabit Network Connection",                   "ipAddresses": [                     {"type":"ipV4", "ip":"129.138.10.17"},                      {"type":"ipV6","ip":"z1009:0yxw:0000:85v6:0000:0000:ut1s:8001"}                      ]                   },                   {"type":"wifi", "name":"Wi-Fi",                   "ipAddresses": [                     {"type":"ipV4", "ip":"129.138.50.8"},                      {"type":"ipV6","ip":"a1002:0bc8:0000:85d6:0000:0000:ef1g:7001"}                      ]                   }            ],        "uptime":3600,        "model":"HP",        "macRosetta":Faux,        "physicalMemory":16777216, 

"volumes": [ { "mountPoint": "C:", "capacity": 1048576, "available": 524288, "fileSystem": "NTFS", "disk": { "identifier": "\\\\.\\PHYSICALDRIVE0", "interface": "SCSI", "size": 157284382, "description": "Lecteur de disque" } }, { "mountPoint": "E:", "capacity": 51198972, "available": 51025280, "fileSystem": "NTFS", "disk": { "identifier": "\\\\.\\PHYSICALDRIVE0", "interface": "SCSI", "size": 157284382, "description": "Lecteur de disque" } } ] }

Voir aussi

_o_Gestalt
Get application info
Is macOS
Is Windows