This document guides the enterprise admin of a Microsoft customer tenant through the typical process of silently deploying and provisioning the Tweelin Telemetry Agent for Windows, without any end user involvement.
The process outlined in this document may vary based on your organization configuration and tools.
Before you start...
- Make sure you are a Microsoft Azure administrator.
- Make sure you have deployed Tweelin for Microsoft Teams. For guidance, please, follow our Enterprise Deployment Guide.
- Make sure you have a Microsoft Intune Manager license. Go to intune.microsoft.com to verify.
- Download the PowerShell auto-provisioning script for the Tweelin Windows Telemetry Agent.
- Download the Tweelin Windows Telemetry Agent package which supports auto-provisioning via Intune (extension .intunewin).
Summary: Perform 2 Macro Phases
PHASE 1- Create a configuration profile
In order to allow for auto provisioning, it is necessary to create a configuration profile.
STEP 1 – Log into the Microsoft Intune admin center
STEP 2 – Navigate to Devices → Manage devices → Scripts and remediations → Platform scripts tab → + Add → Windows 10 and later

STEP 3 – Add PowerShell script name and description

STEP 4 – Configure the script settings
- Specify the location of the previously downloaded PowerShell auto-provisioning script and upload it to Intune. If you haven’t downloaded it yet, you can find it here.
- Set “Enforce script signature check” as “No”.
- Set “Run script in 64 bit PowerShell Host” as “Yes”.

STEP 5 – Select the appropriate user groups for which auto-provisioning will be performed


STEP 6 – Review and Add

The PowerShell script will be created

PHASE 2- Deploy the Tweelin Windows Telemetry Agent
STEP 1 – Navigate to Apps → Windows apps → Create

STEP 2 – As app type, select “Windows app (Win32)”


STEP 3 – Select the app package file with “.intunewin” extension, that you have previously downloaded
If you haven’t downloaded it yet, you can find it here.



STEP 4 – Complete the App information by adding “Tweelin Inc.” as publisher

STEP 5 – Delete the codes related to reboot, as the Telemetry Agent does not require any machine reboot

STEP 6 – Configure App requirements
Select “64-bit” as Operating system architecture

Select “Windows 10 20H2” as Minimum operating system

Add a Requirement rule

Select “Registry” as Requirement type

Specify the Requirement rule values
- Key path: “Computer\HKEY_CURRENT_USER\Software\Tweelin Inc.”.
- Value name: “UserEmail”.
- Registry key requirement: “Value exists”.


STEP 7 – Create a Detection rule
Select “Manually configure detection rules” as Rules format

Click “+ Add” to add the detection rule

Select “Registry” as Rule type

Specify the Detection rule values
- Key path: “Computer\HKEY_CURRENT_USER\Software\Tweelin Inc.\Telemetry Agent”.
- Value name: “RunOnce”.
- Detection method: “Value exists”.


STEP 8 – Skip Dependencies

STEP 9 – Skip Supersedence

STEP 10 – Assign the App to groups, as you see fit

STEP 11 – Review and create

STEP 12 – Track the deployment progress

Example of a successful deployment
