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 If
Har 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