> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.flowace.ai/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

#    	 Deploy the Flowace Silent App via Intune


## Prerequisite: Device Must Be Enrolled In Microsoft Intune
Before deploying Flowace MSI or registry policies, ensure the target device is properly enrolled in Microsoft Intune.

If the device is not enrolled, the app may show:
* Not Applicable
* Pending
* Failed
* Remediation failed

## What we are doing in Intune (high level)

We will configure the following:
1. Deploy Flowace MSI → Device (machine) context
2. Deploy machine-level registry keys (HKLM) → Using script remediation

## Deploy Flowace MSI
### Step 1: Login To Intune Admin Center
* Open your browser
* Go to: [https://endpoint.microsoft.com](https://endpoint.microsoft.com)
* Sign in with your Intune Admin account

![Tutorial Walkthrough Mem 02 1Ddhqu1](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/tutorial-walkthrough-mem-02_1ddhqu1.png)

### Step 2: Add A New Application

* Left menu → **Apps**
* Click **All apps**
* Click **+ Add**![Add App 19H2Cr3](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/add-app_19h2cr3.png)
### Step 3: Select App Type
* Under **Select app type**
* Choose **Windows app (Win32)**.
* Click **Select**
Win32 is required for MSI or EXE deployments in Intune.
![Image 1Q445Rm](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_1q445rm.png)

### Step 4: Upload The Flowace MSI

Download the MSI First:

| https://s3.ap-southeast-1.amazonaws.com/updates.windows.squirrel.stealth.generic/download/release/v17.1.8/x64/Setup.msi

The installer must be converted into **.intunewin** format before uploading to Intune. You just need to use [IntuneWinAppUtil.exe](https://intunewinapputil.com/) to convert the MSI/EXE file into a `.intunewin` package.
Command:
| IntuneWinAppUtil.exe -c "Path of MSI" -s Setup.msi -o "Path of MSI"

* Click **Select app package file**
* Browse and select \*\*Setup.intunewin \*\*
* Click **OK**
![Image Tx7Jss](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_tx7jss.png)
### Step 5: Configure App Information
Fill the following fields:
* **Name**: Flowace
* **Description**: Flowace Installer
* **Publisher**: Flowace
* Click Next
![Image Aqinc8](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_aqinc8.png)
### Program
![Image 10Een80](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_10een80.png)
**Click on next.**
### Requirements
Set:
* **Operating system architecture:** 64-bit
* **Minimum OS:** Windows 10 1607
Click **Next**

### Detection Rule
**Add detection rule**
* Rule type - **File**
* Path - **C:\Program Files (x86)\Flowace (x64) Installer**
* File or folder - **Flowace.exe**
* Detection Method - **File or folder exists**
* Associated with a 32-bit app on 64-clients - **No**
* Click **OK**

![Image 136P05T](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_136p05t.png)


### Assign to Devices
* Assign to **Device group**
* Assignments → Required → Add device group
* Click **Next → Create**

✅ **Flowace MSI will now install silently at machine level**


## Deploy Registry Keys via Intune (Machine Level)

Deploy machine-level registry keys (HKLM) → Using script remediation

### Push your HKLM Active Setup keys.
![Image 1462Gqw](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_1462gqw.png)
* Navigate To Devices
* Select Manage Device
* Click on Scripts and remediations
* Click Create
* Select Create custom script package

### Configure Basics
Fill in:
* Name: Flowace – HKLM Registry Remediation
* Description: Detects and creates machine-level Active Setup registry keys
* Click Next

### Settings
![Image 1C3Ofan](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_1c3ofan.png)

###### Upload Detection Script
Upload: [Flowace\_Intune\_Machine\_Level\_Registry\_Key\_Detection.ps1](https://s3.ap-southeast-1.amazonaws.com/updates.windows.squirrel.stealth.generic/download/release/Flowace_Intune_Machine_Level_Registry_Key_Detection.ps1)
###### Note: 
When configuring the Origin mapping inside the remediation script, you must replace the default origin value with your company domain. In the script parameter section: 

param (
    [string]$Origin = "demo",
    [string]$Version = "17.1.8",
    [string]$Platform = "x64"
)
###### Example:
If your company URL is: demo.flowace.in 
then 
Origin value = "**demo**"
Version = "**17.1.8**"
Platform = "**x64**"
![Image 1Fnpyu0](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_1fnpyu0.png)

###### Upload Remediation Script
Upload: [Flowace\_Intune\_Machine\_Level\_Registry\_Key\_Remediation.ps1](https://s3.ap-southeast-1.amazonaws.com/updates.windows.squirrel.stealth.generic/download/release/Flowace_Intune_Machine_Level_Registry_Key_Remediation.ps1)
###### Note: 
When configuring the Origin mapping inside the remediation script, you must replace the default origin value with your company domain. In the script parameter section:
param (
    [string]$Origin = "demo",
    [string]$Version = "17.1.8",
    [string]$Platform = "x64"
)
###### Example:
If your company URL is: demo.flowace.in 
then 
Origin value = "**demo**"
Version = "**17.1.8**"
Platform = "**x64**"
![Image 1Kip5Aq](https://storage.crisp.chat/users/helpdesk/website/-/6/7/1/e/671eefeed0317800/image_1kip5aq.png)
Configure Script Setings:
* Run this script using logged-on credentials → No
* Enforce script signature check → No
* Run script in 64-bit PowerShell → Yes
* Click Next

### Assignments
* Click Add groups
* Select your Device group
* Click Next → Create

### Registry keys will be written to HKLM and executed via Active Setup

