Difference between revisions of "Application Management Module"

From Syntaro Help

(Trouble Shooting)
(User Notifications)
Line 142: Line 142:
| The user will then get this notification. If the user doesn`t respond to the notification, the application will be killed after a default time of 120 seconds
| The user will then get this notification. If the user doesn`t respond to the notification, the application will be killed after a default time of 120 seconds
===More information and MSI download===
== Trouble Shooting==
== Trouble Shooting==
=== Log Collector===
=== Log Collector===

Revision as of 15:03, 26 September 2019

In this section we like to explain you how modern Application Management with Syntaro works.

How To's


  1. Get a Paid or Trial Subscription
  2. How to Deploy the Base Package to your Devices
  3. Manage the Base Script to make package creation simple
  4. Create your first Package
  5. Deploy your Package with Intune
  6. Uninstall your Package

Step by Step


System Overview

The following diagram will show you an overview about how the Syntaro service is working.


  1. The users can select the apps they would like to install in the Intune Company Portal. The company portal sends the request to the Intune Service.
  2. The Intune service triggers the Windows 10 built-in MDM agent to enforce the new requests.
  3. Windows 10 MDM Agent is setting the local configuration and start Syntaro App Management to enforce it.
  4. Syntaro App Management is the local functionality of our Intune extension and is built on PowerShell package providers and starts the installation, update or deinstallation. This layer also gives us the advantage to work with other package Providers like, which is a great OpenSource Package Repository.
  5. Our Syntaro Package Provider is handling the package logic and is using the package information you provided in your private Syntaro Package Repository. It also allows to download content over BranchCache and save Internet Bandwidth.


If you use Syntaro for your modern managed workplace, then you can benefit from the following features:

  • FileType Limitations
    Microsoft Intune has limitations for application deployments. Only MSI files can be distributed and installed on Windows 10 MDM managed devices.
  • Only Single Files
    Only a single file can be distributed with Microsoft Intune. This prohibits the deployment of complex applications packages.
  • Internet Bandwidth
    During application deployment data volume that is transported via Internet is very high and might break the Internet connection.
  • Deployment Rings for Applications
    Use the deployment rings which you user for Office or Windows also for phased deployments of Applications.
  • Prerequisites and Retries
    Define actions to retry the installation for example when the applications is running or only install application when the devices meets some properties.
  • Dynamic Configuration
    Trough the usage of PowerShell for the Installation and Uninstallation you can dynamically build the configuration according to your requirements.


System Components

  1. Intune Company Portal
    End User Interface to install applications with a store like experience.
  2. Intune Service
    Cloud service of Intune which triggers `user requested` and `administrator defined` applications on the devices.
  3. Built in Windows 10 MDM client
    Checks regular intervals for new requests in the Intune service and installs the Syntaro Dummy MSI Package which triggers the Syntaro Scheduled Task.
  4. Syntaro Base Package
    The Syntaro Base Package is responsible for the installation handling on the device. It consists scheduled tasks and also installs the Syntaro Package Provider.
  5. Opensource PowerShell Package Providers like RuckZuck
    These package providers will allow you to benefit from cloud package repositories which already contain a lot of applications, which are ready to use.
  6. Syntaro Package Provider
    This provider will let you access your private Syntaro Package repository. This provider supports the built in Windows BranchCache.
  7. Package including Content and Installation logic
    The package can contain as many files you need in your package and also the size can be bigger than every package you can imagine.
  8. Syntaro App Management Service
    The cloud service which is managing the repository and is answering requests of your clients.


  • Syntaro Base Script
    The Syntaro Base Script can be used to provide a set of functions to all of your packages. BaseVISION provides you with a really good one which can be copied from GitHub.
  • Syntaro Dummy MSI Package
    The Syntaro Dummy MSI Package is a generated MSI file per Package, you define in our system and can be deployed with Intune to the devices. This placeholder MSI is also triggering the Scheduled Task to install the package instantly.

General Packaging Pages

Additional information about packaging an application you can find on those websites:

Device Management


As of Syntaro release 1811, it is now possible to delete devices manually and set up a rule to delete devices that appear inactive, decommissioned, or unresponsive for a period of time of your choosing. This will cleanup for example devices that are registered double in your device list. This way you won't unnecessary reach your device quota.

Deleting Devices

