Czy istnieje asynchroniczny odpowiednik Process.Start?

Jak sugeruje tytuł, czy istnieje odpowiednikProcess.Start (pozwala uruchomić inną aplikację lub plik wsadowy), na które mogę czekać?

Gram z małą aplikacją konsolową i wydawało mi się, że jest to idealne miejsce do korzystania z asynchronizacji i oczekiwania, ale nie mogę znaleźć żadnej dokumentacji dla tego scenariusza.

To, co myślę, to coś w tym rodzaju:

void async RunCommand()
{
    var result = await Process.RunAsync("command to run");
}

questionAnswers(4)

yourAnswerToTheQuestion