...
Breeze Agent can be deployed to Windows machine as a Windows app (Win32)
application in Microsoft Intune.
Prepare
.intunewin
the package necessary to create such application.
...
On Windows 10 machine v1607 or later, download the Microsoft Win32 Content Prep Tool.
At some place on the disk create temporary working directory, put the downloaded tool inside (e.g.R:\breeze
).
Create source directory namedsource
inside (R:\breeze\source
).
Rename the Breeze Agent distro file to thebreeze-agent.exe
and put it to thesource
directory (R:\breeze\source\breeze-agent.exe
).
Also, in thesource
directory create a new plain-text file inUTF-8
encoding namedinstall.cmd
(R:\breeze\source\install.cmd
) and paste the following content into it:Code Block language bash @echo off start /B /WAIT breeze-agent.exe -gm2 if %errorlevel% NEQ 0 ( exit /b 1 ) setlocal EnableDelayedExpansion set etc=%ProgramFiles%\Breeze\etc if exist "!etc!" ( set tags=!etc!\tags if not exist "!tags!" echo. 2>"!tags!" set str=preferred.descriptor=intune find /c "!str!" "!tags!" >NUL || echo:!str!>>"!tags!" ) else ( exit /b 1 )
Start the command line and go to the working directory using command
R: && cd R:\Breeze
.
Create.intunewin
package using the following command line:Code Block language bash IntuneWinAppUtil.exe -c R:\breeze\source -o R:\breeze -s R:\breeze\source\breeze-agent.exe
In the working directory should be file
breeze-agent.intunewin
, which will be used in the next steps.
NOTE: more details about that process can be obtained from Microsoft Intune documentation.Create the Intune application
In the Microsoft Intune admin center selectApps
>All apps
>Add
.
On theSelect app type
pane, under theOther
app types, selectWindows app (Win32)
from the list and clickSelect
button.
ClickSelect app package file
and point to the.intunewin
file created before. When the app details appear, select ‘Ok’.
Populate mandatory fields with the following values:Code Block Name: Breeze Agent Description: Anything describing this app Publisher: Cloudaware
On the next pane named
Program
populate fields as described above:Code Block language bash Install command: "%systemroot%\sysnative\cmd.exe" /c "install.cmd" Uninstall command: "%systemroot%\sysnative\cmd.exe" /c "%ProgramFiles%\Breeze\uninstall.bat" Install behavior: System Device restart behavior: No specific action Specify return codes to indicate post-installation behavior: 0: Success 1: Failed
The next page
Requirements
, the mandatory fields:Code Block Operating system architecture: select only 64-bit Minimum operating system: Windows 10 1607
Page
Detection rules
, choose `Manually configure detection rules, clickAdd
and selectFile
asRule type
. The mandatory fields:Code Block Path: %ProgramFiles% File or folder: Breeze Detection method: File or folder exists Associated with 32-bit app on 64-bit clients: No
The
Dependencies
andSupersedence
pages leave empty.
On theAssignments
page configure desired targets for application deploy.
On the last pageReview and create
, review the values and settings that entered for the app. Verify that the configured app information correctly. SelectCreate
.
NOTE: more details about that process can be obtained from Microsoft Intune documentation.