我有一个控制台应用程序。现在我需要通过Power-Shell脚本运行该控制台应用程序,并将控制台应用程序输出的副本复制到文本文件中。我可以通过Power-shell脚本访问应用程序,但是没有成功将输出复制到文本文件。我对这个Power-shell脚本非常陌生,
我的PowerShell脚本到目前为止我写过了
[string]$param1
[string]$param2
[string]$exePath = "\\Visual Studio 2015\Projects\PowerShellTestApp\PowerShellTestApp\bin\Debug\PowerShellTestApp.exe"
$psi= New-Object System.Diagnostics.ProcessStartInfo $exePath
$param1 = Read-Host "Please enter your Name"
$param2 = Read-Host "Please enter your Location"
$psi.Arguments = $param1, $param2
[System.Diagnostics.Process]::Start($psi)
答案 0 :(得分:1)
我没有完全相同的情况可以测试,但你可以尝试最后几行如下。
$result = $([System.Diagnostics.Process]::Start($psi))
Out-File -InputObject $result -FilePath "C:\somelocation.txt"