Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
3.68k stars 511 forks source link

WINDOWS 11 UPDATE MESSES UP MESH AGENT AND DISPLAY IN MESHCENTRAL #6098

Open mtran-88 opened 1 month ago

mtran-88 commented 1 month ago

Describe the bug When I updated my NUC to Windows 11 iot Enterprise, I had to reinstall the mesh agent. When I did that, it would not show up. I delete out the device, and reinstall the mesh agent. Now, it shows up as same name with 2 different types. One with CIRA and one with Agent.

To Reproduce Steps to reproduce the behavior:

  1. Update the NUC device to windows 11 iot Enterprise
  2. Under device group int Meshcentral, there would be no 'Agent' shown for that device.
  3. Delete out the device under My devices group.
  4. Uninstall the meshagent on the device, and install it again.
  5. Under the group, the device now shows up as 2 different connectivity. CIRA and Agent.

Expected behavior I expect it be like originally. One device with both CIRA+Agent designation.

Screenshots image

Server Software (please complete the following information):

Client Device (please complete the following information):

Remote Device (please complete the following information):

info{ "meshVersion": "v1.1.22", "nodeVersion": "v21.7.2", "runMode": "Hybrid (LAN + WAN) mode", "productionMode": false, "database": "NeDB", "platform": "win32", "arch": "x64", "pid": 9884, "uptime": 579218.0794424, "cpuUsage": { "user": 175890000, "system": 63750000 }, "memoryUsage": { "rss": 140374016, "heapTotal": 67346432, "heapUsed": 63948976, "external": 33147537, "arrayBuffers": 30798628 }, "warnings": [], "allDevGroupManagers": []

Additional context

Your config.json file


 "$schema": "https://raw.githubusercontent.com/Ylianst/MeshCentral/master/meshcentral-config-schema.json",
 "__comment1__": "This is a simple configuration file, all values and sections that start with underscore (_) are ignored. Edit a section and remove the _ in front of the name. Refer to the user's guide for details.",
 "__comment2__": "See node_modules/meshcentral/sample-config-advanced.json for a more advanced example.",
 "settings": {
   "cert": "meshcentral.mydomain.com",
   "_WANonly": true,
   "_LANonly": true,
   "_sessionKey": "MyReallySecretPassword1",
   "port": 443,
   "_aliasPort": 443,
   "redirPort": 80,
   "_redirAliasPort": 80
 },
 "domains": {
   "": {
     "title": "MyMeshCentral Server",
     "_title2": "Servername",
     "_minify": true,
     "_newAccounts": true,
     "_userNameIsEmail": true
   }
 },
 "letsencrypt": {
   "__comment__": "Requires NodeJS 8.x or better, Go to https://letsdebug.net/ first before trying Let's Encrypt.",
   "email": "myemail@domain.com",
   "names": "meshcentral.mydomain.com",
   "skipChallengeVerification": true,
   "production": true