PowerShell - Interruptores de inicio-proceso y Cmdline
Puedo ejecutar esto bien:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
Pero cuando ejecuto este código (a continuación) aparece un error:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
¿Hay alguna forma de pasar parámetros a MSBuild usando start-process? Estoy abierto a no usar el proceso de inicio, la única razón por la que lo usé fue porque necesitaba tener el "comando" como variable.
Cuando teng
C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe / v: q / nologo
en una línea en sí misma, ¿cómo se maneja eso en Powershell?
Debería utilizar algún tipo de función eval () en su lugar?