User Tools

Site Tools


microsoft:scripting:vbscript:scripts:copyfromshare

Versie 3

'Voor het kopiëren van bestanden van een remote share naar lokaal.
'Start dit in een scheduled task die met de juiste credentials gestart word.
'20080124, v1
'20080515, v2, nu met function.
'20090405, v3, functie aanroep aangepast en set object commando buiten de functie gezet.
 
On Error Resume Next
 
'Definieer constanten
CONST overwrite = True
 
Set objFso = CreateObject("Scripting.FileSystemObject")
Set objNetwork = CreateObject("WScript.Network")
 
Function CopyFromShare(remoteDirectory, localDirectory)
 
	objNetwork.MapNetworkDrive "", remoteDirectory
 
	Set WerkFolder = objFso.GetFolder(remoteDirectory)
 
	For Each file in WerkFolder.Files
 
			objFso.CopyFile remoteDirectory & "\" & file.name, localDirectory & "\", overwrite
 
	Next
 
End Function
 
CopyFromShare "\\server.domein.nl\Backup", "E:\Backup\Servernaam"
 
'Cleanup
Set WerkFolder = Nothing
Set objNetwork = Nothing
Set objFso = Nothing
microsoft/scripting/vbscript/scripts/copyfromshare.txt · Last modified: 2009/09/16 15:27 by bas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki