Eu acho que você tem as bandeiras certas, mas tente invocar CopyFolder contra o objeto Filesystem.
Altamente recomende o seguinte para referência VBscript.
link
object.CopyFolder ( source, destination[, overwrite] );
Arguments
object
Required. Always the name of a FileSystemObject.
source
Required. Character string folder specification, which can include wildcard characters, for one or more folders to be copied.
destination
Required. Character string destination where the folder and subfolders from source are to be copied. Wildcard characters are not allowed.
overwrite
Optional. Boolean value that indicates if existing folders are to be overwritten. If true, files are overwritten; if false, they are not. The default is true.
Remarks
Wildcard characters can only be used in the last path component of the source argument. For example, you can use:
[VBScript]
FileSystemObject.CopyFolder "c:\mydocuments\letters\*", "c:\tempfolder\"