<?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>
