intunemdms.com

Intune Deployment Guide

Deploy AbaClient (French) with Intune

Overview

This guide covers deploying AbaClient (French) as a Windows app (Win32) in Microsoft Intune, including packaging, configuration, detection rules, assignments, and troubleshooting.

App nameAbaClient (French)
PublisherAbacus Research AG
Version4.2.1165
App typeWindows app (Win32)
Install behaviorSystem

Download Installer

Installer fileabaclient-4.2.1165-fr.msi
Download sourcehttps://www.abacus.ch/

Create Intune Package

  1. Create a working folder on your local machine (for example: D:\Intune).
  2. Create two subfolders inside the working folder: Input and Output.
    • D:\Intune\Input: Folder for all setup files. All files in this folder are compressed into an .intunewin file.
    • D:\Intune\Output: Stores the generated .intunewin package.
  3. Place abaclient-4.2.1165-fr.msi in the Input folder.
  4. Download the Microsoft Win32 Content Prep Tool (IntuneWinAppUtil.exe) and place it in D:\Intune.

The folder structure should look like this before running the packaging tool:

D:\Intune
├── Input
│   └── abaclient-4.2.1165-fr.msi
├── Output
└── IntuneWinAppUtil.exe
  1. Open Windows PowerShell or Command Prompt as Administrator.
  2. Navigate to the working folder: cd D:\Intune.
  3. Run the following packaging command to generate the abaclient-4.2.1165-fr.intunewin package. For packaging background, see .intunewin package preparation.
IntuneWinAppUtil.exe -c .\Input -s "abaclient-4.2.1165-fr.msi" -o .\Output
Command Prompt
C:\> cd D:\Intune\\nD:\Intune> IntuneWinAppUtil.exe -c .\Input -s "abaclient-4.2.1165-fr.msi" -o .\Output\nINFO   Validating parameters\nINFO   Created: D:\Intune\Output\abaclient-4.2.1165-fr.intunewin\nINFO   Done!!!
  1. After the command finishes, the generated package should be available in the D:\Intune\Output folder.
D:\Intune
├── Input
│   └── abaclient-4.2.1165-fr.msi
├── Output
│   └── abaclient-4.2.1165-fr.intunewin
└── IntuneWinAppUtil.exe

Note: Windows application size is capped at 30 GB per app.

Create the App

Open the Microsoft Intune admin center, then create the Win32 app shell and upload the package.

  1. Go to Apps → Overview, then choose the Windows platform card (or expand Platforms and select Windows).

    ⋮⋮Microsoft Intune admin center

    iApps | Overview···

    Refresh
    Manage apps by platform
    Windows
    iOS/iPadOS
    App install status
    ✓ No app installation errors detected
  2. Click Create to add a new app.

  3. In the Select app type panel, choose Windows app (Win32).

  4. On the App information page, click Select app package file.

  5. Upload abaclient-4.2.1165-fr.intunewin, then confirm the App package file panel.

