--- /dev/null
+$instDir = "unset"
+$uninstaller = "Uninstall.exe"
+$icingaRegistry64bitOS = "hklm:\SOFTWARE\Wow6432Node\Icinga Development Team\ICINGA2"
+$icingaRegistry32bitOS = "hklm:\SOFTWARE\Icinga Development Team\ICINGA2"
+$found = $false
+$validExitCodes = @(0)
+
+if(test-path $icingaRegistry32bitOS) {
+ $instDir = (get-itemproperty -literalpath $icingaRegistry32bitOS).'(default)'
+ $found = $true
+}
+elseif(test-path $icingaRegistry64bitOS) {
+ $instDir = (get-itemproperty -literalpath $icingaRegistry64bitOS).'(default)'
+ $found = $true
+}
+else {
+ Write-Host "Did not find a path in the registry to the Icinga2 folder, did you use the installer?"
+}
+
+if ($found) {
+ $packageArgs = "/S ?_="
+ $statements = "& `"$instDir\$uninstaller`" $packageArgs`"$instDir`""
+
+ Start-ChocolateyProcessAsAdmin "$statements" -minimized -validExitCodes $validExitCodes
+}