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
Download the PreVeilInstaller.msi file from the official PreVeil website
Save the file to a location you can easily access during the upload process
Step 2: Sign in to Microsoft Endpoint Manager Admin Center
Navigate to Microsoft Endpoint Manager Admin Center
Sign in with your administrator credentials
Step 3: Add the MSI Application
In the left navigation pane, select Apps → All apps
Click + Add
In the Select app type pane, choose Windows app (Win32) or Line-of-business app
Click Select
Step 4: Upload the MSI Installer
Click Select app package file
Browse and select the PreVeilInstaller.msi file
Click OK
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" /qnAdditional 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:
Click + Add under Detection rules
Choose MSI as the rule type
The MSI product code will be automatically detected from the uploaded MSI file
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
Click + Add group under the Required section (for mandatory installation)
Alternatively, use Available for enrolled devices for optional installation
Search for and select the target group(s) of users or devices
Click Select
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
Review all deployment settings on the summary page
Verify the following:
App name and version
Installation commands
Detection rules
Assignments
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
Go to Devices → All devices
Select the target device
Click Sync in the top menu
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
Navigate to Apps → All apps
Click on PreVeil (or your app name)
Select Device install status or User install status to view deployment progress
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:
Log into the target Windows device
Check Programs and Features (Control Panel) or Apps & Features (Settings)
Verify PreVeil appears in the installed applications list
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
/qnswitch is included in install commandCheck 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
PreVeil Support: support@preveil.com