在某些服务器上,我有一个运行作业的ASP.NET处理程序。这份工作可以轻松运行10分钟。我在构建服务器上使用此脚本使用Powershell调用此处理程序:使用webrequest输出部分请求Powershell
$url = 'http://<joburl>'
$response = Invoke-RestMethod -Uri ($url) -method GET
Write-Output -InputObject $response
这工作正常,只是调用URL并让该作业执行。但我的工作是显示状态信息。它会不断刷新输出缓冲区以在请求期间显示此消息。所以在浏览器中,当它还在等待工作完成时显示这些消息。我的Powershell脚本在请求完成后显示这些消息。当请求仍在加载时,有什么方法可以显示这些状态消息吗?
而不是将返回值存储在var然后输出它们,请尝试Invoke-RestMethod -Uri('http://') - 方法GET –
StephenP
2015-02-06 01:34:26
谢谢!但不幸的是,这似乎没有帮助。我仍然没有直接打印输出。 – 2015-02-06 16:44:09