Deploying PreVeil MSI via Microsoft Intune

Deploying PreVeil MSI via Microsoft Intune

This article provides step-by-step instructions for deploying the PreVeil MSI installer to desktop computers using Microsoft Intune.


Prerequisites

  • Administrator access to Microsoft Endpoint Manager Admin Center

  • PreVeil MSI installer file

  • Target devices enrolled in Microsoft Intune

  • Appropriate licensing for Intune app deployment


Deployment Steps

Step 1: Prepare the MSI Installer

  1. Download the PreVeilInstaller.msi file from the official PreVeil website

  2. Save the file to a location you can easily access during the upload process


Step 2: Sign in to Microsoft Endpoint Manager Admin Center

  1. Navigate to Microsoft Endpoint Manager Admin Center

  2. Sign in with your administrator credentials


Step 3: Add the MSI Application

  1. In the left navigation pane, select AppsAll apps

  2. Click + Add

  3. In the Select app type pane, choose Windows app (Win32) or Line-of-business app

  4. Click Select


Step 4: Upload the MSI Installer

  1. Click Select app package file

  2. Browse and select the PreVeilInstaller.msi file

  3. Click OK

  4. Wait for the file to upload completely


Step 5: Configure App Information

Fill in the following required fields:

  • Name: PreVeil

  • Description: PreVeil secure email and file storage application

  • Publisher: PreVeil, Inc.

  • App version: (Enter the version number of the MSI)

  • Category: (Optional) Select appropriate category (e.g., Productivity)

  • App logo: (Optional) Upload PreVeil logo for easy identification

Click Next when complete.


Step 6: Set App Install Context

Choose the appropriate installation context:

  • Device context: Installs the app for all users on the device (Recommended)

  • User context: Installs the app only for the logged-in user

Recommendation: Choose Device context to ensure PreVeil is available to all users on the device.


Step 7: Configure Installation Commands

Configure the following installation options:

Install command:

msiexec /i "PreVeilInstaller.msi" /qn ``` **Uninstall command:** ``` msiexec /x "PreVeilInstaller.msi" /qn

Additional options:

  • Ignore app version: Select Yes if you want the app to be installed regardless of any existing version

  • Install behavior: Select System for device-wide installation

Command-line switches explained:

  • /qn = Silent installation (no user interaction required)

  • /i = Install

  • /x = Uninstall

Click Next.


Step 8: Set Detection Rules

Configure detection rules to determine if PreVeil is already installed:

  1. Click + Add under Detection rules

  2. Choose MSI as the rule type

  3. The MSI product code will be automatically detected from the uploaded MSI file

  4. Click OK

Click Next.


Step 9: Configure Dependencies and Supersedence (Optional)

If PreVeil has any dependencies or if this deployment should supersede a previous version, configure them here. Otherwise, click Next.


Step 10: Assign the App

  1. Click + Add group under the Required section (for mandatory installation)

    • Alternatively, use Available for enrolled devices for optional installation

  2. Search for and select the target group(s) of users or devices

  3. Click Select

  4. Review the assignment and click Next

Assignment types:

  • Required: App is automatically installed on assigned devices

  • Available for enrolled devices: Users can install the app from Company Portal

  • Uninstall: App is removed from assigned devices


Step 11: Review and Create

  1. Review all deployment settings on the summary page

  2. Verify the following:

    • App name and version

    • Installation commands

    • Detection rules

    • Assignments

  3. Click Create to finalize the app deployment


Step 12: Sync Devices

To ensure devices receive the deployment promptly:

Option 1: Automatic Sync

  • Devices will automatically sync with Intune based on their check-in schedule (typically every 8 hours)

Option 2: Manual Sync

  1. Go to DevicesAll devices

  2. Select the target device

  3. Click Sync in the top menu

  4. Wait for sync to complete

Option 3: User-Initiated Sync

  • Users can manually sync from their device:

    • Windows: Settings → Accounts → Access work or school → Click account → Info → Sync


Step 13: Monitor Deployment

  1. Navigate to AppsAll apps

  2. Click on PreVeil (or your app name)

  3. Select Device install status or User install status to view deployment progress

  4. Monitor the following statuses:

    • Installed: Successfully deployed

    • Installing: Deployment in progress

    • Failed: Installation failed (review error details)

    • Not applicable: Device not targeted by assignment


Verification

To verify successful installation on a target device:

  1. Log into the target Windows device

  2. Check Programs and Features (Control Panel) or Apps & Features (Settings)

  3. Verify PreVeil appears in the installed applications list

  4. Launch PreVeil to confirm it opens correctly


Troubleshooting

Installation Failed

  • Review error codes in the Device install status

  • Check Intune Management Extension logs on the device:

    • Location: C:\ProgramData\Microsoft\IntuneManagementExtension\Logs

  • Verify the device has internet connectivity

  • Ensure the device has sufficient disk space

App Not Deploying

  • Verify device is enrolled and syncing with Intune

  • Check assignment groups are correct

  • Confirm device meets system requirements

  • Review detection rules are properly configured

Silent Installation Not Working

  • Verify /qn switch is included in install command

  • Check for any prerequisites that might require user interaction

  • Review PreVeil documentation for any special installation requirements

Additional Notes

  • Update Deployments: To update PreVeil, upload the new MSI version and follow the same process. Set "Ignore app version" to Yes to force update existing installations.

  • User Communication: Notify users before deploying required apps, especially if it requires a restart.

  • Testing: Test the deployment on a pilot group before rolling out organization-wide.

 

Support