Tengo un script de PowerShell 1.0 para simplemente abrir un montón de aplicaciones. La primera es una máquina virtual y las otras son aplicaciones de desarrollo. Quiero que la máquina virtual termine de arrancar antes de que se abra el resto de las aplicaciones.¿Cómo decirle a PowerShell que espere a que termine cada comando antes de comenzar el siguiente?
En bash tan sólo pudiera decir "cmd1 && cmd2"
Esto es lo que tengo ...
C:\Applications\VirtualBox\vboxmanage startvm superdooper
&"C:\Applications\NetBeans 6.5\bin\netbeans.exe"
Mi mal. Start-Process -Wag funciona muy bien, pero ahora veo que esto no es lo que estaba buscando ... En realidad estoy tratando de esperar hasta que el vm termine de arrancar. Me imagino que va a ser difícil. Supongo que tendré que buscar un hilo nuevo para eso. Gracias pero. –
Brillante, '| out-null' hizo exactamente lo que necesitaba. Intenté usar 'Start-Job', pero como estoy pasando los resultados de las funciones como parámetros, me dio un pequeño skitzoid, así que no pude usar la última sugerencia ... – jcolebrand
Como nota al margen, si necesita Pase múltiples argumentos con '-ArgumentList', sepárelos con comas como''ArgumentList/D = test,/S'. – sschuberth