Some times its just easier to use command line tools then using WMI. This simple script migrates out shared folder system into the new structure that is the teachers name with two folders underneath it.
migrate.vbs
Set fso = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("Wscript.Shell")
Set folder = fso.GetFolder("f:\shares\")
rcopy = "robocopy /e /zb /move /r:1 /w:1 "
For each folderIdx In folder.SubFolders
objshell.run "net share " & folderIdx.Name & " \\servername /delete", 1 , true
if instr(1,folderIdx.Name,"_drop",1) <> 0 then
fteacher = replace(folderIdx.Name,"_drop","",1,-1,1)
objshell.run rcopy & folderIdx.path & " f:\transportshare\" & fteacher & "_transport\DropBox\", 1, true
elseif instr(1,folderIdx.Name,"_ffs",1) <> 0 then
fteacher = replace(folderIdx.Name,"_ffs","",1,-1,1)
objshell.run rcopy & folderIdx.path & " f:\transportshare\" & fteacher & "_transport\FFS\", 1, true
end if
Next