Configure App Settings

  1. Review the app information that appears in Intune and Company Portal.

    NameAbaClient (French) 4.2.1165
    DescriptionAbaClient (French) 4.2.1165
    PublisherAbacus Research AG
    App version4.2.1165
  2. Configure how Intune installs and uninstalls the app. Enter the values below in the Program tab and leave all other settings unchanged. See Intune install and uninstall commands for command guidance.

    Install/Uninstall typeCommand line
    Install command"%SystemRoot%\System32\msiexec.exe" /i "abaclient-4.2.1165-fr.msi" /qn
    Uninstall command"%SystemRoot%\System32\msiexec.exe" /X {164626EC-8E48-4A5A-87BC-AA646CCDAE30} /qn
    Install behaviorSystem
    Device restart behaviorApp install may force a device restart
    Allow available uninstallYes
    Installation time required60 minutes
    Return codesKeep the default Intune return codes.
  3. Define which devices are eligible to install the app. Learn more in Intune requirements explained.

    Check operating system architectureNo. Allow this app to be installed on all systems.
    Minimum operating systemWindows 10 1607
    Additional requirement rulesNo requirements are specified.
  4. On the Detection rules page, set Rules format to Manually configure detection rules. For the concept, see Intune detection rules explained.

  5. Click Add to create a detection rule.

  6. Select the appropriate Rule type (MSI, File, or Registry) based on the installer. Use the table below as a reference.

    #TypeTargetMethodValue
    1File%ProgramFiles%\Abacus\AbaClient\bin\abaclient.exeString/version comparisonequals 4.2.1165.0
    2RegistryHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{164626EC-8E48-4A5A-87BC-AA646CCDAE30} → DisplayVersionString comparisonequals 4.2.1165

    Associated with a 32-bit app on 64-bit clients: No.

  7. On the Dependencies page, click Next unless this app must install after another app.

  8. On the Supersedence page, click Next unless this app replaces an older app.

Assign and Deploy

  1. On the Assignments page, add the target groups, users, or devices, then click Next.

    Assignment options

    Required

    Installs the app automatically on targeted users or devices. Use this after install, uninstall, and detection are verified.

    Available for enrolled devices

    Shows the app in Company Portal so users can install it manually. Use this for pilot users, IT validation, or optional apps.

    Uninstall

    Automatically removes the app from targeted devices. Use this when you need to retire or remove the app.

    Note: Start with a dedicated test group before broad deployment. For example, use the Required assignment option to automatically install the app on targeted devices.

  2. Review all configuration details, then click Create to deploy the app.

  3. Verify the app in Intune. Confirm that the upload is finished, the application is saved, and the app overview shows the expected package details.

    Note: If Intune says the app is not ready yet, wait a few minutes and refresh the page.

Sync the Intune Policies

Windows devices normally check in with Intune every 8 hours. During pilot testing, use one of the sync options below to speed up app delivery. See how Intune device sync works for more detail.

01

Manual device sync

  1. On the Windows device, open Settings.
  2. Go to Accounts → Access work or school.
  3. Select the connected work account, then click Info.
  4. Click Sync.
02

Remote Intune sync

  1. Open Devices → Windows devices.
  2. Select the pilot device.
  3. Click Sync from the device action bar.
03

Company Portal sync

  1. Open Company Portal on the device.
  2. Go to Settings.
  3. Click Sync.
04

Restart device

  1. Restart the Windows device.
  2. The device will automatically check in and apply policies during startup.

End User Experience

After the device receives the policy, the end-user experience depends on the assignment type. Available apps appear in Company Portal so users can install them manually without admin rights. See Required vs Available app assignments for the assignment differences.

Required apps install automatically. During installation, Windows may show notifications from Microsoft Intune Management Extension. Users can see the app move from installing to installed.

