2017-04-26 12 views
-1

私は私のDHCPサーバIFが正しく動作しないのはなぜですか?

setlocal EnableDelayedExpansion 
for /f "tokens=2 delims=:" %%a in ('dhcptest-0.5-win64.exe --query --quiet ^| findstr "10.16.100.254"') do if %%a equ 10.16.100.254 (@echo DHCP Working) else (@echo Dhcp server not working!!) 

C:\Users\duchoa>Dhcp server not working! 

からIP要求を検証するために、このスクリプトをしました。しかし、私の変数%% aは10.16.100.254

に等しい誰も私を助けてくださいことはできますか?

+0

'if'文の代わりに' echo %% a'を使用すると、それは何ですか? – SomethingDark

答えて

0

私はForループの目的のわからない:

@("PathTo\dhcptest-0.5-win64.exe" --query --quiet | Find "10.16.100.254">Nul) && (Echo=DHCP working) || Echo=DHCP Server not working 
@Timeout -1 
0

オーマイおやっのSPACE "delims =" で=今delimsと協力して、私をtrolled:「

おかげですべての:D

関連する問題