Double devices.png
Click on "Devices" in the "Application Management" blade. This will open a new blade with a list of all the devices which are/were connected. In this case you can see that "SYNTEST8" is double in the list. You can make the difference between them by looking at the date that they were last connected.
Delete double device.png
When you want to delete a device, simply click on the "bin-button".
Confirmation delete device.png
Once you have clicked on the bin-button, a window will appear to confirm your action. Once you click "Yes", the device will be deleted permanently.

Device List Cleanup

Device settings.png
Click on "Device Settings" in the "Application Management" blade. This will open a new blade when you can check the option that will soft delete devices after a period of time. Soft because the Device will not be permanently deleted from the device list, but will be hidden.
Show hidden devices.png
The deletion of the device is soft, because the device will not be permanently deleted from the device list, but will be hidden. Click on "Devices" in the "Application Management" blade. Here you can check the box that will show not only the connected devices but also the the ones who were deleted after the amount of time that you set.
Set device disconnection.png
Check the box and choose after how many days you want the deletion to be set. Minimum is 30 days. Click "Save" and it's set!

User Notifications


We have a new feature that gives you the option to send notifications to your users. For example: An application is being installed, but before it gets installed, the user first needs to close Outlook. Now you will be able to send the user a notification that they have to do that. Through a powershell script that you can update in the base script we provide, it will be possible to create this. The following diagram will show you an overview about how the new Syntaro service works.


Available Options

-title "MyTitle"
-Message "MyMessage"
With this powershell script it will be possible to send a notification with your own title and message
Message window ok.png
This will be the result that the user will see
Install window.png
You can also expand this notification by giving the user 2 options: "Install now" or "Remind me later"
-userMessageTitle "My Title"
-userMessage "My Message"
Here an example of how you can create that window
Remindme window.png
When the user chooses "Remind me later", a new window will open up, where the user can pick a time for when he or she wants to be reminded
-processName "Outlook"
When you want to create a notification so that the user has to close an application, you can add this script (example). If the user closes the application, the answer that will be send is "true". When the user doesn`t response, it will send "false".
Autokill Option.png
The user will then get this notification. If the user doesn`t respond to the notification, the application will be killed after a default time of 120 seconds

More information and MSI download

Trouble Shooting

Log Collector

If you have a machine that is not working correctly we have a little tool that collects Syntaro related information of that device.
The tool is a simple small exe file that you can execute with regular user rights.

You can download the exe from here:
Log Collector

That Information will be copied to a new folder in the current user's temp folder. In that folder, you can review all the information that got collected. The folder will also include a file called "". If you want to open a support case with us that is related to software installation on clients, please also send us that Zip-File.

If you get the Message "Windows protected your PC" please click on "more options" and then select "Run anyway"

New Version of Package doesn't get installed

Our experience showed, that if a new version of a package does not get installed, one registry key will be the culprit most of the times. To solve this issue we can reset this "NotFoundInRepo" registry key which resolves the problem in most cases. Underneath you will find the steps to reset this registry key by yourself.

AppManagement NotFoundInRepo 001.png
First you will have to navigate to the Syntaro Appmanagement registry keys. You will find them under Computer\HKLM\SOFTWARE\Syntaro\ApplicationManagement\. Now in its subfolders, you will have to find the folder named after the ID of your package that is not being installed correctly. The registry key "Name" will help you distinguish the different packages.
AppManagement NotFoundInRepo 002.png
The "NotFoundInRepo" key will be situated in the folder of your package. If the value in this key is equal to 5 or higher, this registry key is causing the problem. Simply setting its value back to 0 will normally solve the issue. After resetting the key, please rerun the Syntaro Full Installer and the Syntaro Updater Scheduled Tasks.

The function of this key was meant to minimize the time the scheduled task needs to complete. If a package cannot be found in the repository the key would count up by 1. This has the outcome, that if this key reaches the value 5, the scheduled task stops trying to install this package to save time and performance. To reduce the situations where this key could be count up in terms of a network connection issue, please download the latest Base Package from the Syntaro Portal and deploy it through Intune to your machines.

If you have a lot of packages or devices where this happened you could also create a package to reset those values. How you can create such a package is described here: Application_Management_Tutorial:_Reset_NotFoundInRepo_registry_value

RuckZuck Packages are not getting installed

Roger Zander discontinues the support for version 1 of RESTAPI. As a consequence, versions of the OneGet Packageprovider prior to 1.7 are not working anymore. If you still have older versions installed on your clients, you will get plenty of errors when trying to install your RuckZuck packages through the scheduled task.

To solve this issue, you have to update the corresponding client app over Intune. A detailed step-by-step tutorial can be found here.