I'm trying to convert this windows .BAT file (which runs a Client & Server networked code app) into Powershell :
Here is my bat file :
@echo off
setlocal
start cmd
start java FixedMessageSequenceServer
ping 192.0.2.2 -n 1 -w 5000 > null
start /wait java FixedMessageSequenceClient
if errorlevel 1 goto retry
echo Finished successfully
exit
:retry
echo retrying...
start /wait java BatchWakeMeUpSomehow
Here is my Powershell file :
Start-Job -ScriptBlock {
& java FixedMessageSequenceServer
Start-Sleep -s 1
& java FixedMessageSequenceClient
}
Start-Sleep -s 1
But when I try to run, it doesn't output correctly or do anything.
I'm also not sure how to convert the start /wait
.