当我在CMD窗口中的Citrix服务器上运行以下命令时,它工作正常,但是当我在批处理文件中运行时,我得到了#34;此时出乎意料"
for /f "skip=1 tokens=2 delims=: " %f in ('nslookup www.domain.com ^| find /i "Address"') do ALTADDR /SET %f
如何在批处理文件中使用它?
答案 0 :(得分:4)
在批处理文件中,您必须使用%% f而不是%f:
for /f "skip=1 tokens=2 delims=: " %%f in ('nslookup www.domain.com ^| find /i "Address"') do ALTADDR /SET %%f