Looking for files with more than 1 period

#1
Code:
(global /h /i /q for /a: /h %fn in ("*") DO if %@count[.,"%fn"] gt 1 echo %@full["%fn"]) >>! d:\twodots.lst
It is taking a huge amount of time. Is there a way to search using just DIR /a: /b /s seach term > >! twodots.lst