Community - SOTI MobiControl

Community - SOTI MobiControl

There's a new home for Articles. Find Articles on Our Product Support Page.

SOTI MobiControl Discussions


  • 0 votes 6 answers

    Is it possible to execute JavaScript-Scripts with MC Packages? Solved

    Hey Guys, we're using a lot of legacy Scripts in our Packages without any issue. Now we have a Demand to execute a JavaScript-Script inside a Package but I won't get this thing running.The Script works fine when I use "Send Script" but we want to deploy it as a Package (so also Filesync and / or Task Scheduler is actually not an option for us). Is there any chance to get this running? Or it is actually not supported to use JS with MC-Studio? Kind regards

    Android Scripting
    2 years ago
  • 0 votes 5 answers

    Zebra - Activate scanner symbology Solved

    Hi, I have about 100 Zebra devices and need to activate one symbology on all of them. Is there any way I can do this with SOTI or I need to remote access all the devices and activate manually?

    Android
    2 years ago
  • 0 votes 7 answers

    Creating Profiles via API through PowerShell

    Hello! I have been trying to create a profile through PowerShell and the MobiControl API. The end goal is to have a package assigned to it as well. Have been trying the following: Using Content-Type text/xml $xmltest = '<?xml version="1.0" encoding="UTF-8"?><Profile>    <Name>APITest_NewProfile</Name>    <Description>Test</Description>    <DeviceFamily>AndroidPlus</DeviceFamily>    <DeviceFamilyQualification>AndroidWork</DeviceFamilyQualification></Profile>' $response = Invoke-RestMethod -Uri "https://$MCFQDN/mobicontrol/api/profiles" -ContentType "text/xml" -Method POST -Headers $Header -Body $xmltest -Verbose I have also tried with a hashtable too, but either way I get the same error:"profileRequest: Error parsing value Contract validation failed" I have looked at the api list, and it appears to me that these is the minimal required fields when not attaching a package. Thanks in advance Mikael

    Android
    2 years ago
  • 0 votes 4 answers

    Delete in Velocity an Entry is not possible

    Hello together, does anyone has an idea how to delete the entries in Velocity? I tried the following scipt commands but it did not work for all of my scanners (Zebra MC9300) kill_application com.wavelink.velocity del \storage\emulated\0\com.wavelink.velocity\*.wldep del /sdcard/Android/data/com.wavelink.velocity/files/*.wldep del /enterprise/usr/*.wldep It works, when i delete the complete storage and apps cache but then i need to add the license informations again. I do not want to do these steps for all scanners. Also interesting is that not all scanners same modell, OS and Velocity app version have the issue. The Velocity app version is: 2.33.23269 OS is Android 11 (11-16-05.00-RG-U22-STD-HEL-04)

    SOTI MobiControl
    2 years ago
  • 0 votes 5 answers

    My Samsung devices are reporting inaccurate device time, cannot set the Time Zone as devices are physically moving across time zones regularly (e.g. devices in vehicle).

    Devices are being kitted for a new deployment and are powered down and shelved after kitting is complete. When the devices are coming on line some of them are showing inaccurate time reported in the logs. Is there a way to automate the time zone settings to enable these 2 settings as we already have a number of devices that have been completed.

    Android Scripting
    2 years ago
  • 0 votes 13 answers

    Soti MobiControl dosent have MANAGE_EXTERNAL_STORAGE permissions on Zebra ET45 device Solved

    I cannot access the folders/files from %sdcard%\sdcard\android\data\  on Zebra ET45 tablets I need to upload a config file inside another aplication folder, need to do this to 400+ devices so doin it using Soti is the only practical solution I read here that Zebra devices has hidden MANAGE EXTERNAL STORAGE permission (https://discussions.soti.net/discussions/impact-of-android-11-scoped-storage-restrictions-on-android-agent) But for our devices it dosent seem to work I have opened a ticket with support for more than a month now but with no resolution in sight Anyone else encountered this problem?

    Android
    2 years ago
  • 0 votes 4 answers

    Screen time out - Script Solved

    Hi,I have a large volume of Samsung Galaxy A14 devices to enroll.I need the display screen time out to be changed to 30 minutes as this enables us to remote to a device without the device locking on us.Before the holiday break I was using this script to change the time;writesecuresetting –sys screen_off_timeout 120000It was working with no issues however today when I try to use the script the device does not update the time. Unsure if I am doing something different or if something has changed.OS 13 Agent 2024.0.1.1056 OEM Version TP1A.220624.014.A146PXXS5BWK1 Personalized Name Galaxy A14 5G

    SOTI MobiControl
    2 years ago
  • 0 votes 11 answers

    Can Built javascript file as pcg package and add to profile for execute after installed profile

    HI SOTI Community I have use case that   i want to send script (javascript) to all device as profile for end user input text to file. so, i do this 1. built pcg file with javascript file (file.js)  2. add pcg file to profile 3. assign to clients but script not working how to do or have another solution. this script #!/usr/bin/env js     inputStore(); function inputStore() {     mobicontrol.message.createTextPromptDialog('รหัสร้าน 5 หลักของคุณคือ?')         .withCallback(onConfirm).show(); } function onConfirm(result) {     var storeId = result.inputText;     if (isValidStoreId(storeId)) {         var stl = storeId.length;         var mcsetupFile = new mobicontrol.io.File('/sdcard/Documents/mcsetup.ini');         if (mcsetupFile.exists) {             var data = mcsetupFile.readText();             var keyText = "StoreID=";             var ktl = keyText.length;             var idx = data.indexOf(keyText);             var oldStoreId = data.substring((idx + ktl), idx + ktl + stl);             var offset = stl;             if (!isValidStoreId(oldStoreId)) {                 offset = 0;             }             var result = data.substring(0, idx + ktl) + storeId + data.substring(idx + ktl + offset);             mcsetupFile.writeText(result);         }     } else {       mobicontrol.message.createInfoDialog('Invalid store:'+storeId).show();    inputStore(); //repeat input       //mobicontrol.log.info('Invalid store:' + storeId);     } } function isValidStoreId(storeId) { return ((typeof storeId === 'string' && !isNaN(storeId)) && storeId.length == 5)};   My server version Version: 15.3.3.1065

    SOTI MobiControl
    2 years ago
  • 0 votes 4 answers

    Use REST API to create File Sync policies Solved

    Hi, I have looked through the REST API docs and can't see a way to create File Sync Policies. Is this something that is going to be added? Thanks

    SOTI MobiControl
    2 years ago
  • 0 votes 7 answers

    Mobicontrol web console custom attribute not show in Device Properties list Solved

    I have problem I have custom attribute in Store but i have problem is my user can not search because of custom attribute not show to selected but in Role admin can find  this name of custom attribute my role found But other user cannot found  Server Version: 15.3.3.1065

    SOTI MobiControl
    2 years ago
  • 0 votes 16 answers

    My Dialer app for Samsung OS 13 is not working with Native Lockdown template applied- Solved

    Phone app package ID name: com.samsung.android.dialer: when pressing the phone app it opens but when dialing the number it does not do anything. Tried this in admin mode and it dials out just fine. Ran the Identify_Activity script in admin mode while dialing out and got this package ID name: com.samsung.android.incallui/com.android.incallui.call.InCallActivity Tried adding this to the lockdown template for phone Launch:// and got the MC error: No activity found: when I press the phone button. I ended up switching the lockdown back to Activity Suppression but now I cannot use my recents button which is only available with Native Lockdown.  How can I get my Dialer app to work with Native Lockdown template applied?

    SOTI MobiControl
    2 years ago
  • 1 votes 0 answers

    How to Enroll Chrome Browser into Google Cloud Management (Android/Ios/Windows)

    Chrome Browser Cloud Management Manage Chrome browser from a single, cloud-based Admin console, across all your Microsoft Windows, Apple Mac, Linux, iOS, and Android devices at no additional cost. Enforce 100+ Chrome policies for all users who open Chrome browser on a managed device. These are the same policies that can be managed with on-premise tools like Windows Group Policy. Users don't have to sign in or have Google Accounts to receive policies. Block suspicious extensions across your organization and do other common IT tasks. View reports on Chrome browsers deployed across your organization, including each browser's current version, installed apps and extensions, and enforced policies. Setup steps Sign up for Chrome Browser Cloud Management Enroll cloud-managed Chrome browsers Enable Chrome browser reporting Set policies for enrolled browsers Requirements Chrome browser for Windows, Mac, Linux, Android, and iOS platforms. Chrome Browser Cloud Management maintains compatibility with the most recent 12 versions of Chrome browser. Ensure that Chrome components, such as Google Update, are not modified or disabled. Chrome installations that are not using the default configuration will not be supported, as this could lead to unexpected behavior. Full Chrome Enterprise and Education can be found here: Link-to-Google Enrollment Chrome Browser in SOTI Mobicontrol Android:Step 1: Generate the enrollment token In your Google Admin console (at admin.google.com). Generate an enrollment token. See Generate enrollment token. Copy the token to use in step 2. Step 2: Assign the enrollment token to Chrome browser Sign in to the SOTI Mobicontrol console. At the top left, click the Menu icon and select Policies. At the top right, click New App policy. Select AndroidAndroid Enterprise. Name the policy. Click the Apps tab. Click the + button to go to the apps table. Check the box next to Chrome. Click the gear icon next to Chrome. In the navigation menu, click Managed App Config. Toggle the button to turn on a managed app configuration. Search for the Enrollment token policy in the list. Enter the token generated in step 1. Click Save. Click Add. Click Save and assign. Choose the assignment policy you want and click Assign IOS: In your Google Admin console (at admin.google.com). Go to  Menu  Devices > Chrome > Managed browsers. If you signed up for Chrome Browser Cloud Management, go to Menu  Chrome browser > Managed browsers. (Optional) On the left, select the top-level organization. Or, select the organizational unit where you want to generate a token that will enroll browsers directly to that specific organizational unit. For information, see Add an organization unit. At the top, click Enroll.Note: If this is your first browser enrollment, you are prompted to accept the Chrome Browser Cloud Management Terms of Service. Under Downloads, click Appconfig File. The downloaded XML file contains the enrollment token. Click Done. Sign in to your SOTI Mobicontrol Upload the XML file to the app at the Application Policy. Push the profile to iOS devices. It might take up to 24 hours for data about enrolled browsers and the browser reporting information to be updated in the Admin console! Windows: Powershell Script:$token = "ENROLLMENT_TOKEN" try{$path = 'HKLM:\SOFTWARE\Policies\Google'if(-not (Test-Path $path)){$status = New-Item -Path 'HKLM:\SOFTWARE\Policies' -Name 'Google'}$path = 'HKLM:\SOFTWARE\Policies\Google\Chrome'if(-not (Test-Path $path)){$status = New-Item -Path 'HKLM:\SOFTWARE\Policies\Google' -Name 'Chrome'}$status = Set-ItemProperty -Path $path -Name "CloudManagementEnrollmentToken" -Value $tokenWrite-Host "Execution successfully completed"}catch{Write-Output $_.Exception.Message}

    SOTI MobiControl
    2 years ago
  • 0 votes 3 answers

    Integrate Azure AD with Soti Solved

    Hello,Is it possible to use Azure AD to unlock the device?

    SOTI MobiControl
    2 years ago
  • 0 votes 6 answers

    How to create a dynamic App Whitelist with deployed Apps?

    Hi everyone, We're trying to avoid users can install and run some other Apps different than the deployed ones. We know App Run Control and Whitelist, but cannot create manually a Whitelist for every policy we create and assign, there's too many. Is there any way to create a dynamic App whilelist containing all the deployed Apps in a device? Thank you very much in advance.

    Android
    2 years ago
  • 0 votes 10 answers

    Data Collection Not Working on Windows Device Solved

    I tried to install soti mobicontrol on an on-premise server on a local network and I added collect location data on the Windows device but the collect data didn't work. Is it true that collecting location data cannot work on a local network without internet access?

    Windows
    2 years ago

Top 3 Contributors of The Week

View All

Earn Contributor Badge

More info
  • Diamond
    Diamond New

    Top-tier experts who are delivering outstanding content. Should have more than 7000 points.

  • Platinum
    Platinum

    Experts who are consistent with great content. Should have more than 1000 points.

  • Gold
    Gold

    Highly experienced members with valuable inputs. Should have more than 700 points.

  • Silver
    Silver

    Beginners taking the initiative. Should have more than 500 points.

  • Bronze
    Bronze New

    New contributors starting their journey. Should have more than 250 points.