Hey Søren,
hvis du alligevel benytter et AD og alle maskiner er tilknyttet dette, kan du lave det som et logon script i VBScript.
'set filename
Const localFile = "C:\WEBBANK\fil.ext"
Const networkFile = "\\servername\share\fil.ext"
'create a file object
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(localFile) Then
wscript.Echo "File Exists, checking version."
'get the local file object
Set objLFile = objFSO.GetFile(localFile)
'get the network file object
set objNFile = objFSO.GetFile(networkFile)
'if modification time is newer on the server version, copy the file to local machine.
if(objNFile.DateLastModified > objLFile.DateLastModified) Then
wscript.Echo "Newer version found on server. Copying!"
ObjFSO.CopyFile networkFile,localFile
End If
Else
Wscript.Echo "File does not exist. Copying from network resource."
ObjFSO.CopyFile networkFile,localFile
End IfHar ikke testet det!
de 2 const i starten, er stierne til hhv. den lokale fil og netværks stien.
Indlæg senest redigeret d. 10.08.2010 12:35 af Bruger #1330