How to use the Run Local Scripts Action

CAUTION: If used incorrectly serious harm can be caused by running scripts left on devices.

The Run Local Script action tells Moki Agent to execute any file in the MokiMDM folder that has a .sh extension. It does not remove the files from that location after running, so you just have to push your script once and it will get executed each time the Run Local Scripts action is run. If you have a script that is only meant to be run once, then you should include logic inside of the script to remove the file after it completes.

What is Run Local Scripts used for?

You can use the Run Local Scripts Action to execute any bash script that is located in the MokiMDM folder on the device. This includes being able to run a script to pull device logs.

Using Run Local Scripts for Any Script File:

  1. Perform a Send File Action to the device, sending the desired bash script file to the device. You must send the file to the MokiMDM file on the device. You can use file path /sdcard/MokiMDM/
    Send_File_Action
  2. Using the Action dropdown, select Run Local Scripts. Any bash script files located in the MokiMDM folder will be executed
    Run_Local_Scripts_Action

Using Run Local Scripts to Pull Device Logs Remotely:

  1. Perform a Send File Action to the device, sending this script file to the device. Use the file path /sdcard/MokiMDM/
    Send_File_Action Send_File_Path_MokiMDM
  2. Using the Action dropdown, select Run Local Scripts
    Run_Local_Scripts_Action
  3. Perform the Pull File action. Use file path: /sdcard/MokiMDM/logcat.txt (if this file path does not work, you can try, /storage/emulated/0/logcat.txt)
    Pull_File_Action Pull_File_MokiMDM
  4. The device log file will be pulled from the device and can be downloaded from the Action History section under the Completed Pull File action
    Pull_File_Download

NOTE: Because the grab logs script file will remain on the device after being pushed once. In the future, if you need to pull device logs on the same device, you do not need to resend the grab log file, and can skip to step 2 above.

 

See Moki in Action

Request a Demo today with by phone, email, or just fill out the form

Contact Us