Naar de hoofdinhoud
Alle collectiesIntergratiesLocal App Launcher
Start lokale apps (App Launcher)
Start lokale apps (App Launcher)
Meer dan 2 maanden geleden bijgewerkt

Introductie

Het is mogelijk om lokale applicaties te starten vanuit je Workspace met behulp van de Workspace 365 App Launcher. De App Launcher maakt de configuratie en het beheer van lokale applicaties voor beheerders eenvoudiger. Dit vereenvoudigt ook de uitrol door het aangemaakte MSI-bestand en stelt je in staat om parameters in te stellen voor deze applicaties. Hierdoor kunnen gebruikers eenvoudig lokale apps starten vanuit hun Workspace.

In "Lokale applicaties starten" beschrijven we hoe je lokale applicaties kunt starten met enkele Windows Registry-bewerkingen. We maken gebruik van de URI-handlers binnen het besturingssysteem. Voor de Workspace 365 App Launcher maken we gebruik van hetzelfde protocol. Maar voor beheerders is het veel eenvoudiger om deze instructies te maken en uit te rollen om lokale applicaties inclusief parameters te starten.


Vereisten

De Workspace 365 App Launcher bestaat uit twee bestanden:

  • Workspace 365 App Launcher.msi: Het .msi-bestand handelt de commando's af die vanuit de Workspace worden gegeven. Voor de Windows App Launcher heb je een Windows-besturingssysteem nodig.

  • Instructions.xml: Het instructiebestand is het bestand waarin je de lokale applicatie en optionele parameters configureert. Het instructiebestand wordt geleverd met 3 vooraf geconfigureerde applicaties:

    • Google Chrome

    • Rekenmachine

    • Teams

      • Voor Teams bieden we twee instructies voor de nieuwe Teams. De "optie 1" instructie zou in de meeste gevallen moeten werken, maar de "optie 2" instructie kan indien nodig worden gebruikt.


Instructies

Stap 1. Download de Workspace 365 Local App Launcher

  1. Ga naar de downloadpagina (via de support widget op het partner portaal) en download de App Launcher.

    • Neem contact op met je Workspace 365-leverancier om de bestanden te verstrekken als je geen toegang hebt tot de downloadpagina. Onze downloadpagina's zijn alleen toegankelijk voor partners en directe klanten.

  2. Zorg ervoor dat je het instructiebestand (xml) uitrolt in de Workspace 365 App Launcher-map. De Workspace 365 App Launcher.msi inclusief de Instructions.xml moet worden uitgerold op de doelclient(s). Het installatiepad van de client is:

"C:\Program Files (x86)\Workspace 365 App Launcher"

De .msi kan stil worden geïnstalleerd. Je kunt dit bijvoorbeeld uitrollen via Intune of een andere applicatie-uitrol die je gebruikt.

Stap 2. Bewerk het instructiebestand (xml)

Het instructiebestand is geschreven in xml. Elke instructie heeft een paar parameters. Deze moeten in het xml-bestand worden geconfigureerd. Je kunt het xml-bestand openen en bewerken met bijvoorbeeld Notepad.

  • id (vereist)

  • target (vereist)

  • werkmap (optioneel)

  • args (optioneel)

Voorbeeld van instructiebestand

Let op hoofdletters en interpunctie bij het bewerken van het instructiebestand met je eigen parameters.

<?xml version="1.0" encoding="utf-8" ?>
<Instructions>
<!-- Explorer -->
<Instruction id="D0369AB1-EDBB-40DE-B74F-62EE43798C8A" target="%windir%\Explorer.exe" />

<!-- Snipping Tool -->
<Instruction id="j8faf5fa-d271-414c-8723-1cedd5881c27" target="SnippingTool.exe" /><Instruction id="d8faf5gb-g300-425c-9724-3ccd5981d198" target="C:\Windows\Sysnative\SnippingTool.exe" />

<!-- Calculator -->
<Instruction id="G1370AB1-ADJJ-41DC-G75G-73EE43808C9B" target="%windir%\system32\calc.exe" />

<!-- Chrome -->
<Instruction id="3ACA9EE8-4204-4B14-98A4-C79D8E7E7E4B" target="Chrome.exe" args="-incognito" />

<!-- Spotify -->
<Instruction id="6C09F2CB-099C-457A-BE09-81CEEC529716" target="%AppData%\Spotify\Spotify.exe" />

<!-- TeamViewer -->
<Instruction id="GC14C38E-1796-4104-BF32-1E0464574C6A" target="%ProgramW6432%\TeamViewer\TeamViewer.exe" />

<!-- PowerShell -->
<Instruction id="4A7F2CAC-2F72-4577-8A3C-F2DD06A39010" target="%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" />
<Instruction id="25FDD6A5-175B-4ED2-B3BB-BB76EC768650" target="%windir%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe" />
<Instruction id="5ad45702-c1b1-4eea-a0f4-9d035247ff2f" target="Test\powershell.lnk" workingdirectory="%userprofile%" />
<Instruction id="351f1c63-75a1-45d0-8a31-d0133d778216" target="powershell_ise.exe" workingdirectory="C:\Windows\System32\WindowsPowerShell\v1.0" />

