Application Management Module
From Syntaro Help
Revision as of 14:33, 29 January 2019 by Emma
In this section we like to explain you how modern Application Management with Syntaro works.
- Get a Paid or Trial Subscription
- How to Deploy the Base Package to your Devices
- Manage the Base Script to make package creation simple
- Create your first Package
- Deploy your Package with Intune
Step by Step
- Use External Packages
- Scheduled Tasks
- Customize Settings on Devices
- Test your Syntaro Packages
- Deployment Rings & Scheduled Deployments
The following diagram will show you an overview about how the Syntaro service is working.
- 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.
- The Intune service triggers the Windows 10 built-in MDM agent to enforce the new requests.
- Windows 10 MDM Agent is setting the local configuration and start Syntaro App Management to enforce it.
- 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 RuckZuck.tools, which is a great OpenSource Package Repository.
- 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.
- Intune Company Portal
End User Interface to install applications with a store like experience.
- Intune Service
Cloud service of Intune which triggers `user requested` and `administrator defined` applications on the devices.
- 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.
- 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.
- 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.
- Syntaro Package Provider
This provider will let you access your private Syntaro Package repository. This provider supports the built in Windows BranchCache.
- 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.
- 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:
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.
|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.|
|When you want to delete a device, simply click on the "bin-button".|
|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
|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.|
|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.|
|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!|
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.
C:\Users\%userprofile%\source\repos\Syntaro.Appmanagment.UserCommunication> -title "MyTitle" -Message "MyMessage"
|With this powershell script it will be possible to send a notification with your own title and message|
|This will be the result that the user will see|
|You can also expand this notification by giving the user 2 options: "Install now" or "Remind me later"|
C:\Users\%userprofile%\source\repos\Syntaro.Appmanagment.UserCommunication> Invoke-PostponeMessage -userMessageTitle "My Title" -userMessage "My Message"
|Here an example of how you can create that window|
|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|
C:\Users\%userprofile%\source\repos\Syntaro.Appmanagment.UserCommunication> Invoke-ProcessMessage -processName "Outlook" -autokillApplication
|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".|
|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|