Files
C4IT-F4SD-Client/FasdCockpitCommunicationDemo/Config/F4SD-QuickAction-Configuration.xml
2025-11-11 11:03:42 +01:00

609 lines
38 KiB
XML

<?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-Local-Script InformationClass="User" Name="DemoInitialization_Phoenix" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="true" Id="A5EC41BE-6EA6-4831-82E7-21215252C848">
<Icon IconType="intern" Name="menuBar_remote"/>
<Script>
# define the environment
$ServerAddress = $env:COMPUTERNAME
$ServerPort = 7000
# kill the server process if already started
$phserver = Get-Process Phoenix.Server -ErrorAction SilentlyContinue
if ($phserver) {
if (!$phserver.started) {
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
}
Start-Sleep -Milliseconds 200
}
# get the execution directory
$dirExe = $PSScriptRoot
if (-not (Test-Path -Path &quot;$dirExe\Phoenix.Server\Phoenix.Server.exe&quot; -PathType Leaf))
{
$dirExe = (Get-Location).Path
$dirExe = &quot;$dirExe\PhoenixDemo&quot;
}
if (-not (Test-Path -Path &quot;$dirExe\Phoenix.Server\Phoenix.Server.exe&quot; -PathType Leaf))
{
exit(1)
}
$nul = Start-Process -WorkingDirectory &quot;$dirExe\Phoenix.Server&quot; -WindowStyle Minimized -FilePath &quot;$dirExe\Phoenix.Server\Phoenix.Server.exe&quot; -PassThru -ArgumentList @(&quot;--urls &quot;&quot;http://${ServerAddress}:${ServerPort}&quot;&quot;&quot;)
</Script>
</QuickAction-Local-Script>
<QuickAction-Local-Script InformationClass="User" Name="DemoTermination_Phoenix" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="true" Id="439AABFD-E722-45A0-A191-A734524A2949">
<Icon IconType="intern" Name="misc_functionBolt"/>
<Script>
# kill the server process if already started
$phserver = Get-Process Phoenix.Server -ErrorAction SilentlyContinue
if ($phserver) {
if (!$phserver.started) {
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
}
}
</Script>
</QuickAction-Local-Script>
<QuickAction-Local-Script InformationClass="User" Name="Start Phoenix remote session" Params="-ComputerName C4-Phoenix -AI_Prompt &quot;Translate the message, how can this be fixed? Answer in german.&quot;" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="false" Id="9DA685BF-499B-49DB-9609-D54E005107C2">
<Name Lang="DE">Starte Phoenix Remote Session</Name>
<Icon IconType="intern" Name="menuBar_remote"/>
<Script>
using assembly System.Windows.Forms
# define the environment
param(
$ComputerName = &quot;&quot;,
$AI_Prompt = &quot;how can this be fixed? Answer in german&quot;,
$AI_Key = &quot;AIzaSyCotStXy-4lkxCc5ii4NtQEG-jJM6Cnzkc&quot;
)
$ServerAddress = $env:COMPUTERNAME
$ServerPort = 7000
# kill the viewer process if already started
$phserver = Get-Process Phoenix.Viewer -ErrorAction SilentlyContinue
if ($phserver) {
if (!$phserver.started) {
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
}
Start-Sleep -Milliseconds 200
}
# get the execution directory
$dirExe = $PSScriptRoot
if (-not (Test-Path -Path &quot;$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe&quot; -PathType Leaf))
{
$dirExe = (Get-Location).Path
$dirExe = &quot;$dirExe\PhoenixDemo&quot;
}
if (-not (Test-Path -Path &quot;$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe&quot; -PathType Leaf))
{
exit(1)
}
# save server address to config file
$jsonConfig = Get-Content &quot;$dirExe\Phoenix.Viewer\appSettings.json&quot; | ConvertFrom-Json
$jsonConfig.HostOptions.Host = &quot;http://${ServerAddress}:${ServerPort}&quot;
$jsonConfig.AIOptions.Prompt = $AI_Prompt
$jsonConfig.AIOptions.ApiKey = $AI_Key
$jsonConfig | ConvertTo-Json -depth 100 | Out-File &quot;$dirExe\Phoenix.Viewer\appSettings.json&quot; -Encoding utf8
# define the argumet list
$args = @(&quot;--config appSettings.json&quot;)
if ($ComputerName -ne &quot;&quot;)
{
$args = $args + &quot;-d $ComputerName&quot;
}
# start the viewer
$procViewer = Start-Process -WorkingDirectory &quot;$dirExe\Phoenix.Viewer&quot; -WindowStyle Normal -FilePath &quot;$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe&quot; -PassThru -ArgumentList $args
# get &amp; resize the viewer main window
add-type -typedefinition &quot;using System;`n using System.Runtime.InteropServices;`n public class Windows { [DllImport(`&quot;user32.dll`&quot;)] [return: MarshalAs(UnmanagedType.Bool)] public extern static bool MoveWindow(IntPtr handle, int x, int y, int width, int height, bool redraw); }&quot;
$mainScreenSize = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize
do
{
$mainWindowHwnd = $procViewer.MainWindowHandle
} while ($mainWindowHwnd -eq 0)
#$nul = [Windows]::MoveWindow($mainWindowHwnd, $mainScreenSize.Width/2,0, $mainScreenSize.Width/2, $mainScreenSize.Height * 0.95, $true)
</Script>
</QuickAction-Local-Script>
<!-- Phoenix Demo Scripts end -->
<QuickAction-Demo InformationClass="Computer" Name="AD Computer Objekt bearbeiten" Section="ActiveDirectory" RunImmediate ="true" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">AD Computer Objekt bearbeiten</Name>
<Icon IconType="intern" Name="misc_computer" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="User" Name="AD User Objekt bearbeiten" Section="ActiveDirectory" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">AD User Objekt bearbeiten</Name>
<Icon IconType="intern" Name="misc_ticket" />
</QuickAction-Demo>
<QuickAction-Local-Script InformationClass="User" Name="Open MS Teams chat (web)" Params="-UserMail &quot;%UserMail.Value%" StartWithAlternateCredentials="false" RunImmediate="true" CheckNamedParameter="UserMail">
<Name Lang="DE">Öffne MS Teams Chat (Web)</Name>
<Icon IconType="material" Name="ic_chat" />
<Script>
param(
$UserMail = &quot;&quot;
)
Start https://teams.microsoft.com/l/chat/0/0?users=$UserMail
</Script>
</QuickAction-Local-Script>
<QuickAction-Local-Script InformationClass="User" Name="Open MS Teams chat" Params="-UserMail &quot;%UserMail.Value%" StartWithAlternateCredentials="false" RunImmediate="true" CheckNamedParameter="UserMail" CheckFilePath="%LocalAppdata%\Microsoft\Teams\Update.exe">
<Name Lang="DE">Öffne MS Teams Chat</Name>
<Icon IconType="material" Name="ic_chat" />
<Script>
param(
$UserMail = &quot;&quot;
)
Start msteams:/l/chat/0/0?users=$UserMail
</Script>
</QuickAction-Local-Script>
<QuickAction-Local-Cmd InformationClass="Computer" Name="Start TeamViewer session" Cmd="%ProgramFiles%\TeamViewer\TeamViewer.exe" Params="-i %TeamViewerId.Value%" DontUseShell="false" StartWithAlternateCredentials="false" RunImmediate="true" CheckFilePath="%ProgramFiles%\TeamViewer\TeamViewer.exe" CheckNamedParameter="TeamViewerId">
<Name Lang="DE">Starte TeamViewer Sitzung</Name>
<Icon IconType="intern" Name="menuBar_remote" />
</QuickAction-Local-Cmd>
<QuickAction-Local-Cmd InformationClass="Computer" Name="Start remote control" Section="ActiveDirectory" Cmd="%System%\mstsc.exe" Params="/v %DeviceName.Value%" DontUseShell="false" StartWithAlternateCredentials="true" RunImmediate="true">
<Name Lang="DE">Fernzugriff starten</Name>
<Icon IconType="intern" Name="menuBar_remote" />
</QuickAction-Local-Cmd>
<QuickAction-Local-Script InformationClass="Ticket" Name="Show ticket in Matrix42" Section="Ticket" Params="-Url &quot;%DirectLinkPreview.Value%&quot;" RunImmediate ="true" CheckNamedParameter="DirectLinkPreview">
<Name Lang="DE">Ticket in Matrix42 anzeigen</Name>
<Icon IconType="intern" Name="status_info" />
<Script>
param(
$Url = &quot;&quot;
)
$ChromePath = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').Path
$ChromePath = $ChromePath + "\chrome.exe"
Start-Process -FilePath $ChromePath $Url
</Script>
</QuickAction-Local-Script>
<QuickAction-Local-Script InformationClass="Ticket" Name="Edit ticket in Matrix42" Section="Ticket" Params="-Url &quot;%DirectLinkEdit.Value%&quot;" RunImmediate ="true" CheckNamedParameter="DirectLinkEdit">
<Name Lang="DE">Ticket in Matrix42 bearbeiten</Name>
<Icon IconType="material" Name="ic_edit" />
<Script>
param(
$Url = &quot;&quot;
)
$ChromePath = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').Path
$ChromePath = $ChromePath + "\chrome.exe"
Start-Process -FilePath $ChromePath $Url
</Script>
</QuickAction-Local-Script>
<QuickAction-Demo InformationClass="Computer" Name="Varonis Alerting Übersicht" RunImmediate ="true" SimulatedRuntime="1">
<Name Lang="DE">Varonis Alerting Übersicht</Name>
<Icon IconType="material" Name="ic_security" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Open Support Website" RunImmediate="true" Section="Information" SimulatedRuntime="1">
<Name Lang="DE">Support Website öffnen</Name>
<Icon IconType="material" Name="ic_open_in_browser" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Empirum Polling starten" Section="Empirum" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Empirum Polling starten</Name>
<Icon IconType="material" Name="ic_move_to_inbox" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Gruppenrichtlinien updaten" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Gruppenrichtlinien updaten</Name>
<Icon IconType="intern" Name="lock_open" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Festplatte bereinigen" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Festplatte bereinigen</Name>
<Icon IconType="intern" Name="misc_tool" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
<Name Lang="DE">Plattenplatz</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="successfull">
{ &quot;diskspacefreed&quot;: &quot;Es wurden 14,4 Gb
freigegeben.&quot;}
</DemoResult>
<QuickActionMeasures>
<QuickActionMeasure Name="Hard disk free" MeasureId="29" Display="BYTES">
<Name Lang="DE">Festplatten-Speicher frei</Name>
</QuickActionMeasure>
<QuickActionMeasure Name="System disk free" MeasureId="4" Display="BYTES">
<Name Lang="DE">Systempartition frei</Name>
</QuickActionMeasure>
</QuickActionMeasures>
<QuickActionMeasureResults>
<QuickActionMeasureResult Id="29" Value="546546585" PostValue="16008428851" />
<QuickActionMeasureResult Id="4" Value="382582609" PostValue="10046259025" />
</QuickActionMeasureResults>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Papierkorb aufräumen" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Papierkorb aufräumen</Name>
<Icon IconType="material" Name="ic_delete_forever" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
<Name Lang="DE">Plattenplatz</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="successfull">
{ &quot;diskspacefreed&quot;: &quot;Es wurden 1,4 Gb
freigegeben.&quot;}
</DemoResult>
<QuickActionMeasures>
<QuickActionMeasure Name="Hard disk free" MeasureId="29" Display="BYTES">
<Name Lang="DE">Festplatten-Speicher frei</Name>
</QuickActionMeasure>
<QuickActionMeasure Name="System disk free" MeasureId="4" Display="BYTES">
<Name Lang="DE">Systempartition frei</Name>
</QuickActionMeasure>
</QuickActionMeasures>
<QuickActionMeasureResults>
<QuickActionMeasureResult Id="29" Value="546546585" PostValue="16008428851" />
<QuickActionMeasureResult Id="4" Value="382582609" PostValue="10046259025" />
</QuickActionMeasureResults>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Outlook reparieren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Outlook reparieren</Name>
<Icon IconType="material" Name="ic_contact_mail" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="MS Teams reparieren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">MS Teams reparieren</Name>
<Icon IconType="material" Name="ic_announcement" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="MS Teams Cache leeren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">MS Teams Cache leeren</Name>
<Icon IconType="material" Name="ic_chat_bubble_outline" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="DNS Cache leeren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">DNS Cache leeren</Name>
<Icon IconType="material" Name="ic_dns" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Packages Ordner leeren" Section="Empirum" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Packages Ordner leeren</Name>
<Icon IconType="material" Name="ic_delete_forever" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
<Name Lang="DE">Plattenplatz</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="successfull">{ &quot;diskspacefreed&quot;: &quot;Es wurden 1,13 Gb freigegeben.&quot;}</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbundene Drucker" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Zeige verbundene Drucker</Name>
<Icon IconType="material" Name="ic_print" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="Name" Name="Printer name">
<Name Lang="DE">Drucker Name</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="PrinterStatus" Name="State">
<Name Lang="DE">Status</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;Name&quot;:&quot;Samsung ML-191x 252x Series&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote for Windows 10&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote (Desktop)&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft XPS Document Writer&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft Print to PDF&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Fax&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Consulting&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Academy&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Vertrieb&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Ping" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Ping</Name>
<Icon IconType="material" Name="ic_signal_wifi_statusbar_not_connected" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="Name" Name="Servername">
<Name Lang="DE">Server</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="Latency" Name="State">
<Name Lang="DE">Latenz</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;Name&quot;:&quot;Matrix42.Prod1&quot;,&quot;Latency&quot;:&quot;5 ms&quot;},{&quot;Name&quot;:&quot;Intern.Prod01&quot;,&quot;Latency&quot;:&quot;4 ms&quot;},{&quot;Name&quot;:&quot;SAP.Prod01&quot;,&quot;Latency&quot;:&quot;6 ms&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Clear Browser Cache" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Browser Cache leeren</Name>
<Icon IconType="material" Name="ic_delete_forever" />
<AdjustableParameters>
<AdjustableParameter-DropDown Name="Select browser" ParameterName="WhichProgram" Default="Chrome">
<Name Lang="DE">Wähle Browser aus</Name>
<AdjustableParameter-DropDownValue Value="Chrome">
<AdjustableParameter-DropDownDisplayValue Lang="EN">Google Chrome</AdjustableParameter-DropDownDisplayValue>
<AdjustableParameter-DropDownDisplayValue Lang="DE">Google Chrome</AdjustableParameter-DropDownDisplayValue>
</AdjustableParameter-DropDownValue>
<AdjustableParameter-DropDownValue Value="Edge">
<AdjustableParameter-DropDownDisplayValue Lang="EN">Microsoft Edge</AdjustableParameter-DropDownDisplayValue>
<AdjustableParameter-DropDownDisplayValue Lang="DE">Microsoft Edge</AdjustableParameter-DropDownDisplayValue>
</AdjustableParameter-DropDownValue>
</AdjustableParameter-DropDown>
</AdjustableParameters>
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="FreedCache" Name="Cleared Cache" Display="BYTES">
<Name Lang="DE">Cache geleert</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="DeletedFiles" Name="Deleted Files" Display="INTEGER">
<Name Lang="DE">Dateien entfernt</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="successfull">[{&quot;FreedCache&quot;:1556925645,&quot;DeletedFiles&quot;:1298}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Energiemodi auslesen" Section="Information" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Energiemodi auslesen</Name>
<Icon IconType="material" Name="ic_battery_unknown" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Reboot Pending Info auslesen" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Reboot Pending Info auslesen</Name>
<Icon IconType="material" Name="ic_settings_power"/>
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="Reason" Name="Reason" Display="STRING">
<Name Lang="DE">Grund</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="Origin" Name="Origin" Display="STRING">
<Name Lang="DE">Herkunft</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;Reason&quot;:&quot;PendingFileRenameOperations&quot;,&quot;Origin&quot;:&quot;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart Status auslesen" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Schnellstart Status auslesen</Name>
<Icon IconType="material" Name="ic_info_outline"/>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Schnellstart aktiviert&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart Status auslesen" Section="FastBoot" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Schnellstart Status auslesen</Name>
<Icon IconType="material" Name="ic_info_outline"/>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Schnellstart aktiviert&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart aktivieren" Section="FastBoot" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Schnellstart aktivieren</Name>
<Icon IconType="intern" Name="misc_check"/>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Schnellstart aktiviert&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart deaktivieren" Section="FastBoot" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Schnellstart deaktivieren</Name>
<Icon IconType="material" Name="ic_block"/>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Schnellstart Deaktiviert&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Starte Gerät neu" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Starte Gerät neu</Name>
<Icon IconType="material" Name="ic_power_settings_new"/>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Hole Log Files des Users ein" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
<Name Lang="DE">Hole Log Files des Users ein</Name>
<Icon IconType="material" Name="ic_file_download"/>
<AdjustableParameters>
<AdjustableParameter-Numerical Name="Einzuholende Tage" ParameterName="Tage" Default="14"/>
<AdjustableParameter-Boolean Name="Application Logs" ParameterName="Application" Default="false"/>
<AdjustableParameter-Boolean Name="Security Log" ParameterName="Security" Default="false"/>
<AdjustableParameter-Boolean Name="Setup Log" ParameterName="Setup" Default="false"/>
<AdjustableParameter-Boolean Name="System Log" ParameterName="System" Default="false"/>
<AdjustableParameter-Boolean Name="F4SD Agent Logs" ParameterName="F4SD" Default="true"/>
<AdjustableParameter-Boolean Name="Empirum Logs" ParameterName="Empirum" Default="false"/>
</AdjustableParameters>
<DemoResult Result="finished">[{&quot;&quot;:&quot;\\\\Transfer\\Data\\F4SD\\Logs\\&quot;}]</DemoResult>
</QuickAction-Demo>
<!--Intune-->
<QuickAction-Demo InformationClass="Computer" Name="Intune Konformitätsstatus erzwingen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">Intune Konformitätsstatus erzwingen</Name>
<Icon IconType="material" Name="ic_verified_user" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Bitlocker Wiederherstellungsschlüssel anzeigen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">Bitlocker Wiederherstellungsschlüssel anzeigen</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="key" Name="BitLocker-Schlüssel" Display="STRING" IsSecret="true">
<Name Lang="DE">BitLocker-Schlüssel</Name>
</ColumnOutputFormatting>
<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">
<Name Lang="DE">Erstellungsdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;createdDateTime&quot;:&quot;01.06.2025 09:45:06&quot;, &quot;volumeType&quot;:&quot;Festes Datenlaufwerk&quot;, &quot;key&quot;:&quot;1234-5678-9876&quot;}</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="LAPS Passwort anzeigen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">LAPS Passwort anzeigen</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="accountName" Name="Accountname" Display="STRING">
<Name Lang="DE">Kontoname</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="passwordBase64" Name="Password" Display="STRING" IsSecret="true" >
<Name Lang="DE">Passwort</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="backupDateTime" Name="Backup date" Display="STRING">
<Name Lang="DE">Sicherungsdatum </Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;accountName&quot;:&quot;Administrator&quot;, &quot;backupDateTime&quot;:&quot;01.06.2025 19:25:06&quot;, &quot;passwordBase64&quot;:&quot;123456789&quot;}</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo Name="Verwaltete Awendungen anzeigen" InformationClass="Computer" Section="Intune" SimulatedRuntime="1">
<Name Lang="DE">Verwaltete Awendungen anzeigen</Name>
<Icon IconType="material" Name="ic_widgets"/>
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="name" Name="Display name" Display="STRING">
<Name Lang="DE">Anzeigename</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="version" Name="Version" Display="STRING">
<Name Lang="DE">Version</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;name&quot;:&quot;App 1&quot;, &quot;version&quot;:&quot;1.0.3.0&quot;}, {&quot;name&quot;:&quot;App 2&quot;, &quot;version&quot;:&quot;3.2.0.2&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Intune Webseite öffnen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">Intune Webseite öffnen</Name>
<Icon IconType="material" Name="ic_open_in_browser" />
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbunden Drucker an" Section="GetInfo" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Zeige verbunden Drucker an</Name>
<Icon IconType="material" Name="ic_print" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="druckerName" Name="DruckerName" Display="STRING">
<Name Lang="DE">Drucker Name</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="status" Name="Status" Display="STRING">
<Name Lang="DE">Status</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;druckerName&quot;:&quot;Samsung ML-191x 252x Series&quot;, &quot;status&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote for Windows 10&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote (Desktop)&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft XPS Document Writer&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft Print to PDF&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Fax&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Consulting&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Academy&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Vertrieb&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Drucker verbinden" Section="GetInfo" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Drucker verbinden</Name>
<Icon IconType="material" Name="ic_print" />
<AdjustableParameters>
<AdjustableParameter-DropDown Name="Select Printer" ParameterName="SelectPrinter" Default="HP-Entwicklung">
<Name Lang="DE">Drucker wählen</Name>
<AdjustableParameter-DropDownValue Value="HP-Entwicklung">
<AdjustableParameter-DropDownDisplayValue Lang="EN">\\C4-DC04.c4it.intra\HP-Development</AdjustableParameter-DropDownDisplayValue>
<AdjustableParameter-DropDownDisplayValue Lang="DE">\\C4-DC04.c4it.intra\HP-Entwicklung</AdjustableParameter-DropDownDisplayValue>
</AdjustableParameter-DropDownValue>
<AdjustableParameter-DropDownValue Value="HP-Produktion">
<AdjustableParameter-DropDownDisplayValue Lang="EN">\\C4-DC04.c4it.intra\HP-Production</AdjustableParameter-DropDownDisplayValue>
<AdjustableParameter-DropDownDisplayValue Lang="DE">\\C4-DC04.c4it.intra\HP-Produktion</AdjustableParameter-DropDownDisplayValue>
</AdjustableParameter-DropDownValue>
</AdjustableParameter-DropDown>
</AdjustableParameters>
<DemoResult Result="finished">{&quot;&quot;:&quot;Der Drucker wurde erfolgreich verbunden&quot;}</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Drucker-Spooler zurücksetzen" Section="GetInfo" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Drucker-Spooler zurücksetzen</Name>
<Icon IconType="material" Name="ic_print" />
<DemoResult Result="finished">{&quot;&quot;:&quot;Drucker-Spooler erfolgreich zurückgesetzt&quot;}</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Logoff" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Session abmelden</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<CheckNamedParameterValues>
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Erfolgreich von Session abgemeldet&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Hidden" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Session verstecken</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<CheckNamedParameterValues>
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Session erfolgreich versteckt&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="VirtuelSession" Name="Send message to Session" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Sende Nachricht an Session</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<CheckNamedParameterValues>
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Nachricht an Session gesendet&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Hidden" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Session verstecken</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<CheckNamedParameterValues>
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Session erfolgreich versteckt&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="VirtuelSession" Name="Send message to Session" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Sende Nachricht an Session</Name>
<Icon IconType="material" Name="ic_vpn_key" />
<CheckNamedParameterValues>
<CheckNamedParameterValue>5</CheckNamedParameterValue>
</CheckNamedParameterValues>
<DemoResult Result="finished">[{&quot;&quot;:&quot;Nachricht an Session gesendet&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="MobileDevice" Name="Update ComplianceState" Section="IntuneMD" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">Komformitätsstatus aktualisieren</Name>
<Name Lang="EN">Enforce compliance state</Name>
<Description Lang="DE">Komformitätsstatus aktualisieren</Description>
<Description Lang="EN">Update compliance state</Description>
<Icon IconType="material" Name="ic_verified_user" />
<DemoResult Result="finished">[{&quot;&quot;:&quot;Komformitätsstatus wurde erfolgreich aktualisiert.&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="MobileDevice" Name="Webseite öffnen" Section="IntuneMD" RunImmediate="false" SimulatedRuntime="1">
<Name Lang="DE">Webseite öffnen</Name>
<Icon IconType="material" Name="ic_open_in_browser" />
</QuickAction-Demo>
<QuickAction-Demo Name="Verwaltete Anwendungen anzeigen" InformationClass="MobileDevice" Section="IntuneMD" SimulatedRuntime="1">
<Name Lang="DE">Verwaltete Anwendungen anzeigen</Name>
<Icon IconType="material" Name="ic_widgets"/>
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="name" Name="Display name" Display="STRING">
<Name Lang="DE">Anzeigename</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="version" Name="Version" Display="STRING">
<Name Lang="DE">Version</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;name&quot;:&quot;App 1&quot;, &quot;version&quot;:&quot;1.0.3.0&quot;}, {&quot;name&quot;:&quot;App 2&quot;, &quot;version&quot;:&quot;3.2.0.2&quot;}]</DemoResult>
</QuickAction-Demo>
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbunden Drucker an" Section="GetInfo" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
<Name Lang="DE">Zeige verbunden Drucker an</Name>
<Icon IconType="material" Name="ic_print" />
<ColumnOutputFormattings>
<ColumnOutputFormatting ValueName="druckerName" Name="DruckerName" Display="STRING">
<Name Lang="DE">Drucker Name</Name>
</ColumnOutputFormatting>
<ColumnOutputFormatting ValueName="status" Name="Status" Display="STRING">
<Name Lang="DE">Status</Name>
</ColumnOutputFormatting>
</ColumnOutputFormattings>
<DemoResult Result="finished">[{&quot;druckerName&quot;:&quot;Samsung ML-191x 252x Series&quot;, &quot;status&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote for Windows 10&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;OneNote (Desktop)&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft XPS Document Writer&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Microsoft Print to PDF&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;Fax&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Consulting&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Academy&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;},{&quot;Name&quot;:&quot;\\\\C4-DC04.c4it.intra\\HP-Vertrieb&quot;,&quot;PrinterStatus&quot;:&quot;Normal&quot;}]</DemoResult>
</QuickAction-Demo>
</QuickActions>
<QuickTips>
<QuickTip Name="Drucker Troubleshooting" InformationClass="User" Id="1C127039-5D8F-47A6-BF0C-CE2C029D3DD1">
<Icon IconType="material" Name="ic_print" />
<QuickTipElements>
<ManualStep Name="Drucker Bestimmung">
<Icon IconType="material" Name="ic_hearing"/>
<Summary Lang="DE">Erfragen Sie, mit welchem Gerät der Anwender gerne Drucken möchte.</Summary>
</ManualStep>
<AutomatedStep QuickAction="Zeige verbunden Drucker an" Name="Verbundenen Drucker anzeigen" IsRequired="false">
<TextBlock Lang="DE">Zeigt die derzeitig verbundenen Drucker und deren Status des Users an.</TextBlock>
</AutomatedStep>
<AutomatedStep QuickAction="Drucker verbinden" Name="Verbinde Drucker" IsRequired="true">
<TextBlock Lang="DE">Verbindet das Gerät des Users mit einem Drucker.</TextBlock>
</AutomatedStep>
</QuickTipElements>
</QuickTip>
</QuickTips>
</F4SD-QuickAction-Configuration>