Merge pull request #4046 from silversword411/master

docs - email and meshctrl updates
This commit is contained in:
Ylian Saint-Hilaire 2022-05-28 16:45:21 -07:00 committed by GitHub
commit 621bb55c3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 52 additions and 17 deletions

View File

@ -339,7 +339,7 @@ The messenger web application will setup a separate WebRTC connection for audio/
## Additional Resources ## Additional Resources
In addition to this document, there are a growing set of MeshCentral resources at: [https://www.meshcommander.com/meshcentral2.](https://www.meshcommander.com/meshcentral2) This includes an Installers documents, a Users Guide and plenty of YouTube tutorial videos. For developers, its best to start on the MeshCentral GitHub repository at:[ https://github.com/Ylianst/MeshCentral.](https://github.com/Ylianst/MeshCentral) If any issues are found, its best to create a new issue in GitHub or mail[ ylian.saint-hilaire@intel.com.](mailto:ylian.saint-hilaire@intel.com) In addition to this document, there are a growing set of MeshCentral resources at: [https://www.meshcommander.com/meshcentral2.](https://www.meshcommander.com/meshcentral2) This includes an Installers documents, a Users Guide and plenty of YouTube tutorial videos. For developers, its best to start on the MeshCentral GitHub repository at:[ https://github.com/Ylianst/MeshCentral](https://github.com/Ylianst/MeshCentral). If any issues are found, its best to create a new issue in GitHub or mail [ylianst@gmail.com](mailto:ylianst@gmail.com)
## Conclusion ## Conclusion

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -230,24 +230,59 @@ In the next section, we start making use of MeshCtrl to do useful things on the
We can start doing useful operations with MeshCtrl. The current list of operations are: We can start doing useful operations with MeshCtrl. The current list of operations are:
``` ```
ServerInfo - Show server information. edituser
UserInfo - Show user information. listusers
ListUsers - List user accounts. listusersessions
ListDevices - List devices. listdevicegroups
ListDeviceGroups - List device groups. listdevices
ListUsersOfDeviceGroup - List the users in a device group. listusersofdevicegroup
AddUser - Create a new user account. listevents
RemoveUser - Delete a user account. logintokens
AddDeviceGroup - Create a new device group. serverinfo
RemoveDeviceGroup - Delete a device group. userinfo
AddUserToDeviceGroup - Add a user to a device group. adduser
RemoveUserFromDeviceGroup - Remove a user from a device group. removeuser
SendInviteEmail - Send an agent install invitation email. adddevicegroup
Broadcast - Display a message to all online users. removedevicegroup
editdevicegroup
broadcast
showevents
addusertodevicegroup
removeuserfromdevicegroup
addusertodevice
removeuserfromdevice
sendinviteemail
generateinvitelink
config
movetodevicegroup
deviceinfo
editdevice
addusergroup
listusergroups
removeusergroup
runcommand
shell
upload
download
deviceopenurl
devicemessage
devicetoast
addtousergroup
removefromusergroup
removeallusersfromusergroup
devicesharing
devicepower
indexagenterrorlog
agentdownload
``` ```
You can get this list by just running MeshCtrl without any argument and can get more information on each action by typing “meshctrl help [action]” You can get this list by just running MeshCtrl without any argument and can get more information on each action by typing “meshctrl help [action]”
![example](images/amt_commands.png)
!!!note
Note that when using Intel AMT only (no agent) you can do wake (on) and power off and reset from the group action. MeshCentral should automatically using Intel AMT to perform these actions when you select "Wake-up devices", "Power off devices" or "Reset devices".
### Gathering information ### Gathering information
The following commands are really easy to use: serverinfo, userinfo, listusers, listdevices, listdevicegroups. They just request information from the server. Note that for these commands, you can optionally use “--json" to receive the response in JSON format. For example, getting the list of users will look like this: The following commands are really easy to use: serverinfo, userinfo, listusers, listdevices, listdevicegroups. They just request information from the server. Note that for these commands, you can optionally use “--json" to receive the response in JSON format. For example, getting the list of users will look like this:
@ -256,8 +291,8 @@ The following commands are really easy to use: serverinfo, userinfo, listusers,
node meshctrl.js listusers node meshctrl.js listusers
id, name, email id, name, email
--------------- ---------------
"admin", "admin", "ylian.saint-hilaire@intel.com" "admin", "admin", "username@domain.com"
"joe", "joe", "joe@intel.com" "joe", "joe", "joe@domain.com"
"mytestuser", "MyTestUser", "a@a.com" "mytestuser", "MyTestUser", "a@a.com"
"test.user", "test.user", "test.user@user.com" "test.user", "test.user", "test.user@user.com"
``` ```