- .github/workflows/release.yml: baut bei v*-Tags ein MSI und veröffentlicht es als GitHub Release - installer/Intune-Manager.wxs: WiX v4 Package-Definition (Program Files, Startmenü-Shortcut) - installer/License.rtf: Lizenztext für den Installer-Dialog Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
56 lines
2.1 KiB
XML
56 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
|
||
xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui">
|
||
|
||
<Package Name="Intune Manager"
|
||
Manufacturer="Wende IT"
|
||
Version="$(var.Version)"
|
||
UpgradeCode="9F3A2B1C-4D5E-6F70-8192-A3B4C5D6E7F8"
|
||
Scope="perMachine"
|
||
Language="1031">
|
||
|
||
<SummaryInformation Description="Intune Manager – Web Edition" />
|
||
<MajorUpgrade DowngradeErrorMessage="Eine neuere Version von Intune Manager ist bereits installiert." />
|
||
<MediaTemplate EmbedCab="yes" />
|
||
|
||
<ui:WixUI Id="WixUI_InstallDir" InstallDirectory="INSTALLFOLDER" />
|
||
<WixVariable Id="WixUILicenseRtf" Overridable="yes" Value="$(var.InstallerDir)\License.rtf" />
|
||
|
||
<Feature Id="Main" Title="Intune Manager" Level="1">
|
||
<ComponentGroupRef Id="AppFiles" />
|
||
<ComponentRef Id="StartMenuShortcut" />
|
||
</Feature>
|
||
|
||
<!-- Installation directory -->
|
||
<StandardDirectory Id="ProgramFiles64Folder">
|
||
<Directory Id="INSTALLFOLDER" Name="Intune Manager" />
|
||
</StandardDirectory>
|
||
|
||
<!-- All application files (harvested from staging dir) -->
|
||
<ComponentGroup Id="AppFiles" Directory="INSTALLFOLDER">
|
||
<Files Source="$(var.SourceDir)\**" />
|
||
</ComponentGroup>
|
||
|
||
<!-- Start Menu shortcut -->
|
||
<StandardDirectory Id="ProgramMenuFolder">
|
||
<Directory Id="AppMenuDir" Name="Intune Manager">
|
||
<Component Id="StartMenuShortcut" Guid="B2C3D4E5-F6A7-8901-BCDE-F12345678901">
|
||
<Shortcut Id="AppShortcut"
|
||
Name="Intune Manager"
|
||
Description="Intune Manager Web-Frontend starten"
|
||
Target="[INSTALLFOLDER]Run.cmd"
|
||
WorkingDirectory="INSTALLFOLDER" />
|
||
<RemoveFolder Id="RemoveAppMenuDir" Directory="AppMenuDir" On="uninstall" />
|
||
<RegistryValue Root="HKCU"
|
||
Key="Software\WendeIT\IntuneManager"
|
||
Name="installed"
|
||
Type="integer"
|
||
Value="1"
|
||
KeyPath="yes" />
|
||
</Component>
|
||
</Directory>
|
||
</StandardDirectory>
|
||
|
||
</Package>
|
||
</Wix>
|