mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Added Intel AMT device import to AMT-only device group.
This commit is contained in:
parent
b949fb6346
commit
148fe804bb
4 changed files with 952 additions and 882 deletions
|
@ -3737,6 +3737,14 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
|
|||
// Create the new node
|
||||
nodeid = 'node/' + domain.id + '/' + buf.toString('base64').replace(/\+/g, '@').replace(/\//g, '$');
|
||||
var device = { type: 'node', _id: nodeid, meshid: command.meshid, mtype: 1, icon: 1, name: command.devicename, host: command.hostname, domain: domain.id, intelamt: { user: command.amtusername, pass: command.amtpassword, tls: command.amttls } };
|
||||
|
||||
// Add optional feilds
|
||||
if (common.validateInt(command.state, 0, 3)) { device.intelamt.state = command.state; }
|
||||
if (common.validateString(command.ver, 1, 16)) { device.intelamt.ver = command.ver; }
|
||||
if (common.validateString(command.hash, 1, 256)) { device.intelamt.hash = command.hash; }
|
||||
if (common.validateString(command.realm, 1, 256)) { device.intelamt.realm = command.realm; }
|
||||
|
||||
// Save the device to the database
|
||||
db.Set(device);
|
||||
|
||||
// Event the new node
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue