2009-09-08 13 views

Respuesta

0

Probar:

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

Esos aún se ejecutarán en la ventana de la consola actual uno tras otro. 'cmd/c start powershell cmdlet1' funciona, sin embargo. – Joey

9

Si estás en PowerShell 2, puede utilizar trabajos en segundo plano.

De la ayuda:

about_Jobs

Al iniciar un trabajo en segundo plano, el símbolo del sistema vuelve inmediatamente , incluso si el trabajo se lleva un tiempo prolongado para completar. Puede continuar al trabajar en la sesión sin interrupción mientras se ejecuta el trabajo.

Así que usted puede utilizar

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

Sin embargo, es necesario tener PowerShell configurado para la comunicación remota, incluso cuando se ejecuta un trabajo a nivel local.

también tropecé con esto:

Cuestiones relacionadas