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 jenkinsci-users+unsubscr...@googlegroups.com.
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.

Reply via email to