20. oktober 1999 - 07:55Der er
10 kommentarer og 2 løsninger
Personlig adressebog
Jeg vil gerne lægge min personlige adresesbog ud på et netværksdrev således, at brugerne ved reinstallation af maskinerne ikke mister de adresser, som de selv har oprettet. Hvorledes får jeg notes til at pege ud på mit netværksdrev på names.nsf ?
Vores Notes er sat på, aå alle filerne ligger på netværksdrevet - dvs. Notes.ini ogs ligger på brugernes pers. drev på nettet. ALle filer undt. cache.dsk ligger på nettet.
Dette betyder at man kan logge sig på nettet og få ens notes, fra en hvilken som helst workstation på nettet.
Jeg har lavet et KiXtart 3.61 WinNT login script der configurere Lotus Notes 4.56 klienter automatisk når de logge på en Win9x eller nt wrk.
Alle Notes commen filerne (*.dll; *.exe; osv.) ligger på klienterne, men når brugeren logger på bliver notes.ini filen backed up og configureret til den nye user, samtiddigt bliver Personal address book, desktop.dsk og User.id kopieret over fra brugerens tidligere backup fra en anden wrk.
Hvis dette kunne hjælpe, skal jeg nok give dig kode stumpen.
Du kan indstille hvor databiblioteket ligger - men lidt nemmere er det vel at lave en replikakopi af names.nsf på netværket. Du kan bare give replikakopien navn efter brugeren, bruger-PC´en.
Synes godt om
Slettet bruger
25. maj 2000 - 16:38#7
Det du kan gøre er at lave en DIR fil der indeholder stien til din names.nsf. Denne DIR fil lægger du så i DATA kataloget, og vupti. Det fungere...
Lav. f.eks en names.dir der ikke indeholder andet end ex. "J:\Mit Dir\names.nsf'. Læg names.dir i DATA kataloget, og du er kørende. Vær dog opmærksom på at Notes tit "snakker" med names.nsf, og det derfor generere en del netværkstrafik, og bliver SLØVT!
Øhh, jeg er vist mere end sløv i betrækket, for jeg har totalt glemt dette spørgsmål.
Xion --> er du der fortsat, for så vil jeg meget gerne have den kode stump. Jeg har endnu ikke prøvet at \"lege\" med Kixstart, men har den til at ligge. cbrob21@sol.dk
Som du kan se af følgende kix script, er der en del variabler der skal sættes før scriptet vil virke, og server navn osv. Håber du kan få det til at virke:
; ------------------------------------------- ; Checking and Configuring Lotus Notes Client ; Using KiXtart 3.62 ; -------------------------------------------
$LNotesInst = \"False\"
IF $Check_LotusNotes = True
If exist (\"C:\\notes\\notes.exe\") $LNotesInst = \"True\" $NotesDrive = \"C\" EndIf
If exist (\"D:\\notes\\notes.exe\") $LNotesInst = \"True\" $NotesDrive = \"D\" EndIf
If exist (\"E:\\notes\\notes.exe\") $LNotesInst = \"True\" $NotesDrive = \"E\" EndIf
If $LNotesInst = \"False\" $NotesDrive = \"\" ? ? \"Lotus Notes Client was NOT found on this system.\" ? \"This software is required by FIRMA.\" ? \"Install this program through your I: drive\" ? EndIf
ENDIF
IF $LNotesInst = \"True\" ? \"Lotus Notes Client found\" ; ___If last configured user isen\'t current user configure begins___
; Check if .hst file still exist IF $HSTFile <> \"\" if exist(\"$HSTFile\") else $res = WriteValue(\"HKEY_LOCAL_MACHINE\\SOFTWARE\\TechBiz\\NAV\",\"HSTFile\",\"\",\"REG_SZ\") $HSTFile = ReadValue(\"HKEY_LOCAL_MACHINE\\SOFTWARE\\TechBiz\\NAV\",\"HSTFile\") endif ENDIF
$NAVOK = True
IF $HSTFile = \"\" ? \"Searching for Norton Antivirus LiveUpdate file. \"
; Find current Liveupdt.hst file $SearchFile = \"Liveupdt.hst\" $ResultFile = \"%temp%\\HSTlist.ini\" $cmdline = \"%comspec% /c dir \"+$SystemDrive+\"\\\"+$SearchFile+\" /b /s >\"+$ResultFile
shell $cmdline $found=0
if Open(2,$ResultFile)=0 $file=readline(2) while len($file)>2 $res = WriteValue(\"HKEY_LOCAL_MACHINE\\SOFTWARE\\TechBiz\\NAV\",\"HSTFile\",\"$file\",\"REG_SZ\") $found=$found+1 $file=readline(2) loop $result=close(2) endif del \"%temp%\\HSTlist.ini\"
if $found>1 $NAVOK = False ? \"ERROR: TechBiz Logon Script found more than one Liveupdt.hst file,\" ? \"please contact your local help center.\" sleep 2 endif
if $found<1 $NAVOK = False ? \"ERROR: Liveupdt.hst file not found, please contact your local help center.\" sleep 2 endif ENDIF
$NavHSTFileUpdated = False
IF $NAVOK = True $FileName = \"Liveupdt.hst\" $SrcPath = \"$ld\\LiveUpdate\"
; ---------------------------- ; Run Silent Norton LiveUpdate ; ---------------------------- ; Compatible with Norton Antivirus 2000 for Windows 9x and NT/2000
IF ExistKey(\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\Norton AntiVirus\") = 0 ? \"Preparing for the NAV Live Update...\" $NavPath = ReadValue(\"HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\InstalledApps\",\"NAV\") $res = WriteValue(\"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce\", \"NAV LiveUpdate\", \"$NavPath\\navlu32.exe /silent\", \"REG_SZ\") ENDIF
Det skal lige siges at det første script med opdatering af NAV Liveupdt.hst filen ikke er nødvændigt hvis dine klienter skal bruge symantec\'s liveupdate server, jeg har lavet det pga. at jeg har min egen Live Update server :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.