There's a new home for Articles. Find Articles on Our Product Support Page.
I have an internally programmed application that has a database that it uploads. I want to wait until the program is not running on the phone before the package pushes out because it removes that application first so that, if there are database changes, it recreates the database. This means that we can't have the program push out while a user is using the program. If it's not possible to wait until the process is no longer running before pushing out, is it possible to wait until the device is charging?
Hello everybody, Is there a script with which we can find the WiFi MAC address of a device (or preferably a group of devices), without having to connect to WiFi? We're dealing with a large number of Zebra TC75x devices running on Android 6.0.1 which need to be updated to Android 7.1.2. To do that, we'd like MobiControl to push that OS update to them but only when the device is connected using WiFi (because of the large file size). Sadly, the devices are being kept in an area with highlt restricted WiFi access. A new WiFi access point will be setup, secured to only allow specific devices to be connected. It needs the WiFi MAC address to differentiate between devices. MobiControl has a column for MAC Address. But since a large number of devices has been staged using ethernet, and has never been connected to WiFi afterwards, the wrong MAC address is being shown. Is there a script that shows the WiFi MAC address, preferably of all enrolled devices? Can MobiControl tell the difference between an ethernet MAC address and a WiFi MAC address? Zebra TC75xAndroid 6.0.1MobiControl 13.3.0.3454Agent version 13.3.2.1014
I have to configure an application installed via a profile, is it possible to record a macro and add it to the post install script in order to configure automatically the installed application ?
Looking to create device groups (a few hundred) from a list in a text file. I'm most familiar with powershell, but I've not worked with API's or security tokens before. Does anyone have a template or sample scripts that they would be willing to share?
Device: Windows Desktop Goal: create directory file list (text file) POST copy routine Summary: - Package contains N number of files to be copied to a specific folder - Prescript creates file list BEFORE copy (via Powershell) - Postscript creates file list AFTER copy (via Powershell) Syntax: start powershell.exe c:\temp\DirPost.ps1 Powershell scripts are located in c:\temp directory I'm not able to get Powershell to run. I can call it via the script window without issue but it fails to run via the package postscript. I've considered using "shellexecute" but SOTI doesn't provide a list of "VERBS". ---- extract from SOTI Help file ---- shellexecute filepath -verb [-wseconds] Where -verb is the action you want the shell to execute -w tells the command to wait for the specified length of time (in seconds) before executing ---------------------------------------
Wondering please is there a list of variables that we can use in script like %IP% or %Devicename% is there a list of all other variables
Hi all, Zebra TC75 android I'm trying to import contacts into the devices automatically. I can copy a vcf file to sd as package, if I open the file manually in the file explorer it'll ask if I want to import the contacts. But if I open the file through a script it tries to load them through PDF viewer. If I open the "Contacts" app and click import/export -> import from SD card. everything works as expected. What I want is to have a pre/post install script which will update the contacts on the device automatically. But currently the closet to getting what I want is to open contacts, and send a message to the user to import the contacts file. <code>start activity com.android.contacts/com.android.contacts.activites.PeopleActivity showmessagebox "Please use the menu in the top right hand corner, press import/export, and click \"Import from Storage\""</code> This there an intent I can send which will open the import command with no user intervention? I've looked through the source code and can see the action "com/android.contacts.vcard.ImportRequest" but nothing happens when I try sending it as an intent, am I missing an instruction, as you can import from sdcard or simcard? <code>sendintent -a "intent://com.andriod.contacts#Intent;action=com.android.contacts.vard.ImportRequest;end"</code> Thanks for any ideas Gary
hi friends i need to make a script for a tablets with andoid 7 , if dont use in 1 hour this shoutdown the tablet , only if dont use.
We have created a lockdown profile in the devices, but in some cases we deactivate it through scripts when we give remote support. Reason why we need to know through a query or report, how can I identify devices that have left the lockdown mode or are disabled at this time.
I rolled back the package version on an update that went out, and since then every install has failed. The previous package version also does not show the previous package version installed anymore, yet all still have the old version of our internal apk installed. I was able to get one of the remote devices by sending an uninstall script to the failed device, then clicked "Retry Profile Installation", and this updated the apk properly. However, this has one glaring flaw: by doing this, I lose all of the preferences stored in the app, which presents a problem with so many devices out in the field. Is there a way to force a reinstall of the apk? MobiControl doesn't want to install over the existing application, even though the new one has a higher version number and version code.
Hi; I want to send a message to the device with the "yes" and "no" options using the "Messagebox" command from the script sending screen. If the user chooses "yes", restart the device. If the user chooses "no", the message window will close. Is this possible ? Thanks
Is it possible in MobiControl to enroll a script to clients, which will run as scheduled (for example: every day at 08:00 AM), even though the device is offline? I'm using FileSync with a dummy file and assign a post/pre-script, but that only applies to online devices.
Hi, I have a .rdp file that I am adding as a menu item to my SOTI Lockdown screen as it's required for my particular scenario. The RDP logo will appear in the lockdown so the path is correct but launching it does not seem to work. (ie. tap/enter but nothing happens) If there was a way to get that working that'd be great but there may only be a solution for my workaround below: A few threads back I had a topic on launching a script from the lockdown screen on an android device and we achieved that with script://<path>/<script file> for the menu item after placing a .cmd script on the device. I would like to essentially accomplish this same thing but on Windows CE this time if possible as I have a SOTI script that can be used to launch the .rdp extension. There may be something simple I'm overlooking so I'm going to go dig through some docs. Thanks, Ben
Hi all, We are wanting to pull off the data usage directly from devices. I know this data is stored on the device as you can physically check the device to view it. Is there any way to run a script to pull this data off? Or possibly any other method to view data usage? Devices: Samsung XCover3, Samsung Acti Tab
Good Morning everyone. MobiControl I am using MobiControl v13.4. The used devices are Huawei Mate 9 Lite. Situation We have 2 Wifi Network in the company: WiFi Int: It has internet connection. WiFi Corp: It is a internal network. We enroll devices using the .apk and .ini while connected Wifi Int, but after the enrollment whe want the device to forget Wifi Int and automatically connect to WiFi Corp. We configured a profile that includes WiFi Corp, but it keeps connected to WiFi Int if we dont disconnect it manually. Thanks in advance, Maximiliano.
Top-tier experts who are delivering outstanding content. Should have more than 7000 points.
Experts who are consistent with great content. Should have more than 1000 points.
Highly experienced members with valuable inputs. Should have more than 700 points.
Beginners taking the initiative. Should have more than 500 points.
New contributors starting their journey. Should have more than 250 points.