下面的代碼在運行時不會將文本放入out文件中。如何正確地添加out文件,以便shell中的所有文本都被複制到out文件中?PowerShell腳本不會從out文件中獲取文本
$connection = "localhost:19000"
$timeToRun = 60
$maxStabilizationTimeSecs = 180
$waitTimeBetweenFaultsSec = 10
$serviceName = "fabric:/OnServiceFabric.Policy.Deploy/PolicyService"
Connect-ServiceFabricCluster $connection
Invoke-ServiceFabricFailoverTestScenario -TimeToRunMinute $timeToRun -MaxServiceStabilizationTimeoutSec $maxStabilizationTimeSecs -WaitTimeBetweenFaultsSec $waitTimeBetweenFaultsSec -ServiceName $serviceName -PartitionKindSingleton
Pause | out-file c:\temp\results.txt
暫停實際上是在一個新的線上,還是隻是包裝? –
它被包裹起來。我實際上首先取消了暫停,但它仍然沒有工作我只是稍後添加了暫停,所以我可以複製文本 – Nick
答案Restless剛剛發佈是我正在思考的事情,但那會意味着暫停不被包裝?儘管你的陳述有所矛盾。爲了澄清,'|'(管道)需要位於同一行,作爲您的Invoke-ServiceFabricFailoverTestScenario命令,以便管道輸出。 –