<!-- Loom -->
<Instruction id="1178D2B6-012E-4E76-A25B-B6B97243AE34" target="%LOCALAPPDATA%\Programs\Loom\Loom.exe" />

</Instructions>

"id"

Vul de instructie-id in voor je applicatie. De id is de link tussen de applicatie en Workspace, en is de GUID die is geconfigureerd in het instructiebestand. Dit kan een aangepaste GUID zijn en je kunt er zelf een genereren.

"target"

Je bepaalt welk doel (applicatiepad) je wilt starten vanuit Workspace. Houd er rekening mee dat dit een relatief pad is en zich op exact dezelfde locatie moet bevinden op elke client waarop je de Workspace 365 App Launcher en het instructiebestand uitrolt.

Het proces dat we draaien is x86. Bijvoorbeeld, bij gebruik van een systeemvariabele zoals "%ProgramFiles%" voor x86-processen, verwijst deze naar het "Program Files (x86)"-pad. Als je het opent in Windows Verkenner op een x64-besturingssysteem, opent het de map "Program Files".

Als je de applicatie kunt starten vanuit het Windows Uitvoeren-commando, zou je de lokale app vanuit je Workspace moeten kunnen openen met hetzelfde pad. Als dit echter niet het geval is en je de applicatie niet kunt starten met de Local App launcher, kan "%ProgramW6432%" worden gebruikt.

Sysnative is een virtuele map, een speciale alias, die kan worden gebruikt om toegang te krijgen tot de 64-bit System32-map vanuit een 32-bit applicatie of script. Bijvoorbeeld, als je de doelmap van een 32-bit applicatie zoals Snipping tool wilt specificeren, zou het doel zijn:

target="C:\Windows\Sysnative\SnippingTool.exe"

Soms hoef je alleen het .exe-bestand op te schrijven.

target="SnippingTool.exe"

Om het doelpad voor UWP-apps, zoals Windows Store-apps, te vinden, kun je deze gids volgen. Het eindresultaat ziet er ongeveer zo uit:

target="shell:appsFolder\Microsoft.MSPaint_8wekyb3d8bbwe!Microsoft.MSPaint"

"working directory"

Vanaf versie 1.2 van de Local App Launcher is er een configuratieoptie genaamd “workingdirectory” toegevoegd. Dit is vergelijkbaar met de "target". Maar in plaats van applicaties te starten in de "C:\Windows\system32"-map, start het met het gebruikersprofiel, bijvoorbeeld "C:\Users\JohnDoe". Sommige applicaties proberen toegang te krijgen tot de huidige map. Niet alle gebruikers hadden echter toegang tot de system32-map en als gevolg daarvan konden lokale applicaties niet worden geopend.

<Instruction id="75f51d21-11b2-4cdc-83a7-b5c911f5d69a" target="D:\Deleteme\ShowCurrentFolder.bat" workingdirectory="%userprofile%"/>

"Args" (optioneel)

We kunnen argumenten (parameters) toevoegen aan een doel. Bijvoorbeeld, als je Windows Verkenner wilt starten met een bepaalde map/koppeling, kun je het volgende doen:

args="/root,&quot;C:\Workspace 365 Support&quot;"

Dit start Windows Verkenner met de map C:\Workspace 365 Support.

Houd er rekening mee dat je de argumenten precies moet configureren. Zoals je in het bovenstaande voorbeeld ziet, moet je aanhalingstekens plaatsen omdat het pad spaties bevat. Maar we ondersteunen alleen xml-gecodeerde argumenten.

"C:\Workspace 365 Support"

Wordt:

&quot;C:\Workspace 365 Support&quot;

Stap 3. Activeer de app en voeg deze toe aan Workspace

  1. Ga naar de App store (of klik op "+ Tegels toevoegen").

  2. Zorg ervoor dat Beheer apps is geselecteerd.

    3.1ManageApps.png
  3. Klik op Nieuwe app toevoegen.

  4. Voeg de 'Lokale app' toe. Selecteer vervolgens Toevoegen.

    3.4AddLocalApp.png
  5. Vul de app-naam en instructie-id in (dit moet exact overeenkomen met je XML-instructiebestand). Optioneel kun je een andere app-kleur, pictogram kiezen en beheren wie toegang heeft tot de app.

    instruction_ID.PNG
  6. Klik op Opslaan wanneer je klaar bent.

Je kunt de app nu toevoegen aan je Workspace vanuit de App store.

Troubleshooting

Als je problemen ondervindt met de Local App Launcher, raadpleeg dan ons speciale Troubleshooting-artikel over het oplossen van problemen met de Local App Launcher.

Was dit een antwoord op uw vraag?