La tentative de copie de fichier d'un PC XP à l'autre à l'aide de WMI, depuis RPC et de l'UNC ne sont pas disponibles

Je suis nouveau sur VBScript. Je ne peux pas trouver un moyen de copier des fichiers à partir d'un XP hôte à un autre à l'aide de WMI dans un VBS. La manière habituelle de copie de fichiers (RPC Remote Procedure Call, SMB, UNC) ne sont pas disponibles pour plusieurs hôtes, mais WMI est disponible pour tous les hôtes, et j'ai besoin de copier des fichiers à partir de mon admin hôte à une cible hôte Windows. Je pensais trouver un exemple de code, mais j'ai trouvé aucune info sur elle. N'ai rien trouvé à me dire qu'il ne peut pas être fait, soit.

Les fichiers source sont un exécutable et 'test1.txt" dans mon ordinateur de l'administrateur "F:\TEMP' dossier. Je veux mettre les fichiers sur l'hôte distant HOST1 "C:\TEMP' dossier. J'en ai plein les droits d'admin sur les deux hôtes. Voici ce que j'ai à ce jour, juste pour un fichier (pour faire le test simple):

strComputer = "HOST1"
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery( _
    "Select * from Win32_Directory where Name = 'c:\\temp'")
For Each objFiles in colFiles
    errResults  = objFolder.Copy("f:\temp\test1.txt")
    Wscript.Echo errResults
Next
msdn.microsoft.com/en-us/library/windows/desktop/...
thx Boo, mais ce lien ne veut pas dire que les méthodes sur la copie de fichiers vers un autre ordinateur hôte à l'aide de WMI
Où est objFolder déclaré? Cela pourrait être une mauvaise var nom? Aussi, je ne suis pas familier avec VB script, mais cela ressemble à de la copie d'un seul et même fichier dans une boucle, ce qui est étrange. (Je ne suis pas à la traîne, tout en s'assurant d'autres erreurs n'entraînent pas le problème)

OriginalL'auteur Lizz | 2012-08-01