Problemer med et script til SyncToy
Hej!Jeg har en del af et størrer script til backup, som giver mig lidt problemer. Jeg skal bruge SyncToy til at "backup" filer fra laptops til en central server. I den del af scriptet der omhandler SyncToy skal jeg have SyncToy til at tilgå en bestemt sti på serveren. Stien på serveren er opbygget af brugernavn på den bruger der er logget på laptoppen + navnet på selve laptoppen. Men jeg kan ikke få SyncToy til at forstå at den skal bruge brugernavn og PCnavn som en del af stien. Kan jeg på nogen måde lave nogle parameter som kan bruges i stien?
Her er koden.
Set ObjFSO = CreateObject("Scripting.FileSystemObject")
Set ObjNet = CreateObject("WScript.Network")
Dim strPCname, strUsername
StrPCname = ObjNet.ComputerName
StrUsername = ObjNet.UserName
'Kode til at kunne starte et program længere nede i koden, med kommandoen "shell "C:\dddd\dddd\dddd\ddd.exe"
sub shell(cmd)
dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run(cmd)
Set objShell = Nothing
end sub
'Denne sti virker fint da jeg direkte skirver bruger- og PCnavn
shell "C:\SyncToy\SyncToy.exe -d(left=C:\mappe1,right=U:\PJJ\WMEDB81\,name=test,operation=Echo)"
'Denne sti virker ikke!!!!
shell "C:\SyncToy\SyncToy.exe -d(left=C:\mappe1,right=U:\StrUsername\StrPCname\,name=test,operation=Echo)"
shell """C:\SyncToy\SyncToyCmd.exe"" -Rtest"