4D v17では、さらに一歩進んで、カスタマイズされた サーバー管理ダイアログを作成することができます。ユーザーとプロセス、getting 4D Webサーバーのすべてのランタイム情報、アクティブなライセンスの詳細を取得する機能に続いて、4Dサーバーを実行しているマシンのすべてのハードウェアとシステムの詳細を取得する機能が追加されました。
どの OS が使われているか、どのプロセッサが使われているか、どの程度の RAM が利用可能か、などを知る必要があるのでしょうか?新しいコマンドを呼び出すだけです。 Get system infoコマンドを呼び出すだけです。そして、それだけではありません。このコマンドは、発生しうるあらゆる問題を素早く診断し、解決するために非常に役に立ちます。
システムに関する情報を取得する
この Get system infoコマンドは、以下のような情報を含むオブジェクトを返します。
{
"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かWindowsか?
コードが実際にどのプラットフォーム(macOSまたはWindows)で実行されているかを知るために、2つの新しいコマンドが追加されました。 Is macOS と Is Windows.そのため _o_PLATFORM PROPERTIESコマンドは不要になりました。
注:_o_Gestalt コマンドは非推奨となり、Current machine owner はCurrent system user に名称が変更されました。
Comments are not currently available for this post.