Microsoft EMET

From WPKG | Open Source Software Deployment and Distribution
Revision as of 08:24, 23 May 2014 by Pete (Talk | contribs) (Tidied up)

Jump to: navigation, search

Enhanced Mitigation Experience Toolkit

This is a silent installer to deploy Microsoft Enhanced Mitigation Experience Toolkit (EMET), a toolkit for deploying and configuring security mitigation technologies.

This installer will also load a custom policy as specified in %CONFIGPATH%. If you don't want to create a custom policy, EMET comes with sample policies in (for example) "%PROGRAMFILES(x86)%\EMET 4.1 Update 1\Deployment\Protection Policies".

The EMET GUI is a 32-bit program that will work on 32-bit and 64-bit editions of Windows.

Download EMET and the User's Guide from http://www.microsoft.com/en-us/download/details.aspx?id=41138

WPKG Package

EMET 4.1 Update 1

<?xml version="1.0" encoding="UTF-8"?>
<packages>

<package id="emet" name="Microsoft" revision="7" reboot="false" priority="50">

   <variable name="pkgstring" value="EMET 4.1 Update 1"/>

   <variable name="pkgpath" value="EMET 4.1U1"/>

   <variable name="pfpath" value="EMET 4.1"/>

   <variable name="configpath" value="%SOFTWARE%\%pkgpath%\prod-20140521.xml"/>


   <check type="uninstall" condition="exists" path="%pkgstring%"/>
   <!-- N.B. this does not implement checking to see if your policy is loaded! -->


   <install cmd='msiexec /qn /i "%SOFTWARE%\%pkgpath%\EMET Setup.msi" '/>

   <install architecture="x64" cmd='%PROGRAMFILES(x86)%\%pfpath%\EMET_Conf.exe --import "%configpath%" '/>

   <install architecture="x86" cmd='%PROGRAMFILES%\%pfpath%\EMET_Conf.exe --import "%configpath%" '/>


   <upgrade cmd='msiexec /qn /i "%SOFTWARE%\%pkgpath%\EMET Setup.msi" '>
     <exit code="0" />
     <exit code="1638" />
   </upgrade>

   <upgrade architecture="x86" cmd='%PROGRAMFILES%\%pfpath%\EMET_Conf.exe --import "%configpath%" '/>

   <upgrade architecture="x64" cmd='%PROGRAMFILES(x86)%\%pfpath%\EMET_Conf.exe --import "%configpath%" '/>


   <remove cmd="msiexec /qb /x{6A09FEB2-691C-456B-B982-2F6D21B19602}"/>

</package>
</packages>