通过从文本文件中读取域来执行whois

时间:2013-05-23 14:43:13

标签: text batch-file whois

我正在尝试为大约50个域名做WHOIS,我在这里搜索并找到了一个看起来很有效的脚本但是当我运行它时,它说:  “已达到最大setlocal递归”  “进程无法访问该文件,正由另一个进程使用”

这是代码。

@echo off
setlocal
for /F  "tokens=* EOL=# delims=" %%D in (e:\domains.txt) do call :reportit "%%~D"
endlocal
goto :eof

:reportit
setlocal
set "domain=%~1"
echo " Retrieving details for:  %domain%"
echo " WHOIS:       %domain%" >> e:\results.txt
echo "=============================================================" >> e:\results.txt
whois %domain% >> e:\results.txt
timeout 8
endlocal
exit /b

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

不要将WHOIS用作批次的名称。