2009-09-08 14 views

Odpowiedz

0

Spróbuj:

cmd.exe /c call powershell cmdlet1 
cmd.exe /c call powershell cmdlet2 
+6

Będą one nadal wykonywane w bieżącym oknie konsoli jeden po drugim. 'cmd/c start powershell cmdlet1' działa. – Joey

9

Jeśli jesteś na PowerShell 2, można użyć pracy w tle.

Z pomocą:

about_Jobs

Kiedy zaczynasz pracę w tle, w wierszu polecenia zwraca natychmiast nawet jeśli praca trwa dłuższy czas, aby zakończyć. Możesz kontynuować pracę w sesji bez żadnych przerw podczas pracy zadania.

Więc można użyć

Start-Job -ScriptBlock { cmdlet1 } 
Start-Job -ScriptBlock { cmdlet2 } 

Jednak trzeba mieć PowerShell skonfigurowane do usług zdalnych, nawet podczas uruchamiania zadania lokalnie.

ja również potknął się następująco:

Powiązane problemy