Inledning
Tidigare var man ofta hänvisad till att låta någon extern konsult tillverka en helt anpassad installation som t ex helt automatiskt och utan interaktion med användaren installerade LIME Easy med vissa inställningar och tilläggsmoduler. Från version 8.1c finns stöd för att anpassa standardinstallationen för detta ändamål. Med en anpassad installation underlättas väsentligt installation i en organisation. Möjlighet finns alltså att själv skräddarsy ett standardpaket som kan tryckas ut till berörda användare (t ex via ett Login-skript) utan att användaren eller IT-personal behöver involveras. Enbart den fulla installationen har detta stöd (dvs varken arbetsplatsinstallationerna eller uppdateringsinstallationerna). Detta innebär att en full installation genomförs på varje arbetsstation och en förutbestämd katalogstruktur på servern pekas ut (för databas, dokument, mallar etc…)
Så här fungerar det
Genom att anropa installationsprogrammet för full installation, Setup.Exe, med parametern /S blir installationsprogrammet tyst, dvs ingen interaktion med användaren sker. Genom att dessutom använda parametern /M=<Sökväg till inställningsfil> kan man ange inställningar för installationsprogrammet och även peka ut ytterligare installationer mm som skall utföras. Ett anrop kan då t ex se ut som följande: P:\Setup\Setup.Exe /S /M=P:\Setup\Setup.Ini Lämpligen placeras Setup.Exe och inställningsfilen i samma katalog. Notera att inget mellanslag får förekomma i sökvägen till denna katalog eftersom installationsprogrammets tolkning av sökvägen till inställningsfilen då blir fel. De båda parametrarna /S och /M måste dessutom skrivas med VERSALER.
Inställningsfilen
Inställningsfilen som anges efter /M= vid anrop av installationsprogrammet är en vanlig textfil och kan innehålla en uppsättning inställningar. Inställningar kan utelämnas ur inställningsfilen och antar då standardvärden. Varje rad i inställningsfilen kan vara upp till 254 tecken lång. Nedan följer en genomgång av de olika inställningarna:
| Inställning | Beskrivning | Standardvärde |
| MAINDIR | Anger sökvägen till programkatalogen där progarmmet skall installeras. | Normalt C:\Program\Lundalogik\Kontakt (Även om denna utelämnas tas ingen hänsyn till var programmet eventuellt varit installerat tidigare. Gäller om det varit installerat utanför Windows Program-katalog.) |
| CDKEY | Programnyckel. Bokstäver i programnyckeln måste skrivas med VERSALER. | Utelämnas programnyckeln installeras en demoversion. |
| COMPANY | Registrerat företagsnamn. | Registrerat företagsnamn för Windows-installationen |
| NAME | Registrerat användarnamn. | Registrerat användarnamn för Windows-installationen. |
| Val av E-poststöd, (installationsdialogen E-post). A=MAPI, B=Lotus Notes, C=Outlook (nytt alternativ i 8.4) | C om Outlook 2000 eller senare är installerat, annars A. | |
| WORDPROCESSOR | Ett eller flera val av program för mallstöd, (installationsdialogen Andra program) A=MS Word, B=MS Excel, C=MS Works
(Vid flera val anges dessa utan skiljetecken, t ex AB) |
AB om MS Word och MS Excel är installerat. |
| FAXSOFTWARE | Val av faxprogram, (installationsdialogen Faxprogram). Följande är tillåtana värden: FACSys, FaxServer, GFIFax, MSFax, TellusTalk, WinFax eller bindelstreck (symboliserar inget). (Ovanstående gäller för 8.3a eller senare. Tidigare versioner skall använda A=FacSys, B=GFIFax, C=MS Fax eller E=Inget.) | FaxServer på Windows 2000 eller senare, MSFax på Windows 98/ME, – på Windows NT |
| DATABASEDIR | Sökväg till databaskatalogen | Normalt undermappen Databas i mappen C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) |
| DOCUMENTDIR | Sökväg till dokumentkatalogen | Normalt undermappen Dokument i mappen C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) |
| TEMPLATEDIR | Sökväg till mallkatalogen | Normalt undermappen Mallar i mappen C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) |
| MAPSDIR | Sökväg till kartkatalogen | Normalt undermappen Kartor i mappen C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) |
| MERGEDIR | Sökväg till massbrevskatalogen | Normalt undermappen Massbrev i mappen C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) |
| RUNBEFORE | Sökväg till ett eller flera installationsprogram som skall köras före installationen, åtskilda med tecknet #. Observera att mellanslag får inte förekomma i någon sökväg. | |
| RUNAFTER | Sökväg till ett eller flera installationsprogram som skall köras efter installationen, åtskilda med tecknet #. Observera att mellanslag får inte förekomma i någon sökväg. | |
| CONTACTWINPOS | Fönsterinställningar för företagskortet. Används enbart då DATABASEDIR är angivet. | Se inställningen ContactWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 2 4 568 516 |
| REFWINPOS | Fönsterinställningar för personkortet. Används enbart då DATABASEDIR är angivet. | Se inställningen ReferenceWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 44 57 475 299 |
| PROJECTWINPOS | Fönsterinställningar för projektkortet. Används enbart då DATABASEDIR är angivet. | Se inställningen ProjectWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 56 59 622 498 |
| OWNWINPOS | Fönsterinställningar för fönstret med egna uppgifter. Används enbart då DATABASEDIR är angivet. | Se inställningen OwnWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 100 30 527 263 |
| HISTORYWINPOS | Fönsterinställningar för historikfönstret. Används enbart då DATABASEDIR är angivet. | Se inställningen HistoryWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 19 18 591 452 |
| DOCWINPOS | Fönsterinställningar för dokumentarkivet. Används enbart då DATABASEDIR är angivet. | Se inställningen ArchiveWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 6 6 687 436 |
| DOCPROPWINPOS | Fönsterinställningar för fönstret med dokumentegenskaper. Används enbart då DATABASEDIR är angivet. | Se inställningen ArchiveInfoWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 32 25 513 297 |
| MAPWINPOS | Fönsterinställningar för kartfönstret. Används enbart då DATABASEDIR är angivet. | Se inställningen MapWindowPos i inställningsfilen Kontakt8.Ini: 0 1 -1 -1 -1 -1 151 34 480 502 |
| COMPANYEXTRA | Ett eller flera extra fält i huvudlistan, åtskilda med tecknet #. Används enbart då DATABASEDIR är angivet. | Inga extra fält på företag visas. |
| REFEXTRA | Ett eller flera extra fält i personlistan, åtskilda med tecknet # (ny inställning i 8.6). Används enbart då DATABASEDIR är angivet. | Inga extra fält på person visas. |
| PROJECTEXTRA | Ett eller flera extra fält i projektlistan, åtskilda med tecknet #. Används enbart då DATABASEDIR är angivet. | Alla fält på projekt visas. |
| SETTINGS | En eller flera inställningar som skall sättas i den lokala inställningsfilen Kontakt8.Ini på formatet <sektion># <inställning>#värde | |
| SETTINGSFILE | Som alternativ till SETTINGS-inställningen kan man med SETTINGSFILE (ny inställning i 8.2) peka ut en extern INI-fil vars inställningar skall infogas från en mall. Mall-INI-filen skall vara placerad i katalogen där installationen körs från. Format: <extern-INI-fil># <mall-INI-fil> Se vidare Exempel 3. |
Exempel 1
Vi vill installera LIME Easy helt tyst med en given programnyckel för Exempel AB. Som standard skall dockningsfunktionen vara aktiverad. De gemensamma katalogerna för LIME Easy finns under F:\Kontakt. Som standard skall fälten Företagskategori och Kundnummer visas i huvudlistan.
Inställningsfilen kan då se ut som följande:
CDKEY=1P013640825-1234567890
COMPANY=Exempel AB
DATABASEDIR=F:\Kontakt\Databas
DOCUMENTDIR=F:\Kontakt\Dokument
TEMPLATEDIR=F:\Kontakt\Mallar
MAPSDIR=F:\Kontakt\Kartor
MERGEDIR=F:\Kontakt\Massbrev
COMPANYEXTRA=Företagskategori#Kundnummer
SETTINGS=DatabaseLocation-0#Nomad#1
Kommentar:
Dockningsfunktionen blir aktiverad tack vare att inställningen Nomad (*) sätts till 1. Detta gäller i version 8.4 eller senare. I tidigare versioner rekommenderas att dockning inte aktiveras vid tyst installation. Den lokala sökvägen (LocalPath) skapas automatiskt under C:\Documents and Settings\All Users\Application Data\Lundalogik\KONTAKT (eller motsvarande sökväg) vid utdockning.
* Nomad var tidigare det interna arbetsnamnet för dockningsfunktionen, innan den helt andra Nomadfunktionen kom till. Detta är anledningen till att denna inställning heter Nomad men alltså syftar på dockningsfunktionen.
Exempel 2
Vi vill installera LIME Easy helt tyst med en given programnyckel för Exempel AB. Som standard skall projektfunktionen och tidrapporten vara avslagna och faxstödet vara installerat för FACSys. De gemensamma katalogerna för LIME Easy finns under F:\Kontakt. Dessutom skall kalenderkopplingen samt kopplingen för att spara e-post i Outlook installeras.
Installationsprogrammet för kalenderkopplingen (SetupOut.Exe) samt Spara E-post (SetupSEM.Exe) har placerats i F:\Kontakt\Setup. Inställningsfilen kan då se ut som följande:
CDKEY=1P013640825-1234567890
COMPANY=Exempel AB
FAXSOFTWARE=FACSys
DATABASEDIR=F:\Kontakt\Databas
DOCUMENTDIR=F:\Kontakt\Dokument
TEMPLATEDIR=F:\Kontakt\Mallar
MAPSDIR=F:\Kontakt\Kartor
MERGEDIR=F:\Kontakt\Massbrev
RUNAFTER=F:\Kontakt\Setup\SetupOut.Exe /S# F:\Kontakt\Setup\SetupSEM.EXE /S
SETTINGS=Project#UseProject#0#Time#UseTimeReport#0
Kommentar
Genom att med RUNAFTER anropa de båda andra installationerna med /S kommer även dessa installationer att köras tyst.
Exempel 3
Vi vill installera LIME Easy på exakt samma sätt som i exempel 2 men här använder vi en mall för inställningsfilen KONTAKT8.INI. Detta görs för att illustrera inställningen SETTINGSFILE.
Inställningsfilen kan då se ut som följande:
CDKEY=1P013640825-1234567890
COMPANY=Exempel AB
FAXSOFTWARE=FACSys
DATABASEDIR=F:\Kontakt\Databas
DOCUMENTDIR=F:\Kontakt\Dokument
TEMPLATEDIR=F:\Kontakt\Mallar
MAPSDIR=F:\Kontakt\Kartor
MERGEDIR=F:\Kontakt\Massbrev
RUNAFTER=F:\Kontakt\Setup\SetupOut.Exe /S# F:\Kontakt\Setup\SetupSEM.EXE /S
SETTINGSFILE=KONTAKT8.INI#K8.INI
Mallen K8.INI, som skall vara placerad i samma katalog som installationsprogrammet, kan se ut så här:
[Project]
UseProject=0
[Time]
UseTimeReport=0
Kommentar
Genom att använda en mallfil för diverse inställningar blir det ofta mycket enklare att anpassa en tyst installation. Dessutom kringgår man också begränsningen på att varje rad i inställningsfilen endast får innehålla upp till 254 tecken.
Då omstart krävs
Vid installation krävs ibland att Windows måste startas om innan installationen kan slutföras. Detta är fallet om man haft vissa program igång under själva installationen. I loggfilen INSTALL8.LOG i programkatalogen görs en notering om detta.
Förutsättningar
Följande förutsättningar gäller, för såväl tyst som för vanlig installation, för att kunna installera LIME Easy:
- Programmet måste vara avstängt under installationen.
- Man måste ha administrativa rättigheter på arbetsstationen. Relevant för Windows 2000/XP/Vista/7/2003/2008.
- Man måste ha skrivrättigheter i Windows System-katalog.
- Man måste ha skrivrättigheter i Windows Windows-katalog.
- Man måste ha skrivrättigheter i Windows Temp-katalog.
Om problem uppstår på någon arbetsstation vid tyst installation kan detta bero på att någon av förutsättningarna inte är uppfyllda för den användaren som installationsprogrammet körs som. Starta då installationsprogrammet manuellt på arbetsstationen för att eventuellt få fram ett felmeddelande.
Tyst avinstallation
Det är även möjligt att göra en tyst avinstallation. Detta åstadkoms genom att avinstallationsprogrammet UnWise.Exe anropas med parametern /S. Nedan följer är ett exempel på ett vbskript som med denna teknik avinstallerar LIME Easy tyst (oavsett om man tidigare installerat programmet med full installation eller gjort en Arbetsplatsinstallation). Skriptet fungerar enbart för svensk språkverison av LIME Easy men kan enkelt anpassas för att fungera även för övriga språkversioner.
Exempel på ett vbskript som gör en tyst avinstallation Tyst avinstallation.txt



