Запустить неблокирующий процесс из powershell

Я пишу сценарий powershell, который должен отправить код в несколько репозиториев git одновременно?

Вот сценарий, который у меня есть на данный момент:

param(
    [parameter(Mandatory=$true)]
    [string]$repoPath,
    [parameter(Mandatory=$true)]
    [array]$remoteRepos
)

pushd $repoPath
$remoteRepos | % { 
    #Want to exexcute this without blocking
    & git push $_ master --fore -v 
}
popd

Вот как я выполняю сценарий:

gitdeploy.ps1 -repoPath c:\code\myrepo -remoteRepos repo1,repo2

Как мне выполнить & git push $_ master --fore -vтаким образом, чтобы неблокирующий?

РЕШЕНИЕ

Спасибо @Jamey за решение. Я выполнил эту команду:

Start-Process "cmd.exe" "/c git push $_ master --force -v"
7
задан Micah 17 May 2012 в 17:17
поделиться