Create a c:\servers.txt file and enter your server names in there.
No spaces or it wont work, enter a name, hit enter and enter another name on next line.
Then copy the contents of the script to a file ending in .ps1.
After you do that edit the file and change the $directoryfilename variableto point to where you want the files created. then just run the ps1 file as a powershell script. It will create everything in a directory structure for you.
$directoryname = "c:\downloads\DRTest\" + $server + '\' + $server