Obtenir des informations sur le matériel de la machine

Traduit automatiquement de Deepl

4D v17 va un peu plus loin en vous permettant de créer un dialogue d’administration de serveur personnalisé. Après la possibilité de récupérer des informations sur les utilisateurs et les processus, getting toutes les informations d’exécution du serveur Web 4D, ainsi que des détails sur la licence active, vous avez maintenant la possibilité de récupérer tous les détails du matériel et du système de la machine qui exécute votre serveur 4D.

Vous avez besoin de savoir quel système d’exploitation est utilisé, quel(s) processeur(s), quelle est la quantité de RAM disponible, etc. Il vous suffit d’appeler la nouvelle commande Get system info en local ou à distance ! Et ce n’est pas tout, cette commande peut être extrêmement utile pour diagnostiquer et résoudre rapidement les problèmes qui peuvent survenir.

Obtenir des informations sur le système

La commande Get system info renvoie un objet qui contient les informations ci-dessous :

{
        "machineName": "iMac27-Program6",
	"accountName": "marie-sophie",
	"userName": "Marie-Sophie",
	"osVersion":"macOS Version 10.12.6 (Build 16G29)",
	"uptime": 376254,
	"physicalMemory": 16777216,
	"osLanguage": "fr",
	"processor": "Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz",
	"cores": 4,
	"cpuThreads": 8,
	"networkInterfaces": [
		{
			"type": "ethernet",
			"name": "Ethernet",
			"ipAddresses": [
				{
					"ip": "fe80::433:3543:bb7a:89f5",
					"type": "ipv6"
				},
				{
					"ip": "192.168.18.7",
					"type": "ipv4"
				}]
		},
		{
			"type": "wifi",
			"name": "Wi-Fi",
			"ipAddresses": [
				{
					"ip": "fe80::1c30:3e27:fc9e:a37e",
					"type": "ipv6"
				},
				{
					"ip": "192.168.1.112",
					"type": "ipv4"
				}]
  		}
	],
	"model": "iMac12,2",
	"volumes": [
		{
			"mountPoint": "/",
			"capacity": 975922976,
			"available": 781188216,
			"filesystem": "hfs",
                        "name": "iMac-27-Program6",
			"disk": {
                                "identifier": "87547BDD-EA75-4F48-8BFA-9A7E393EEAB0", 
				"interface": "SATA",
				"description": "WDC WD1001FALS-403AA0",
				"size": 975922976
			}}]
}

Mac ou Windows ?

Deux nouvelles commandes ont été ajoutées pour vous permettre de savoir sur quelle plateforme (macOS ou Windows) votre code s’exécute réellement : Is macOS et Is Windows. Par conséquent, la commande _o_PLATFORM PROPERTIES n’est plus nécessaire à cette fin.

Remarque : la commande _o_Gestalt est désormais obsolète et la commande Current machine owner a été renommée Current system user.

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. En tant que Product Owner, elle est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Marie-Sophie est diplômée de l'école d'ingénieur ESIGELEC et a commencé sa carrière en tant qu'ingénieur chez IBM en 1995. Elle a participé à divers projets (projets de maintenance ou de construction) et a travaillé en tant que développeur Cobol. Elle a ensuite travaillé en tant que concepteur UML et développeur Java. Dernièrement, ses principaux rôles étaient d'analyser et de rédiger des exigences fonctionnelles, de coordonner les équipes commerciales et de développement.