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 2 answers

    Host name not visble for windows devices Solved

    I have set the %HOSTNAME% macro in the Device rule but it is show the IP address. Is there any other way to capture the Device hostname ?

    SOTI MobiControl
    3 years ago
  • 0 votes 6 answers

    How to push updates to VPP apps from MC 15+? Solved

    Does anyone know the current procedure to push updates to VPP apps in MobiControl (v15+)? I found another forum post that covers the process for v13/14, but much of the console seems to have changed since then, so the instructions can't be applied to v15.

    SOTI MobiControl
    3 years ago
  • 0 votes 9 answers

    How to set up DNS with Android script Solved

    Hi, I'm looking for an Android script to setup Private DNS on Android with DNS over TLS type Hostname like "security.cloudflare-dns.com". I managed to configure our VPN configuration with command like "writeprivateprofstring VPN Name0 IPSecXAuth3", but I can't for the DNS. Do you have any suggestions please? Cordially,

    Android Scripting
    3 years ago
  • 0 votes 2 answers

    How to unenroll a Windows Modern device

    Is there a way to unenroll a Modern device from the MobiControl console?

    Windows
    3 years ago
  • 0 votes 18 answers

    How do I execute a saved script using API SendScript?

    Hello, I created/saved a Javascript in Script Editor which works fine Send Script window. I'd like to use HTTP Post to call that script. Here is my syntax  {"Action": "SendScript", "ScriptType": "JavaScript","ScriptName": "TestScript",  "QueueMessagesOfflineDevices":"true","ReportScriptStatus": "true","SendBy":"MobiControl","Message":"1'"} I got 204 response Code but nothing happens on the tablet. Not sure if "ScriptName" would automatically look for the saved script or do I have to give it full path? Ref: https://s095155.mobicontrolcloud.com/mobicontrol/api/docs/index/index.html?url=/mobicontrol/api/swagger/v2/swagger.json#:~:text=DeviceMessageBoxType-,SendScriptAction,-%7B Please advise. Thanks

    SOTI MobiControl
    3 years ago
  • 0 votes 7 answers

    Clear App Cache Script Solved

    Is there a way to create a script to clear cache for an app? Currently I am using: wipeapplication com.samsara.driver I would like to clear cache without deleting all data. 

    Android Scripting
    3 years ago
  • 1 votes 2 answers

    MC Admin Error - Can't open RSA Key container Solved

    Hello everyone. Going through something (again...) We had to reboot the Server this afternoon, after opening a rule on his Firewall to allow older devices on WIN CE 6.0 to communicate throught a second port. we also had to reboot again to activate correctly TLS 1.0. Everyhing semmed weel , but then one of my coworker called me cause he wasn't able to login onto the webConsole. After a check it's seems that the last reboot didn't worked well . We did try to undo what we did...but still . MCAdmin won't start anymore. I looked inside the McAdmin.log and it appears that somehow between two restart of the server , something happend and it can't acess RSA Key container anymore. We did list search and looked if the access on the Key folder was still there...And yeah...nothing seems to have changed. ?! If anyone ever encountered this? [Thumbprint]  D69AE84DC7023400F2337518A49217C901DD9C7D, validation callback: System.Net.Security.RemoteCertificateValidationCallback[2023-03-02 16:51:39.728] INFO  (1): ********************************************************[2023-03-02 16:51:39.743] INFO  (1): Application has started[2023-03-02 16:51:40.056] ERROR (1): Error in the App.OnStartup method. Exception details:[2023-03-02 16:51:40.056] ERROR (1): System.Configuration.ConfigurationErrorsException: Impossible de déchiffrer à l'aide du fournisseur 'RsaProtectedConfigurationProvider'. Message d'erreur du fournisseur : Impossible d'ouvrir le conteneur de clé RSA. (C:\Program Files\SOTI\MobiControl\Database.config line 3) ---> System.Configuration.ConfigurationErrorsException: Impossible d'ouvrir le conteneur de clé RSA.   à System.Configuration.RsaProtectedConfigurationProvider.ThrowBetterException(Boolean keyMustExist)   à System.Configuration.RsaProtectedConfigurationProvider.GetCryptoServiceProvider(Boolean exportable, Boolean keyMustExist)   à System.Configuration.RsaProtectedConfigurationProvider.Decrypt(XmlNode encryptedNode)   à System.Configuration.ProtectedConfigurationSection.DecryptSection(String encryptedXml, ProtectedConfigurationProvider provider)   à System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.DecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)   à System.Configuration.Internal.DelegatingConfigHost.DecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)   à System.Configuration.BaseConfigurationRecord.CallHostDecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfig)   à System.Configuration.RuntimeConfigurationRecord.CallHostDecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfig)   à System.Configuration.BaseConfigurationRecord.DecryptConfigSection(ConfigXmlReader reader, ProtectedConfigurationProvider protectionProvider)   --- Fin de la trace de la pile d'exception interne ---   à System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)   à System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSection(String configKey)   à System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)   à System.Configuration.ConfigurationManager.get_ConnectionStrings()   à Soti.MobiControl.Database.DatabaseConnectionProvider.GetDatabaseConnectionSettings(String connectionStringName, String applicationName)   à UserInterfaceWpf.InversionOfControlContainer.Register(IUnityContainer container)   à UserInterfaceWpf.Bootstrapper.ConfigureContainer()   à Microsoft.Practices.Prism.UnityExtensions.UnityBootstrapper.Run(Boolean runWithDefaultConfiguration)   à UserInterfaceWpf.App.OnStartup(Object sender, StartupEventArgs e)[2023-03-02 16:51:40.087] ERROR (1): Details:[2023-03-02 16:51:40.087] ERROR (1): Impossible de déchiffrer à l'aide du fournisseur 'RsaProtectedConfigurationProvider'. Message d'erreur du fournisseur : Impossible d'ouvrir le conteneur de clé RSA. (C:\Program Files\SOTI\MobiControl\Database.config line 3)[2023-03-02 16:51:40.087] ERROR (1):    à System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)   à System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)   à System.Configuration.BaseConfigurationRecord.GetSection(String configKey)   à System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)   à System.Configuration.ConfigurationManager.get_ConnectionStrings()   à Soti.MobiControl.Database.DatabaseConnectionProvider.GetDatabaseConnectionSettings(String connectionStringName, String applicationName)   à UserInterfaceWpf.InversionOfControlContainer.Register(IUnityContainer container)   à UserInterfaceWpf.Bootstrapper.ConfigureContainer()   à Microsoft.Practices.Prism.UnityExtensions.UnityBootstrapper.Run(Boolean runWithDefaultConfiguration)   à UserInterfaceWpf.App.OnStartup(Object sender, StartupEventArgs e)[2023-03-02 16:51:40.087] ERROR (1): Error in the App.OnStartup method. Inner exception details:[2023-03-02 16:51:40.087] ERROR (1): Impossible d'ouvrir le conteneur de clé RSA.[2023-03-02 16:51:40.087] ERROR (1):    à System.Configuration.RsaProtectedConfigurationProvider.ThrowBetterException(Boolean keyMustExist)   à System.Configuration.RsaProtectedConfigurationProvider.GetCryptoServiceProvider(Boolean exportable, Boolean keyMustExist)   à System.Configuration.RsaProtectedConfigurationProvider.Decrypt(XmlNode encryptedNode)   à System.Configuration.ProtectedConfigurationSection.DecryptSection(String encryptedXml, ProtectedConfigurationProvider provider)   à System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.DecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)   à System.Configuration.Internal.DelegatingConfigHost.DecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)   à System.Configuration.BaseConfigurationRecord.CallHostDecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfig)   à System.Configuration.RuntimeConfigurationRecord.CallHostDecryptSection(String encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfig)   à System.Configuration.BaseConfigurationRecord.DecryptConfigSection(ConfigXmlReader reader, ProtectedConfigurationProvider protectionProvider)

    SOTI MobiControl
    3 years ago
  • 0 votes 3 answers

    Zebra MC3300x Android 11 - Disable Private DNS

    Does anyone have a solution on how to disable Private DNS during enrollment into SOTI? I have some Zebra MC3300x models that were failing to enroll because of this so I was hoping to integrate this into a StageNow barcode or xml file but it doesn't seem to be a feature that I can control at this time. 

    SOTI MobiControl
    3 years ago
  • 0 votes 5 answers

    Launching an application automatically after it is installed Solved

    Hello, I created a policy app to install an application via the Google Play Store on a Zebra Android 10 device. The installation process takes about 10 to 20 minutes, and then I need to launch the application automatically. I have found the start command that works to launch the application, but I am having trouble getting it to run automatically after the installation is complete. Is there a way to launch the application automatically after installation on a Zebra Android 10 device? Any help or advice would be greatly appreciated. Thank you in advance for your help.

    Android Scripting
    3 years ago
  • 0 votes 2 answers

    known issues with latest android enterprise agent 15.3.2.1042

    Hi, Are there any known issues with the latest android enterprise agent 15.3.2.1042. The upgrade via mobicontrol is not working for us. We have TC70 and TC72 devices and the upgrade is not working via Mobicontrol on none of our devices. If we do a clean install it will install the latest agent. This is via afw#mobicontrol.

    Android
    3 years ago
  • 0 votes 4 answers

    KPE STATUS - Activation failed

    Hi All, We have multiple environments with KNOX enabled devices, They Are A127F and A137Fs We are having an issue with the KNOX KPE - Status as it is showing as Activation Failed Some devices enroll fine and then develop the issue, Some enroll with the issue and after a reset might enroll and activate successfully Have tried the script reset_elm_license with no successDevices are on the latest agent 15.3.2.1042 nearly 400 devices with this issue so resetting and enrolling again is not the most fiasable option

    SOTI MobiControl
    3 years ago
  • 0 votes 3 answers

    How to restrict WiFi SSID Solved

    Hello, How to allow the device's WiFi  to connect only to specific SSID and restrict the others. The devices are Android enterprice work managed. Please advice about possible solutions! Soti Mobicontrol version: 15.5 MC agent version: 15.2.0.1025 Thank you!

    SOTI MobiControl
    3 years ago
  • 0 votes 1 answer

    Experience Samsung Galaxy Tab S8

    Hello dear Soti users, For our Samsung Galaxy Tab S8 devices, our IT is currently using Microsoft Intune.Unfortunately, we are not satisfied with the setup and would like to do a test in Soti with the devices.Specifically, switching users is a problem with intune (at least for us apparently) because you stay logged into apps like Onedrive and Sharepoint in the background. That means the user can see the data from the previous user. We have an on-prem installation of Soti which is only accessible via LAN via proxy. Unfortunately there is no staging wifi.At the end the devices will be used in Wifi, but for this first certificates are needed which are only obtained after the Mobicontrol setup. I have connected the device with a USB docking station to our LAN. However, the settings for the proxy are not saved in the LAN settings, so I end up not reaching the Mobicontrol server. They will not even save right after the first startup after a factory reset. Have you had a similar problem and been able to solve it?Or do you think Soti should always be used with a staging wifi? With our other Zebra/Honeywell devices, it doesn't make the installation as automated as it could be, but at least you get the devices running because there the proxy will be saved. What is your experience with the Samsung Galaxy Tab?

    SOTI MobiControl
    3 years ago
  • 0 votes 6 answers

    Update Zebra MC33X to Android 11

    ello dear Soti users, we have received information from the IT management that we should please make sure that we are using the latest Android updates. We are using different Zebra MC33 and Zebra MC33X in one department. For the MC33 there is only android8 available, so I guess we have to ditch those device. But for the MC33X there is Android 11 availabe. We are using Android 10 devices set up as Work Managed Device for the MC33X. In your opinion, what is the best and most stress-free (for the user) procedure to distribute the update without a large downtime (at best on the weekend)? In my last test I had the update file copied to the sdcard and executed the command install_system_update /sdcard/Download/HE_DELTA_UPDATE_10-16-10.00-QG-U44-STD-HEL-04.zip   This could be synchronized accordingly with a filesync or profile in advance and make a script execution on the weekend, for example, via a scheduled task. Hope to hear your recommendation.

    SOTI MobiControl
    3 years ago
  • 0 votes 4 answers

    Update Honeywell CT60(XP) to Android 11 Solved

    Hello dear Soti users, we have received information from the IT management that we should please make sure that we are using the latest Android updates. We are using different Honeywell CT60 and Honeywell CT60XP in one department.Here the highest version available is Android 11.We are using Android 9 and 10 devices set up as Work Managed Device. In your opinion, what is the best and most stress-free (for the user) procedure to distribute the update without a large downtime (at best on the weekend)? Can I go directly from Android 9 to 11? Do I need any middle steps? In my last test I had the update file copied to/sdcard/honeywell/autoinstall/filename.zipand then rebooted. This could be synchronized accordingly with a filesync or profile in advance and make a reboot on the weekend, for example, via a scheduled task. I have so far only 2 devices manually changed, but one of the wifi settings were lost afterwards. That would of course be problematic. Hope to hear your recommendation.

    SOTI MobiControl
    3 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.