Você precisa definir o parâmetro delims
. Algo parecido com isto:
for /f "delims=*" %%i in ('dir /a:d /s /b "PGP Corporation"') do echo rd /s %%i
Isso produz essa saída no meu sistema:
rd /s C:\stack\PGP Corporation\my crap
ps: no meu caso %%i
não funciona, eu tive que usar %i