How to deploy ESET Protect v10 All-in-one using a silent install script with Microsoft Endpoint Manager (Intune)
Create an ESET Protect v10 agent all-in-one installer package following this guide
| --silent | Silent install, no user interaction |
| --accepteula | Accept the end-user license agreement |
Command line to silent install ESET Protect all-in-one
install.cmdPROTECT_Installer_x64_en_US.exe --silent --accepteula
In the next step, we will create a Win32 app using the ESET All-in-one installer executable and the command line install script.
Download the Microsoft Win32 Content Prep Tool and extract C:\Temp
Microsoft Win32 Content Prep Tool
https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool
Create a folder C:\Temp\ESET Endpoint Antivirus v10
Copy both the ESET all-in-one installer .exe and install.cmd into this folder
Create Win32 app package using IntuneWinAppUtil.exe
IntuneWinAppUtil.exe options:
-c setup folder containing all the files you want to package.
-s application setup file .exe or .msi
-o output file
Open Command Prompt (run as Administrator) cd C:\Temp\Microsoft-Win32-Content-Prep-Tool-master IntuneWinAppUtil.exe -c "C:\Temp\ESET Endpoint Antivirus v10" -s "C:\Temp\ESET Endpoint Antivirus v10\PROTECT_Installer_x64_en_US.exe" -o "C:\Temp\ESET Endpoint Antivirus v10-Intune"
EndPoint Manager Admin Center
Apps - All Apps- Add
App type: Windows app (Win32)
Click Select
Select app package file
Browse for the intunewin Win 32 app package file
PROTECT_Installer_x64_en_US.intunewin
Click OK
Name: ESET Antivirus v10
Edit Description: ESET Antivirus v10
Publisher: ESET
Install command: install.cmd
Uninstall command: install.cmd
Install behavior: System
Device restart behaviour: No specific action
Click Next
Operating system architecture: 64-bit
Minimum operating system: Windows 10 1607
Detection rules
Rules format: Manually configure detection rules
Add
Rule type: File
Path: C:\Program Files\ESET\ESET Security
File or folder: egui.exe
Detection method: String (version)
Operator: Greater than or equal to
Value: 10.0
In this example, we are not configuring any dependencies
Click Next
In this example, we are not configuring supersedence
Click Next
Assign the Windows app deployment to a test device group to check there are no issues with the installation before deploying it to all devices.
Required - Add group - Endpoint Manager Test Devices
End user notifications: Hide all toast notifications
Click Next
Click Create
Intune package is being uploaded
The above works for new installs as well as upgrading versions. The upgrade from ESET Protect v9 to v10 may need a couple of restarts, but the installation is silent. You don't need to remove the old version first.
Comments