2009-12-04 11 views
0

Я создаю сценарий конфигурации типа киоска на оборудовании с низкими техническими характеристиками.powershell - быстрый запуск локальных приложений

В конце сценария он запускает различные приложения для взаимодействия с пользователем. В настоящее время я использую команду Invoke-Command «path\to\app.exe». Я хочу, чтобы интерфейс работал как можно быстрее. Я хочу запускать приложения асинхронными.

Я знаю, что есть начальная работа, а флаг -asJob в Invoke-Command, но они, похоже, не работают с запуском визуальных приложений. Есть ли способ сделать это?

ответ

2

Подсистема Windows (визуальная) EXE запускается асинхронно по умолчанию. И вам не требуется Invoke-Command для вызова exe. Если вы exeute notepad.exe так:

PS> Notepad 
PS> 

Обратите внимание, что стремительные возвращает PowerShell сразу, а блокнот все еще работает. То же самое относится к скрипту.

+0

ahhhh, спасибо. Я думаю, это аппаратное обеспечение было настолько низким, что казалось, что они не были асинхронными. – falkaholic

 Смежные вопросы

  • Нет связанных вопросов^_^