.intunemdms-win213-scene,.intunemdms-win213-scene *{box-sizing:border-box!important;font-family:”Segoe UI”,Arial,sans-serif!important}.intunemdms-win213-scene{display:block!important;width:100%!important;max-width:920px!important;margin:18px 0!important;border:1px solid #d1d5db!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;padding:0!important}.intunemdms-win213-desktop{position:relative!important;min-height:507px!important;overflow:hidden!important;background:linear-gradient(135deg,#0ea5e9 0%,#0789d8 46%,#0869b5 100%)!important}.intunemdms-win213-panel{position:absolute!important;top:0!important;right:0!important;width:360px!important;height:100%!important;background:#eeeeee!important;padding:18px 14px 46px!important;box-shadow:-10px 0 20px rgba(0,0,0,.16)!important}.intunemdms-win213-manage{text-align:right!important;font-size:12px!important;line-height:1.2!important;color:#1f2937!important;margin:0 0 38px!important}.intunemdms-win213-source{display:flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-size:14px!important;margin:0 0 8px!important}.intunemdms-win213-source strong{font-weight:600!important}.intunemdms-win213-mi{display:inline-block!important;width:15px!important;height:15px!important;background:#0078d4!important;position:relative!important;flex:0 0 auto!important}.intunemdms-win213-mi:after{content:””!important;position:absolute!important;inset:4px!important;border:1px solid rgba(255,255,255,.9)!important}.intunemdms-win213-feed{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:196px!important;position:relative!important;overflow:hidden!important;padding-top:2px!important}.intunemdms-win213-toast{display:block!important;background:#fff!important;border:1px solid #cfcfcf!important;border-left:4px solid #0078d4!important;min-height:92px!important;margin:0!important;padding:15px 16px!important;box-shadow:0 2px 5px rgba(0,0,0,.12)!important;opacity:1!important;transform:none!important;will-change:auto!important}.intunemdms-win213-toast.success{border-left-color:#107c10!important}.intunemdms-win213-toast strong{display:block!important;font-size:14px!important;line-height:1.25!important;color:#111827!important;margin:0 0 6px!important;font-weight:600!important}.intunemdms-win213-toast span{display:block!important;font-size:13px!important;line-height:1.35!important;color:#4b5563!important;white-space:normal!important}.intunemdms-win213-toast em{display:block!important;font-style:normal!important;font-size:12px!important;color:#6b7280!important;margin-top:6px!important}.intunemdms-win213-footer{position:absolute!important;left:14px!important;right:14px!important;bottom:24px!important;display:flex!important;justify-content:space-between!important;color:#374151!important;font-size:12px!important}@media (max-width:760px){.intunemdms-win213-desktop{min-height:455px!important}.intunemdms-win213-panel{width:310px!important}.intunemdms-win213-search{display:none!important}}

Note: Notification visibility depends on Windows notification settings and Intune app deployment behavior.

Tracking the App Deployment

To check deployment status in the Intune admin center, go to Apps and select the app. The Device status chart shows how many devices have installed it.

.intunemdms-track222,.intunemdms-track222 *{box-sizing:border-box!important;font-family:”Segoe UI”,Arial,sans-serif!important}.intunemdms-track222{width:100%!important;max-width:960px!important;margin:18px 0!important;border:1px solid #d6dbe1!important;background:#fff!important;overflow:hidden!important;color:#111827!important}.intunemdms-track222-body{display:grid!important;grid-template-columns:176px 230px 1fr!important;min-height:0!important;height:auto!important;background:#fff!important}.intunemdms-track222-rail{background:#f3f4f6!important;border-right:1px solid #e5e7eb!important;padding:14px 0!important;display:flex!important;flex-direction:column!important;gap:0!important;font-size:11.5px!important;color:#374151!important}.intunemdms-track222-rail span{display:block!important;padding:6px 14px!important;line-height:1.2!important}.intunemdms-track222-rail .active{background:#eef2f7!important;border-left:3px solid #0078d4!important;font-weight:650!important;color:#111827!important}.intunemdms-track222-menu{border-right:1px solid #e5e7eb!important;padding:14px 16px!important;background:#fafafa!important}.intunemdms-track222-crumb{font-size:11.5px!important;color:#0078d4!important;margin:0 0 16px!important}.intunemdms-track222-apphead{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important}.intunemdms-track222-appicon{width:28px!important;height:34px!important;background:#dbeafe!important;border-left:4px solid #0078d4!important;border-radius:2px!important}.intunemdms-track222-search{border:1px solid #94a3b8!important;height:26px!important;padding:5px 9px!important;color:#64748b!important;margin:0 0 12px!important;font-size:11.5px!important}.intunemdms-track222-menu h6{font-size:11.5px!important;margin:14px 0 7px!important;color:#4b5563!important;font-weight:600!important}.intunemdms-track222-menu span{display:block!important;padding:7px 10px!important;font-size:11.5px!important;color:#374151!important}.intunemdms-track222-menu .active{background:#e5e7eb!important;border-left:3px solid #0078d4!important;font-weight:600!important;color:#111827!important}.intunemdms-track222-menu .monitor{margin-top:10px!important}.intunemdms-track222-main{padding:36px 24px 22px!important;position:relative!important}.intunemdms-track222-actions{position:absolute!important;top:14px!important;right:22px!important;display:flex!important;gap:18px!important;color:#0078d4!important;font-size:11.5px!important}.intunemdms-track222-main h4{font-size:22px!important;font-weight:600!important;margin:0 0 22px!important}.intunemdms-track222-main h5{font-size:14px!important;font-weight:650!important;margin:0 0 14px!important}.intunemdms-track222-essentials{display:grid!important;grid-template-columns:150px 1fr!important;row-gap:10px!important;column-gap:16px!important;margin:0 0 26px!important;font-size:11.5px!important}.intunemdms-track222-essentials dt{color:#6b7280!important}.intunemdms-track222-essentials dd{margin:0!important;color:#111827!important}.intunemdms-track222-card{border:1px solid #d6dbe1!important;min-height:218px!important;padding:18px!important}.intunemdms-track222-card h5{margin:0 0 10px!important}.intunemdms-track222-chart{display:grid!important;grid-template-columns:minmax(150px,190px) 112px!important;align-items:center!important;justify-content:center!important;gap:18px!important}.intunemdms-track222-donut{width:158px!important;height:158px!important;border-radius:50%!important;background:conic-gradient(#16bce5 0 360deg)!important;margin:12px auto!important;position:relative!important}.intunemdms-track222-donut:before{content:””!important;position:absolute!important;inset:48px!important;border-radius:50%!important;background:#fff!important}.intunemdms-track222-donut:after{content:”1\A TOTAL”!important;white-space:pre!important;position:absolute!important;inset:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:22px!important;font-weight:600!important;line-height:1.05!important;color:#111827!important;transform:scale(.62)!important}.intunemdms-track222-legend{display:grid!important;gap:8px!important;font-size:11.5px!important}.intunemdms-track222-legend strong{display:block!important;font-size:17px!important;line-height:1!important}.intunemdms-track222-legend span{border-left:5px solid #16bce5!important;padding-left:8px!important}.intunemdms-track222-legend span:nth-child(2){border-left-color:#9ca3af!important}.intunemdms-track222-legend span:nth-child(3){border-left-color:#f59e0b!important}.intunemdms-track222-legend span:nth-child(4){border-left-color:#6b7280!important}@media(max-width:820px){.intunemdms-track222-body{grid-template-columns:1fr!important}.intunemdms-track222-rail,.intunemdms-track222-menu{display:none!important}.intunemdms-track222-main{padding:44px 16px 18px!important}.intunemdms-track222-chart{grid-template-columns:1fr!important}.intunemdms-track222-donut{width:200px!important;height:200px!important}}

Click Device install status or User install status to see the list of devices or users with their installation status.

.intunemdms-generated-tracking-device .intunemdms-track222{max-width:960px!important;margin-bottom:14px!important}.intunemdms-generated-tracking-device .intunemdms-track222-body{grid-template-columns:158px 218px minmax(0,1fr)!important;min-height:0!important;height:auto!important;align-items:stretch!important}.intunemdms-generated-tracking-device .intunemdms-track222-main{padding:34px 18px 22px!important;overflow:hidden!important;min-height:0!important}.intunemdms-track229-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:10.5px!important;line-height:1.25!important}.intunemdms-track229-table th,.intunemdms-track229-table td{text-align:left!important;border-bottom:1px solid #d6dbe1!important;padding:8px 7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.intunemdms-track229-table th{font-weight:650!important;background:#f3f4f6!important;color:#111827!important}.intunemdms-track229-table td{background:#fff!important;color:#111827!important}.intunemdms-track229-table .installed{color:#107c10!important;font-weight:650!important}

Uninstall the App from Intune

When the app is no longer needed, remove it by changing the Intune assignment to Uninstall for the target group.

  1. Go to Apps → All apps, then select the app you want to remove.

    .intunemdms-uninstall234,.intunemdms-uninstall234 *{box-sizing:border-box!important;font-family:”Segoe UI”,Arial,sans-serif!important}.intunemdms-uninstall234{width:100%!important;max-width:960px!important;margin:18px 0!important;border:1px solid #d6dbe1!important;background:#fff!important;overflow:hidden!important;color:#111827!important}.intunemdms-uninstall234-topbar{height:34px!important;background:#373330!important;color:#fff!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important}.intunemdms-uninstall234-grip{font-size:15px!important;line-height:1!important;opacity:.9!important}.intunemdms-uninstall234-body{display:grid!important;grid-template-columns:176px 230px minmax(0,1fr)!important;min-height:0!important;height:auto!important;background:#fff!important}.intunemdms-uninstall234-rail{background:#f3f4f6!important;border-right:1px solid #e5e7eb!important;padding:14px 0!important;display:flex!important;flex-direction:column!important;font-size:11.5px!important;color:#374151!important}.intunemdms-uninstall234-rail span{display:block!important;padding:6px 14px!important;line-height:1.2!important}.intunemdms-uninstall234-rail .active{background:#eef2f7!important;border-left:3px solid #0078d4!important;font-weight:650!important;color:#111827!important}.intunemdms-uninstall234-menu{border-right:1px solid #e5e7eb!important;padding:14px 16px!important;background:#fafafa!important}.intunemdms-uninstall234-crumb{font-size:11.5px!important;color:#0078d4!important;margin:0 0 16px!important}.intunemdms-uninstall234-search{border:1px solid #94a3b8!important;height:26px!important;padding:5px 9px!important;color:#64748b!important;margin:0 0 12px!important;font-size:11.5px!important}.intunemdms-uninstall234-menu span{display:block!important;padding:7px 10px!important;font-size:11.5px!important;color:#374151!important}.intunemdms-uninstall234-menu .active{background:#e5e7eb!important;border-left:3px solid #0078d4!important;font-weight:600!important;color:#111827!important}.intunemdms-uninstall234-main{padding:24px!important;overflow:hidden!important}.intunemdms-uninstall234-main h4{font-size:22px!important;font-weight:600!important;margin:0 0 18px!important}.intunemdms-uninstall234-toolbar{display:flex!important;gap:18px!important;color:#0078d4!important;font-size:11.5px!important;margin:0 0 12px!important}.intunemdms-uninstall234-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:11px!important}.intunemdms-uninstall234-table th,.intunemdms-uninstall234-table td{text-align:left!important;border-bottom:1px solid #d6dbe1!important;padding:8px 9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.intunemdms-uninstall234-table th{background:#f3f4f6!important;font-weight:650!important}.intunemdms-uninstall234-table tbody tr.active td{background:#eef6ff!important;border-left:3px solid #0078d4!important}.intunemdms-uninstall234-apphead{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important}.intunemdms-uninstall234-appicon{width:28px!important;height:34px!important;background:#dbeafe!important;border-left:4px solid #0078d4!important;border-radius:2px!important}@media(max-width:820px){.intunemdms-uninstall234-body{grid-template-columns:1fr!important}.intunemdms-uninstall234-rail,.intunemdms-uninstall234-menu{display:none!important}.intunemdms-uninstall234-main{padding:18px!important}}
  2. Open Properties and click Edit next to Assignments.

  3. Move the target group to the Uninstall section.

  4. Review the assignment, then click Save. Devices will remove the app after the policy is applied.

After saving, the uninstall policy is applied. The device removes the app automatically.

.intunemdms-win247-scene,.intunemdms-win247-scene *{box-sizing:border-box!important;font-family:”Segoe UI”,Arial,sans-serif!important}.intunemdms-win247-scene{display:block!important;width:100%!important;max-width:920px!important;margin:18px 0!important;border:1px solid #d1d5db!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;padding:0!important}.intunemdms-win247-desktop{position:relative!important;min-height:507px!important;overflow:hidden!important;background:linear-gradient(135deg,#0ea5e9 0%,#0789d8 46%,#0869b5 100%)!important}.intunemdms-win247-panel{position:absolute!important;top:0!important;right:0!important;width:360px!important;height:100%!important;background:#eeeeee!important;padding:18px 14px 46px!important;box-shadow:-10px 0 20px rgba(0,0,0,.16)!important}.intunemdms-win247-manage{text-align:right!important;font-size:12px!important;line-height:1.2!important;color:#1f2937!important;margin:0 0 38px!important}.intunemdms-win247-source{display:flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-size:14px!important;margin:0 0 8px!important}.intunemdms-win247-source strong{font-weight:600!important}.intunemdms-win247-mi{display:inline-block!important;width:15px!important;height:15px!important;background:#0078d4!important;position:relative!important;flex:0 0 auto!important}.intunemdms-win247-mi:after{content:””!important;position:absolute!important;inset:4px!important;border:1px solid rgba(255,255,255,.9)!important}.intunemdms-win247-feed{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:196px!important;position:relative!important;overflow:hidden!important;padding-top:2px!important}.intunemdms-win247-toast{display:block!important;background:#fff!important;border:1px solid #cfcfcf!important;border-left:4px solid #0078d4!important;min-height:92px!important;margin:0!important;padding:15px 16px!important;box-shadow:0 2px 5px rgba(0,0,0,.12)!important;opacity:1!important;transform:none!important;will-change:auto!important}.intunemdms-win247-toast.success{border-left-color:#107c10!important}.intunemdms-win247-toast strong{display:block!important;font-size:14px!important;line-height:1.25!important;color:#111827!important;margin:0 0 6px!important;font-weight:600!important}.intunemdms-win247-toast span{display:block!important;font-size:13px!important;line-height:1.35!important;color:#4b5563!important;white-space:normal!important}.intunemdms-win247-toast em{display:block!important;font-style:normal!important;font-size:12px!important;color:#6b7280!important;margin-top:6px!important}.intunemdms-win247-footer{position:absolute!important;left:14px!important;right:14px!important;bottom:24px!important;display:flex!important;justify-content:space-between!important;color:#374151!important;font-size:12px!important}@media (max-width:760px){.intunemdms-win247-desktop{min-height:455px!important}.intunemdms-win247-panel{width:310px!important}.intunemdms-win247-search{display:none!important}}

Note: The uninstall process may take a few minutes depending on device check-in and policy sync timing.

Troubleshooting

If the deployment does not behave as expected, use the checks below to quickly identify common issues before modifying the configuration. For deeper debugging, review Intune Management Extension logs.

IssueWhat to check
App does not installConfirm the app is assigned to the correct user or device group.
App shows as failedReview the install command, silent switch, and Intune Management Extension logs.
Detection rule failsCheck the file path, MSI product code, registry key, or detection value.
App is not visible in Company PortalConfirm the assignment type is Available and the user is in the target group.
Install works manually but fails in IntuneVerify the install command runs silently under system context and does not require user input.
Uninstall does not runValidate the uninstall command and confirm the app is assigned with uninstall intent.
Device has not received policyTrigger a manual sync or wait for the next Intune device check-in.
App stuck on installingCheck if a restart is pending and verify no other installation is blocking the process.
Install fails due to contextVerify the app runs correctly under System or User context based on the install behavior.
Need detailed logsCheck Intune Management Extension logs in C:\ProgramData\Microsoft\IntuneManagementExtension\Logs for installation details and errors.

Leave a feedback

Include versions, steps, and any error text if you have them.