Prepare Data History Provider 2.7 integration update

- modularize Citrix and agent integrations and add remote desktop endpoints
- extend ticket overview, ticket links, token validation, and staged relation handling
- update configuration, licensing, project, signing, and publish artifacts
This commit is contained in:
Meik
2026-07-20 09:31:52 +02:00
parent a3357e2a36
commit ccc48c521a
62 changed files with 5267 additions and 2521 deletions

View File

@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<F4SD-QuickAction-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-QuickAction-Configuration.xsd">
<QuickActions>
<QuickAction-Native NativeName="StartAgentRemoteConnection" RunImmediate="true" Name="Start remote connection" InformationClass="Computer" Id="690777fd-f6fe-4194-bb56-4541b111c11c">
<Name Lang="DE">Remote Verbindung starten</Name>
<Icon IconType="material" Name="ic_leak_add" />
</QuickAction-Native>
<QuickAction-Local-Script InformationClass="Computer" Name="Edit AD computer object" Id="92FC7E6A-FD2C-4DAD-90F5-02C39D0F0D0B" Section="Favourites" Params="-Name &quot;%DeviceName.Value%&quot; -DistinguishedName &quot;%ad-dn-computer.Value%&quot;" StartWithAlternateCredentials="true" RunImmediate="true" CheckFilePath="%System%\dsa.msc">
<Name Lang="DE">AD Computer Objekt bearbeiten</Name>
<Description Lang="EN">Opens Active Directory to edit the current selected computer.</Description>
@@ -933,14 +937,14 @@
</Script>
</QuickAction-Local-Script>
<QuickAction-Server Category="Intune" Action="UpdateComplianceState" Name="Update ComplianceState" ParamaterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="bc98eabc-353f-4866-bab0-681aafe48d7b">
<QuickAction-Server Category="Intune" Action="UpdateComplianceState" Name="Update ComplianceState" ParameterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="bc98eabc-353f-4866-bab0-681aafe48d7b">
<Name Lang="DE">Intune Komformitätsstatus erzwingen</Name>
<Name Lang="EN">Enforce Intune compliance state</Name>
<Description Lang="DE">Komformitätsstatus aktualisieren</Description>
<Description Lang="EN">Update compliance state</Description>
<Icon IconType="material" Name="ic_verified_user" />
</QuickAction-Server>
<QuickAction-Server Category="Intune" Action="GetBitlockerKey" ParamaterType ="deviceId" Name="Get BitlockerKey" InformationClass="Computer" Section ="Intune" Id="5123e4f8-e183-428f-bff1-b3e2afdfc745">
<QuickAction-Server Category="Intune" Action="GetBitlockerKey" ParameterType ="deviceId" Name="Get BitlockerKey" InformationClass="Computer" Section ="Intune" Id="5123e4f8-e183-428f-bff1-b3e2afdfc745">
<Name Lang="DE">Bitlocker Schlüssel anzeigen</Name>
<Name Lang="EN">Show Bitlocker recoverykey</Name>
@@ -956,14 +960,29 @@
<ColumnOutputFormatting ValueName="volumeType" Name="Volume Type" Translation ="bitlocker_volume" Display="STRING">
<Name Lang="DE">Laufwerkstyp</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="createdDateTime" Name="Created date" Display="STRING">
<ColumnOutputFormatting ValueName="createdDateTime" Name="Created date" Display="DATETIME">
<Name Lang="DE">Erstellungsdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
</QuickAction-Server>
</QuickAction-Server>
<QuickAction-Server Category="Intune" Action="GetTAP" ParameterType="userId" Name="Get TAP" InformationClass="User" Section="Intune" Id="44e234d3-cb38-46a3-b0e5-f86372cd2e55">
<Name Lang="DE">TAP Passwort anzeigen</Name>
<Name Lang="EN">Show TAP Password</Name>
<Description Lang="DE">TAP Passwort anzeigen</Description>
<Description Lang="EN">Show TAP Password</Description>
<Icon IconType="material" Name="ic_vpn_key" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="temporaryAccessPass" Name="Access Pass" Display="STRING" IsSecret="true">
<Name Lang="DE">Passwort</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="startDateTime" Name="Start date" Display="DATETIME">
<Name Lang="DE">Startdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
</QuickAction-Server>
<QuickAction-Server Category="Intune" Action="GetManagedApps" Name="Get Managed Apps" ParamaterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="e798637e-a315-4d88-aec8-e6f22f9f70c7" >
<QuickAction-Server Category="Intune" Action="GetManagedApps" Name="Get Managed Apps" ParameterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="e798637e-a315-4d88-aec8-e6f22f9f70c7" >
<Name Lang="DE">Verwaltete Anwendungen anzeigen</Name>
<Name Lang="EN">Show managed applications</Name>
@@ -996,7 +1015,7 @@
</QuickAction-Local-WebRequest>
<!--<QuickAction-Server Category="Intune" Action="GetLAPS" ParamaterType ="deviceId" Name="Get LAPS" InformationClass="Computer" Section ="Intune" Id="e0446b95-81b6-4a62-82cf-7c14988957ba" >
<!--<QuickAction-Server Category="Intune" Action="GetLAPS" ParameterType ="deviceId" Name="Get LAPS" InformationClass="Computer" Section ="Intune" Id="e0446b95-81b6-4a62-82cf-7c14988957ba" >
<Name Lang="DE">LAPS Passwort anzeigen</Name>
<Name Lang="EN">Show LAPS Password</Name>
@@ -1019,7 +1038,7 @@
</QuickAction-Server>-->
<QuickAction-Server Category="Intune" Action="GetBitlockerKeyTest" ParamaterType ="deviceId" Name="Get BitlockerKeyTest" InformationClass="Computer" Section ="Intune" Id="5123e4f8-e183-428f-bff1-b3e2afdfc745">
<QuickAction-Server Category="Intune" Action="GetBitlockerKeyTest" ParameterType ="deviceId" Name="Get BitlockerKeyTest" InformationClass="Computer" Section ="Intune" Id="5123e4f8-e183-428f-bff1-b3e2afdfc745">
<Name Lang="DE">Test:Bitlocker Schlüssel anzeigen</Name>
<Name Lang="EN">Test:Show Bitlocker recoverykey</Name>
@@ -1035,13 +1054,13 @@
<ColumnOutputFormatting ValueName="volumeType" Name="Volume Type" Translation ="bitlocker_volume" Display="STRING">
<Name Lang="DE">Laufwerkstyp</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="createdDateTime" Name="Created date" Display="STRING">
<ColumnOutputFormatting ValueName="createdDateTime" Name="Created date" Display="DATETIME">
<Name Lang="DE">Erstellungsdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
</QuickAction-Server>
<QuickAction-Server Category="Intune" Action="GetLapsKeyTest" ParamaterType ="deviceId" Name="Get LAPSTest" InformationClass="Computer" Section ="Intune" Id="e0446b95-81b6-4a62-82cf-7c14988957ba" >
<QuickAction-Server Category="Intune" Action="GetLapsKeyTest" ParameterType ="deviceId" Name="Get LAPSTest" InformationClass="Computer" Section ="Intune" Id="e0446b95-81b6-4a62-82cf-7c14988957ba" >
<Name Lang="DE">Test:LAPS Passwort anzeigen</Name>
<Name Lang="EN">Test:Show LAPS Password</Name>
@@ -1057,14 +1076,14 @@
<ColumnOutputFormatting ValueName="passwordBase64" Name="Password" Display="STRING" IsSecret="true" >
<Name Lang="DE">Passwort</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="backupDateTime" Name="Backup date" Display="STRING">
<ColumnOutputFormatting ValueName="backupDateTime" Name="Backup date" Display="DATETIME">
<Name Lang="DE">Sicherungsdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
</QuickAction-Server>
<!--<QuickAction-Server Category="Intune" Action="ChangeManagedStatus" Name="Change ManagedStatus" ParamaterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="d35a9094-8068-483c-a58d-ab787657987a">
<!--<QuickAction-Server Category="Intune" Action="ChangeManagedStatus" Name="Change ManagedStatus" ParameterType ="deviceId" InformationClass="Computer" Section ="Intune" Id="d35a9094-8068-483c-a58d-ab787657987a">
<Name Lang="DE">Verwaltungsstatus ändern</Name>
<Name Lang="EN">Change managed state</Name>
@@ -1088,7 +1107,7 @@
</AdjustableParameter-DropDown>
</AdjustableParameters>
</QuickAction-Server>-->
<!--<QuickAction-Server Category="Intune" Action="UpdateComplianceState" Name="Update ComplianceState" ParamaterType ="deviceId" InformationClass="MobileDevice" Section ="MobileDevice" Id="37453657-94a7-4e72-b8f4-eaa4b085536d">
<!--<QuickAction-Server Category="Intune" Action="UpdateComplianceState" Name="Update ComplianceState" ParameterType ="deviceId" InformationClass="MobileDevice" Section ="MobileDevice" Id="37453657-94a7-4e72-b8f4-eaa4b085536d">
<Name Lang="DE">Intune Komformitätsstatus erzwingen</Name>
<Name Lang="EN">Enforce Intune compliance state</Name>
<Description Lang="DE">Komformitätsstatus aktualisieren</Description>
@@ -1096,7 +1115,7 @@
<Icon IconType="material" Name="ic_verified_user" />
</QuickAction-Server>
<QuickAction-Server Category="Intune" Action="GetManagedApps" Name="Get Managed Apps" ParamaterType ="deviceId" InformationClass="MobileDevice" Section ="MobileDevice" Id="157212a0-8d4b-4431-b119-86d9df92ef16" >
<QuickAction-Server Category="Intune" Action="GetManagedApps" Name="Get Managed Apps" ParameterType ="deviceId" InformationClass="MobileDevice" Section ="MobileDevice" Id="157212a0-8d4b-4431-b119-86d9df92ef16" >
<Name Lang="DE">Verwaltete Anwendungen anzeigen</Name>
<Name Lang="EN">Show managed applications</Name>
@@ -1129,7 +1148,7 @@
</QuickAction-Local-WebRequest>-->
<QuickAction-Server Category="Citrix" Action="SessionLogoff" ParamaterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Session Logoff" InformationClass="VirtuelSession" Section ="Citrix" Id="da4662c3-1988-413a-a834-aec81508a8d1">
<QuickAction-Server Category="Citrix" Action="SessionLogoff" ParameterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Session Logoff" InformationClass="VirtualSession" Section ="Citrix" Id="da4662c3-1988-413a-a834-aec81508a8d1">
<Name Lang="DE">Session abmelden</Name>
<Name Lang="EN">Session logoff</Name>
<Description Lang="DE">Session Abmelden</Description>
@@ -1140,7 +1159,7 @@
</CheckNamedParameterValues>
</QuickAction-Server>
<QuickAction-Server Category="Citrix" Action="SessionHidden" ParamaterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Session Hidden" InformationClass="VirtuelSession" Section ="Citrix" Id="be8bbe9d-a9a2-4c72-9fbb-4b7feb502388">
<QuickAction-Server Category="Citrix" Action="SessionHidden" ParameterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Session Hidden" InformationClass="VirtualSession" Section ="Citrix" Id="be8bbe9d-a9a2-4c72-9fbb-4b7feb502388">
<Name Lang="DE">Session verstecken</Name>
<Name Lang="EN">Session hidden</Name>
<Description Lang="DE">Session verstecken</Description>
@@ -1151,7 +1170,7 @@
</CheckNamedParameterValues>
</QuickAction-Server>
<QuickAction-Server Category="Citrix" Action="SendMessageToSession" ParamaterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Send Message to Session" InformationClass="VirtuelSession" Section ="Citrix" Id="b7d197ef-f690-4a25-9dea-d2cf68df98b6">
<QuickAction-Server Category="Citrix" Action="SendMessageToSession" ParameterType ="sessionId" CheckNamedParameter="VirtualSessionStatus" Name="Send Message to Session" InformationClass="VirtualSession" Section ="Citrix" Id="b7d197ef-f690-4a25-9dea-d2cf68df98b6">
<Name Lang="DE">Nachricht senden zu Session</Name>
<Name Lang="EN">Send Message to Session</Name>
@@ -1162,5 +1181,24 @@
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
</QuickAction-Server>
<QuickAction-Local-WebRequest InformationClass="Computer" Name="Open Inventory (web)" RunImmediate="true" CheckNamedParameter="EmpirumDeviceId" Section="Empirum" Id="4d6f1717-e7fd-4d22-baad-a3d3dc24efe0">
<Name Lang="DE">Empirum Inventur öffnen</Name>
<AlternativeDescription Lang="EN">This Quick Action requires information about the "Inventory of Device".</AlternativeDescription>
<AlternativeDescription Lang="DE">Um diese Quick Action verwenden zu können werden Informationen über das "Gerät" benötigt.</AlternativeDescription>
<Icon IconType="material" Name="ic_open_in_browser" />
<QueryString>https://intune.microsoft.com/#view/Microsoft_Intune_Devices/DeviceSettingsMenuBlade/~/overview/mdmDeviceId/PARAM_EmpirumDeviceId</QueryString>
<QueryParameter Name="PARAM_EmpirumDeviceId" ParameterName="EmpirumDeviceId" />
</QuickAction-Local-WebRequest>
<QuickAction-Server Category="Empirum" Action="GetInstallationStatus" ParameterType ="empirumId" Name="Get Installation Status" InformationClass="Computer" Section ="Empirum" Id="0700468d-2ae4-4875-a455-598102254c8f">
<Name Lang="DE">Nachricht senden zu Session</Name>
<Name Lang="EN">Send Message to Session</Name>
<Description Lang="DE">Nachricht senden zu Session</Description>
<Description Lang="EN">Send Message to Session</Description>
<Icon IconType="material" Name="ic_vpn_key" />
</QuickAction-Server>
</QuickActions>
</F4SD-QuickAction-Configuration>