Nella R5 non esisteva e se si voleva creare un paccheto di installazione personalizzato era necessario creare il Response File. Si usava quindi lanciare il setup-exe -R e veniva quindi creato un file: SETUP.ISS che era trattato in maniera molto simile al transform file in fase poi di installazione.
Andando quindi agestire il file .itw e .MSI potrete andare a personalizzare molte parti dell'installazione e addirittura inserire elementi da copiare che possono essere al di fuori del pacchetto distribuito da Lotus.
Alla conclusione della personalizzazione di tutte le voci del pacchetto verrà creato un file (response file) che deve essere salvato con il pacchetto originale ed utilizzato in fase di installazione.....
ecco come fare.....
Preparazione pacchetto installazione:
1. copiare il pacchetto di installazione dal CD fornito da Lotus in locale; questo è in genere l'elenco dei file contenuti nel pacchetto client:
- 0x0409.ini
- data1.cab
- instmsia.exe
- instmsiw.exe
- Lotus Notes 6.msi
- LotusNotes.itw
- setup.exe
- setup.ini
2. Eseguire il programma InstallSchield Tuner ed aprire il file del pacchetto "LotusNotes.itw"
3. Cliccare su "Create a new transform File"
4. Modificare i vari elementi del pacchetto a piacimento. Anche se non vi serve modificare tutti i parametri è altamente consigliato andare comunque a selezionarli tutti almeno una volta altrimenti potreste avere problemi nella fase di creazione del Transform file.
5. Creare il transform file con un nome a piacimento.
Eseguire l'installazione ed utilizzare la modalità Silent
Per lanciare l'installazione del pacchetto con il transform file utilizzare questo comando:
msiexec /i "Lotus Notes 6.msi" TRANSFORMS="custom.mst"
Dove "custom.mst" è il transform file generato dal programma "Install Shield Tuner"
Se volete eseguire l'installazione usando la modalità silent utilizzare questo comando:
msiexec /i "Lotus Notes 6.msi" TRANSFORMS="custom.mst" /qn
Se volete eseguire l'installazione usando la modalità silent con barra di stato utilizzare
msiexec /i "Lotus Notes 6.msi" TRANSFORMS="custom.mst" /qb
Configurazione Avanzata
Se lo prevedete è possibile nel pacchetto
di configurazione del transform file definire un parametro nel notes.ini
per caricare una serie di parametri durante la configurazione dei client.
Aggiungere nel file notes.ini durante la personalizzazione del pacchetto
con InstallShield Tuner il seguente parametro
CONFIGFILE=path of text config file
All’interno di questo file è possibile parametrizzare questi valori per
agevolare la procedura di configurazione e permettere al utente di eseguire
tale attività soprattutto in caso di distribuzioni molto numerose:
Setting | Description |
Username | User's hierarchical name -- for example, John Smith/Acme |
KeyfileName | Directory path to the user's ID file name --for example, c:\program files\lotus\notes\data\jsmith.id |
Domino.Name | Domino server in the same domain as the user name. You do not need to enter a hierarchical name. |
Domino.Address | An address for the Domino server, such as the IP address of the server, if needed, to connect to the server. For example, server.acme.com or 123.124.xxx.xxx |
Domino.Port | Port type, such as TCPIP |
Domino.Server | 1 to connect to the Domino server, 0 for no connection |
AdditionalServices | 1 forces display of the "Additional Services" panel even if sufficient information is provided for these services; the Additional Services panel lists Internet, proxy, and replication settings. |
AdditionalServices.NetworkDial | To configure a network dialup connection to Internet accounts created via Additional Services dialog box |
Mail.Incoming.Name | Incoming mail account name, a friendly name used to refer to these settings |
Mail.Incoming.Server | Incoming mail (POP or IMAP) server name |
Mail.Incoming.Protocol | 1 for POP; 2 for IMAP |
Mail.Incoming.Username | Mail account user name or login name |
Mail.Incoming.Password | Mail account password |
Mail.Incoming.SSL | 0 to disable; 1 to enable the SSL protocol for incoming Internet mail |
Mail.Outgoing.Name | Outgoing mail account name, a friendly name used to refer to these settings |
Mail.Outgoing.Server | Outgoing mail (SMTP) server name |
Mail.Outgoing.Address | User's Internet mail address, such as user@isp.com |
Mail.InternetDomain | Internet Mail domain name such as isp.com |
Directory.Name | Directory account name, a friendly name used to refer to these settings |
Directory.Server | Directory (LDAP) server name |
News.Name | News account name, a friendly name used to refer to these settings |
News.Server | News (NNTP) server name |
NetworkDial.EntryName | Name of remote network dialup phone book entry |
NetworkDial.Phonenumber | Dial-in number |
NetworkDial.Username | Remote network user name |
NetworkDial.Password | Remote network password |
NetworkDial.Domain | Remote network domain |
DirectDial.Phonenumber | Phone number of Domino server |
DirectDial.Prefix | Dialup prefix, if required. For example, 9 to access an outside line. |
DirectDial.Port | COM port to which the modem is connected |
DirectDial.Modem | File specification of modem file |
Proxy.HTTP | HTTP proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.FTP | FTP proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.Gopher | Gopher proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.SSL | SSL proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.HTTPTunnel | HTTP tunnel proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.SOCKS | Socks proxy server and port -- for example, proxy.isp.com:8080 |
Proxy.None | No proxy for these hosts or domains |
Proxy.UseHTTP | Use the HTTP proxy server for FTP, Gopher, and SSL security proxies |
Proxy.Username | User name if logon is required |
Proxy.Password | User password |
Replication.Threshold | Transfer outgoing mail if this number of messages held in local mailbox |
Replication.Schedule | Enable replication schedule |
IM.Server | Sametime server name required unless you have set the NOTES.INI variable IM_NO_SETUP= 1. When this variable is set to 1, the IM Configuration dialog box does not display during new client setup or client upgrade, and all IM variables in a scriptable client setup are ignored. If the user wants to configure IM, they can leave the NOTES.INI variable out of their NOTES.INI file or set it to 0 (IM_NO_SETUP=0). |
IM.Port | Sametime server port (any positive number) |
IM.ConnectWhen | (Optional setting) Defines when to connect
to Sametime:
|
IM.Protocol | Use one of these:
|
IM.ProxyType | Required if IM.Protocol is set to 3.
Use one of these:
|
IM.ProxyServer | Required if IM.Protocol is set to 3. Name of Sametime proxy server |
IM.ProxyPort | Required if IM.Protocol is set to 3. Port of Sametime proxy server (any positive number) |
IM.ServerNameResolve | Only used if IM.ProxyType is 1 (SOCKS5)
but it is not required. Use one of these values:
|
IM.ProxyUsername | Required if IM.Protocol is set to 3 and IM.ProxyType is not SOCKS4 |
2 Commenti:
Buonasera, ho seguito la procedura, ma non ho trovato come far installare l'applicazione in modalità multiutenza.
Ho creato il pacchetto, e l'ho distribuito senza problemi, però la cartella Data è sempre nello stesso percorso dei file del programma ovvero sotto C:\program files\IBM\Lotus\Notes\Data, mentre noi avremmo l'esigenza di averlo nella cartella del profilo utente, ovvero in C:\documents and settings\userprofile\impostazioni locali\dati applicazioni\lotus\notes\data per gli XP mentre per i Win7 in C:\Users\userprofile\AppData\Local.
Come posso fare?
Ho trovato un pò di documentazioni in rete ma senza successo.
Grazie
Saluti
Grazie mille, buon lavoro guys.