Microsoft Store Applikationen mit Parametern starten
Hallo Community
Ich bin mir nicht sicher, ob ich hier die Frage im richtigen Themenbereich stelle. Ich versuche es dennoch....
Meine Herausforderung ist folgende:
Wir haben Microsoft Store Applikationen welche auf den Maschinen installiert werden. Die Ausführung der Applikationen wird über eine Softwareverteilung bereitgestellt.
Die MS Store Applikationen müssen auf einer anderen Weise aufgerufen werden. Hier ein Beispiel.
explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app Mit diesem Befehl startet die Applikation.
Nun habe ich eine Konfigurationsdatei, welche das Icon der Applikation hat. Das heisst, diese Konfigdatei ist mit der App verknüpft.
Führe ich einen Doppelklick, dann werden diese Informationen der Konfigdatei in die Applikation übertragen.
Meine Frage nun. Wie kann ich das Ausführen "Doppelklick" der Konfigdatei automatisieren? Ich möchte die Informationen über die Softwareverteilung ausführen.
Mit dem Befehl explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app "configDatei" funktioniert es nicht.
Danke im Voraus für die Hilfe
Ich bin mir nicht sicher, ob ich hier die Frage im richtigen Themenbereich stelle. Ich versuche es dennoch....
Meine Herausforderung ist folgende:
Wir haben Microsoft Store Applikationen welche auf den Maschinen installiert werden. Die Ausführung der Applikationen wird über eine Softwareverteilung bereitgestellt.
Die MS Store Applikationen müssen auf einer anderen Weise aufgerufen werden. Hier ein Beispiel.
explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app Mit diesem Befehl startet die Applikation.
Nun habe ich eine Konfigurationsdatei, welche das Icon der Applikation hat. Das heisst, diese Konfigdatei ist mit der App verknüpft.
Führe ich einen Doppelklick, dann werden diese Informationen der Konfigdatei in die Applikation übertragen.
Meine Frage nun. Wie kann ich das Ausführen "Doppelklick" der Konfigdatei automatisieren? Ich möchte die Informationen über die Softwareverteilung ausführen.
Mit dem Befehl explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app "configDatei" funktioniert es nicht.
Danke im Voraus für die Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7749899914
Url: https://administrator.de/contentid/7749899914
Ausgedruckt am: 19.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar
Moin.
Diese sogenannten Modern apps haben keine Kommandozeilenparameter mehr.
Als Replacement hat MS sogenannte URIs vorgesehen. Also ein Protokollprefix wie z.B.
was Teams bzw. deren Funktionen ansteuern kann.
Deine App sollte also so ein Prefix im System registrieren dann kannst du Dokumente auf diese URI in der Systemsteuerung unter Standards registrieren welche dann mit der App geöffnet werden.
Oder auf der Kommandozeile (je nach App unterschiedlich) aufrufen mittels
Musst du in deren Doku zur App nachsehen oder ausprobieren.
Aber nicht jede App unterstützt auch das Übergeben von Dateien.
Gruß
Diese sogenannten Modern apps haben keine Kommandozeilenparameter mehr.
Als Replacement hat MS sogenannte URIs vorgesehen. Also ein Protokollprefix wie z.B.
teams://
Deine App sollte also so ein Prefix im System registrieren dann kannst du Dokumente auf diese URI in der Systemsteuerung unter Standards registrieren welche dann mit der App geöffnet werden.
Oder auf der Kommandozeile (je nach App unterschiedlich) aufrufen mittels
AppPrefix://<Pfad zum Dokument>
Aber nicht jede App unterstützt auch das Übergeben von Dateien.
Gruß
Zitat von @Ralus67:
Ich kann dich nicht ganz folgen. Wie soll dann der Aufruf meiner Applikation lauten? Könntest du mir das anhand meines zuvor erwähnen Befehl erklären/zeigen?
Steht doch oben, kommt auf die App an wie und ob sie sowas überhaupt unterstützt. Welche App es bei dir ist sagst du nicht genau , 3CX?.Ich kann dich nicht ganz folgen. Wie soll dann der Aufruf meiner Applikation lauten? Könntest du mir das anhand meines zuvor erwähnen Befehl erklären/zeigen?
Zitat von @Ralus67:
Meine Frage nun. Wie kann ich das Ausführen "Doppelklick" der Konfigdatei automatisieren? Ich möchte die Informationen über die Softwareverteilung ausführen.
Mit dem Befehl explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app "configDatei" funktioniert es nicht.
Mit dem Befehl explorer.exe shell:appsFolder\3CXDMCC.3CX_97f1hnz6y6tba!app "configDatei" funktioniert es nicht.
In der Regel haben solche Apps keine Möglichkeit einer Parametersteuerung. Man könnte über ein Staging und PSF Injection dies ändern, da allerdings das Code Signing Certificate nicht vorliegt, dürfte es sehr schwierig werden
Dann nutze es so wie vorgesehen, ein Übergeben der Config-Datei ist so nicht möglich nutze die Methoden wie hier beschrieben.
3CX Windows Softphone RC: Easy Provisioning
3CX Windows Softphone RC: Easy Provisioning
Wenn der Filetype eh schon per Default mit der App verknüpft ist reicht ein
in der CMD, oder in der Powershell
Ansonsten schau in der Registry einfach in der Registry nach mit welcher URI die Dateierweiterung mit der App verknüpft ist. Da findest du dann das URI der App unter "SupportedProtocols".
https://learn.microsoft.com/en-us/windows/win32/shell/app-registration
start "" "<Pfad zur Datei>"
&"<Pfad zur Datei>"
https://learn.microsoft.com/en-us/windows/win32/shell/app-registration