Obtener información sobre el hardware de la máquina

Traducido automáticamente de Deepl

4D v17 va un paso más allá para permitirle crear un diálogo de administración del servidor personalizado. Después de la capacidad de recuperar información sobre usuarios y procesos, getting toda la información de tiempo de ejecución sobre 4D Web server, así como detalles sobre la licencia activa, ahora tiene la capacidad de recuperar también todos los detalles del hardware y del sistema para la máquina que ejecuta su 4D server.

¿Necesita saber qué sistema operativo se está utilizando, qué procesador(es), cuánta RAM hay disponible, etc.? Basta con llamar al nuevo comando Get system info localmente o de forma remota. Y eso no es todo, este comando puede ser extremadamente útil para diagnosticar y resolver rápidamente cualquier problema que pueda surgir.

Obtener información sobre el sistema

El comando Get system info devuelve un objeto que contiene la información que se muestra a continuación:

{
        "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 o Windows?

Se han añadido dos nuevos comandos que permiten saber en qué plataforma (macOS o Windows) se está ejecutando realmente el código: Is macOS y Is Windows. En consecuencia, el comando _o_PLATFORM PROPERTIES ya no es necesario para este propósito.

Nota: el comando _o_Gestalt está ahora obsoleto y el Current machine owner ha sido renombrado a Current system user.

Avatar
• Propietario de producto - Marie-Sophie Landrieu-Yvert ingresó al equipo de 4D Product como Propietario de producto en 2017. Como tal, está a cargo de escribir las historias de los usuarios y luego traducirlas en especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Marie-Sophie se graduó en la Escuela de Ingeniería de ESIGELEC y comenzó su carrera como ingeniera en IBM en 1995. Participó en varios proyectos (de mantenimiento y creación) y trabajó como desarrolladora de Cobol. Luego trabajó como diseñadora de UML y desarrolladora de Java. Sus principales funciones fueron analizar y redactar requisitos funcionales, coordinar los equipos de negocio y de desarrollo.