Question

Je construis un script de configuration de type kiosque sur le matériel à faible spec.

A la fin du script, il exécute les différentes applications pour l'utilisateur d'interagir avec. J'utilise actuellement une plaine Invoke-Command « path\to\app.exe ». Je veux le haut de l'interface et en cours d'exécution le plus rapidement possible. Je veux lancer asynchrone apps.

Je sais qu'il est à l'emploi commencer, et le drapeau de -asJob dans Invoke-Command, mais ils ne semblent pas travailler avec le lancement des applications visuelles. Est-il possible de le faire?

Était-ce utile?

La solution

sous-système Windows (visuels) EXEs commencent de manière asynchrone par défaut. Et vous n'avez pas besoin Invoke-Command pour invoquer un exe. Si vous exeute notepad.exe comme ceci:

PS> Notepad
PS>

Notez que les retours rapides PowerShell immédiatement, tandis que le bloc-notes est toujours en cours d'exécution. De même dans un script.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top