Ah, aangezien de code die u vroeger eigenlijk binnen a VOOR lijn is hebt getoond, zal dan u Vertraagde Uitbreiding van milieuvariabelen moeten gebruiken. Verandering als volgt:
@echo weg
setlocal EnableDelayedExpansion
VASTGESTELDE MyVar=
voor /F %%p binnen (hosts.txt) (
voor /F „tokens=*“ %%a binnen („de dienst ^ van de Sc\ vraag \ %%p.mynet.com type^=| vind „SERVICE_NAME“ ^| vind /c de " pijlinktvis““) MyVar=%%a PLAATSTE
echo! MyVar!
)
Verdere lezing hier:
http://ss64.com/nt/setlocal.htmlhttp://blogs.msdn.com/b/oldnewthing/archive/2006/08/23/714650.aspx~bp