Thanks Victor!
I have tried with backlash (actually we can use even Linux syntax here) and
use %windir% instead of C:\Windows but still got the syntax error. I don't
know how to correct the syntax for this block in FOR command
'"%windir%\System32\nbtstat.exe" -A %VM_IP% ^|FIND "<20>"'
Thanks,
Quang
On Thursday, September 17, 2015 at 2:39:33 AM UTC+7, Quang Truong wrote:
> Dear all,
>
> I have encountered an issue like this:
>
> - If I setup a slave by downloading and running the jnlp file (no need to
> install as Window service, just leave the java dialog as connected
> process). Then I can run this batch command:
>
> setlocal EnableDelayedExpansion
> FOR /f "tokens=1 delims=<" %%G IN ('nbtstat -A %VM_IP% ^|FIND "<20>"') DO (
> SET Test_Machine_Name=%%G
> echo Test_Machine_Name=!Test_Machine_Name!
> )
>
> to return a target machine name (from provide IP %VM_IP%)
>
> - But if I run the commandline to setup the slave ( java -jar slave.jar
> -jnlpUrl http://<JenkinsHostName>:8080/computer/<nodeName>/slave-agent.jnlp
> -secret <some_long_hex_string>) then I encounter this error:
> 'nbtstat' is not recognized as an internal or external command,
> operable program or batch file.
> I have tried to point the absolute path of the nbtstat
>
> setlocal EnableDelayedExpansion
> FOR /f "tokens=1 delims=<" %%G IN ('"C:/Windows/System32/nbtstat.exe -A
> %VM_IP%" ^|FIND "<20>"') DO (
> SET Test_Machine_Name=%%G
> echo Test_Machine_Name=!Test_Machine_Name!
> )
> then got the syntax incorrect.
>
> Please help to guide for solving this issue
>
> Thanks,
> Quang
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/9d7da479-6074-41c3-a41b-558df90784d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.