UPGRADE AUTOMATICO DEL CLIENT (ACU)
=====================================

SOMMARIO
==========
Introduzione
Descrizione dei componenti di ACU
Task preliminari
Procedure per l'esecuzione del processo di ACU
Esempi di script di login
Appendice A: Esempio di file INSTALL.CFG modificato
Appendice B: Descrizione delle parole chiave

INTRODUZIONE
=============

Il sistema ACU di Novell per l'upgrade automatico del client consente
l'upgrade automatico del software del client NetWare. ACU esegue le
istruzioni collocate dal supervisore della rete in un container,
profilo, o script di login del sistema e aggiorna i client durante
il login.

ACU (upgrade automatico del client) indica un processo piuttosto che
una sola utility. Il processo coinvolge quattro nuove utility,
NWDETECT.EXE, NWSTAMP.EXE, NWLOG.EXE e REBOOT.COM, oltre a una
versione avanzata (1.50 o successiva) di INSTALL.EXE.

In base al numero delle diverse configurazioni del client NetWare
sulla rete, ACU pu risultare essere, o no, la soluzione ottimale
per eseguire l'upgrade dei client in modo efficiente.

Ad esempio, per eseguire l'upgrade a NetWare Client 32 (NIOS) di tutte
o parte delle 20 workstation DOS o MS Windows, basate su bindery o su
Servizi di Directory Netware (VLM, Client 32), che compongono la rete,
il processo ACU risulta essere la soluzione pi pratica.

Tuttavia, se la rete  composta da 30 workstation, ciascuna con una
configurazione personalizzata non standard (es. differenti stacks di
protocolli, TSR o configurazioni di memoria ecc.), il processo ACU non
 la giusta risposta per eseguire l'upgrade dei client.

NOTA: Non esiste un limite al numero delle workstation di una rete
sulle quali  possibile eseguire l'upgrade mediante il processo ACU,
purch siano tutte configurate in modo standard.

DESCRIZIONE DEI COMPONENTI DI ACU
==================================

NWDETECT.EXE   Avvia il processo ACU cercando un Install Stamp nel
               file CET.CFG e individuando le eventuali differenze
               tra i parametri stamp nello script di login e quelli
               nel file NET.CFG.

NWSTAMP.EXE    Aggiorna (o crea per la prima volta) l'Install Stamp
               nel file NET.CFG.

Install Stamp  Voce nel file NET.CFG di ogni singola workstation che
               presenta quattro parametri. Se uno di essi risulta
               essere diverso da qualli definiti dal supervisore
               della rete nello script di login, potrebbe essere
               richiesta l'istruzione di upgrade nello script di
               login, con il conseguente update dei parametri nel
               file NET.CFG.

               Segue un esempio di Install Stamp nel file NET.CFG.

               Install Stamp
                    Name = Novell_Inc_client32
                    Major Version = 4
                    Minor Version = 1
                    Revision Version = 0

               I quattro parametri di Install Stamp sono definibili
               dal supervisore della rete. Il parametro Name pu
               contenere fino a 63 caratteri alfanumerici, mentre
               i parametri relativi alle versioni possono contenerne
               127 ciascuno.

               Se si sceglie di usare gli spazi, l'intero nome o la
               versione devono essere compresi tra virgolette (" ").

               Potrebbe essere utile utilizzare i caratteri anche per
               i parametri delle versioni di Install Stamp.

               Ad esempio,  possibile usare il parametro Major Version
               per indicare il server con i file di ACU e
               del client, quello Minor Version per indicare
               il gruppo o il reparto che necessita l'upgrade e
               quello Revision Version per la versione dei file del
               client da installare.

NWLOG.EXE     Utility che crea un file di log di tutti i nodi
              soggetti all'upgrade nella sottodirectory specificata
              dal supervisore di rete. Nel file di log sono elencati,
              data, ora, nome utente, numero di rete esterna IPX e,
              opzionale, eventuale testo definito dal supervisore di
              rete.

               Prima che le informazioni di una workstation appaiano
               nel file di log, tutti gli utenti devono possedere i
               diritti di scrittura e creazione sulla sottodirectory
               dove si trova il file di log.

               Segue un esempio di voce di log per un client NDS
               (NetWare Directory Services) sottoposto ad upgrade.

               4-17-95 4:01:25 pm JSMITH 010104A0:00001B021FDB

               La precedente voce di log indica che alla data e ora
               specificate  avvenuto l'upgrade dell'oggetto utente
               JSMITH. Il numero di rete esterna IPX e il numero del
               nodo seguono il nome dell'utente.

               Segue un esempio di voce di log per un client (NETX)
               basato su bindery.

               4-17-95 5:17:57 pm
                  Upgrade riuscito per l'utente "GMAZZA"

               La precedente voce di log indica che alla data e ora
               specificate  avvenuto l'upgrade dell'utente "GMAZZA".
               Il messaggio sulla seconda riga pu essere definito dal
               supervisore della rete nello script di login.

INSTALL.EXE    Utility di installazione del client NetWare che viene
               eseguita se NWDETECT.EXE stabilisce che i parametri
               NWDETECT specificati nello script di login e quelli
               nella sezione Install Stamp, nel file NET.CFG di ogni
               singola workstation, sono diversi.

               L'esecuzione di INSTALL.EXE dipende anche dalle
               condizioni impostate nello script di login.

               Il numero di file copiati sulla workstation 
               determinato dai file elencati nel file INSTALL.CFG
               (descritto di seguito). INSTALL.CFG  un componente
               dell'installazione di client DOS/MS Windows (tra i file
               di ACU si trova una copia di querto file).

               Solo la versione 1.5x di INSTALL.EXE supporta le
               istruzioni di ACU contenute nel file INSTALL.CFG e,
               quindi, pu essere utilizzata con il processo ACU.

               NOTA: A causa di problemi di compatibilit tra LOGIN.EXE
               e DRDOS 6, la versione 1.5x di INSTALL.EXE non pu
               essere eseguita sulle workstation con DRDOS 6 a meno
               che non si disabiliti la memoria superiore digitando

               memmax -u

INSTALL.CFG    File di configurazione in cui sono elencati tutti i file
               e i relativi parametri di configurazione che devono
               essere copiati sulla workstation durante l'installazione.
               Insieme al kit del client NetWare viene fornito un file
               INSTALL.CFG di default

               INSTALL.EXE usa le configurazioni di INSTALL.CFG (o
               contenute in in un altro file di configurazione definito
               dal supervisore di rete) durante il processo ACU.

               Il file INSTALLA.CFG pu essere modificato in modo che
               sulla workstation vengano installati solo i file
               desiderati.

               Questo sistema  molto utile quando si desidera eseguire
               solo l'update di alcuni file (ad esempio, file di client
               aggiornati scaricati da NetWire) piuttosto che di tutti
               i file del client.

               Se si intende modificare il file INSTALL.CFG,  opportuno
               eseguire una copia del file originale e salvarla da in
               modo che sia facilmente reperibile nel caso in cui il
               file modificato dovesse dare dei problemi.

               Se si desidera usare un file di configurazione con un
               nome diverso da INSTALL.CFG,  necessario usare il
               seguente parametro della riga di comando nello script di
               login quando viene richiamato INSTALL.EXE.

               INSTALL /C=percorso\nomefile

               NOTA: Nell'appendice A  riportato l'esempio della copia
               di un file di configurazione modificato.

REBOOT.COM     File eseguibile che riavvia automaticamente la
               workstation.

Codice di uscita  Valore riportato da NWDETECT.EXE sulla base degli
               Install Stamp della workstation trovati nel file NET.CFG.

               Un codice di uscita  uguale a un ERROR_LEVEL, ossia una
               parola chiave usata negli script di login.

               Un codice di uscita "0" (true) indica che i valori di
               sintassi della riga di comando situati nello script di
               login corrispondono a quelli riportati nell'Install Stamp
               della workstation oppure che non esiste alcun Install
               Stamp nel file NET.CFG.

               Un codice di uscita "1" (false) indica che l'Install
               Stamp non corrisponde.

               NOTA: Tutte le utility ACU eseguibili usano gli codice
               di uscita.

TASK PRELIMINARI
=================

o  Comprendere lo scopo e l'utilizzo di ogni songolo componente del
   processo ACU.

o  In base alle workstation che si desidera sottoporre ad upgrade,
   stabilire quale script di login modificare per eseguire NWDETECT,
   NWSTAMP e NWLOG.

   Potrebbe essere uno script di login di sistema (per le reti NetWare
   3.x) o uno script di login di container o di profilo (per le reti
   NetWare 4.x).

   Se si desidera di usare uno script di login di profilo e non ne
   esiste alcuno, occorre crearne uno.

o  Stabilire dove lo script di login accede a INSTALL.EXE e ai file di
   installazione.

o  Verificare l'esistenza di una sottodirectory PUBLIC\CLIENT\DOSWIN.
   Le sottodirectory CLIENT e DOSWIN vengono create automaticamente se
   durante l'installazione del server si seleziona "Configura una
   directory di rete per l'installazione del client".

o  Se non esiste alcuna sottodirectory PUBLIC\CLIENT\DOSWIN, crearne
   una e copiarvi il contenuto di ogni dischetto del client. Non
   creare una directory per ogni dischetto nella sottodirectory
   DOSWIN, poich potrebbe impedire l'upgrade corretto del client.

o  Nella sottodirectory DOSWIN creare una sottodirectory LOG per
   i file di log creati da NWLOG.EXE e assegnare a tutti i diritti
   di creazione e scrittura su questa directory.

PROCEDURE PER L'ESECUZIONE DEL PROCESSO ACU
=============================================

1. Visualizzare l'elenco dei file del client e delle impostazioni
   nel file INSTALL.CFG e verificare che vi siano i nomi dei file, le
   informazioni del requester e le impostazioni desiderate.

2. (Condizionale) Se  necessario modificare il file INSTALL.CFG,
   salvare una copia del file in un luogo sicuro.

3. (Condizionale) Per mezzo di un editor di testo, modificare le
   impostazioni nelle sezioni [FILES], [REQUESTER], [TCP/IP], [NWIP],
   [SNMP], [HOSTMIB], [TSA], [SETUP] e [driverTranslationTable] del
   file INSTALL.CFG (o comunque si sia scelto di chiamare il file di
   configurazione) per includere nomi file, informazioni del
   requester e impostazioni desiderate.

   NOTA: Nell'appendice A  riportato l'esempio di un file
        INSTALL.CFG modificato.

   Segue una discussione sulle sezioni [FILES], [REQUESTER], [NIOS],
   [SETUP], [TCP/IP], [NWIP], [SNMP], [HOSTMIB], [TSA] e
   [driverTranslationTable] del file INSTALL.CFG.

   IMPORTANTE: Le configurazioni alle sezioni [FILES], [REQUESTER] e
   [SETUP] sono generalmente uguali per tutte le workstation sottoposte
   ad upgrade e non richiedono operazioni di configurazione sulle
   singole workstation. Le configurazioni alle sezioni [TCP/IP], [NWIP],
   [SNMP], [HOSTMIB] e [TSA] potrebbero invece richiedere altre
   operazioni per la configurazione individuale. Di conseguenza, la
   maggior parte delle impostazioni alle sezioni [TCP/IP], [NWIP],
   [SNMP], [HOSTMIB] e [TSA] sono fittizie.

   NOTA: Molte sezioni del file INSTALL.CFG contengono un parametro
   "Override local settings =". Se questo parametro  impostato su
   FALSE, l'update dei valori di queste sezioni verr eseguito solo
   sulle workstation per le quali questo valore non  stato definito.
   Se il parametro  impostato su TRUE, i valori sovrascriveranno
   quelli esistenti.

   [FILES]

   Questa sezione contiene un elenco di tutti i file del client e i
   percorsi da cui verranno installati.

   Si consiglia di non esguire alcuna modifica a questa sezione
   fintanto non  stato eseguito l'upgrade di tutti i client con i
   file elencati.

   In seguito sar possibile indicare i file dei quali eseguire
   l'upgrade sui client ponendo un punto e virgola (;) prima di
   ogni nome file tranne che per quelli che si desidera copiare.

   Ogni elenco di file  preceduto da una serie di variabili che
   riportano le informazioni relative ai file. Queste informazioni
   comprendono il nome del disco o l'area del CD-ROMda cui il file 
   stato installato, una parola chiave e una lettera singola che
   rappresenta una categoria nel file INSTALL.CFG. Le informazioni di
   un file possono contenere pi categorie indicate da lettere singole.

   Ad esempio, ecco una voce di default per NWUSER.EXE:

   DISK3:WINSYS:W:WINDRV\NWUSER.EXE

   DISK3 indica che il file  stato installato dal dischetto 3 del set
   di dischi del client o dall'area DISK3 del CD-ROM.

   NOTA: Se il file DISK3 deve essere installato da un disco rigido o
   da un'area di origine sulla rete, deve essere presente nella
   directory corrente.

   WINSYS  la parola chiave che indica la destinazione e l'origine del
   file NWUSET.EXE. In tutto vi sono undici parole chiave, ciascuna
   delle quali rappresenta una combinazione di variabili di destinazione
   e di origine.

   NOTA: Nell'appendice B  riportata la descrizione dettagliata di
   ogni singola parola chiave.

   W  il codice di classificazione dei file e indica che i singoli
   file verranno copiati nella directory SYSTEM di MS Windows se si
   seleziona MS Windows durante l'installazione del client.

   I codici di classificazione sono sei: D=DOS, W=MS Windows,
   T=TCP/IP, M=SNMP, H=HOSTMIB e S=TSA.

   WINDRV\NWUSER.EXE indica la sottodirectory da cui verr copiato
   il file NWUSER.EXE, relativamente all'origine indicata dalla parola
   chiave (vedi appendice B).

   [REQUESTER]

   Questa sezione contiene le informazioni principali relative alla
   configurazione del client di rete.

   Parametri consigliati del requester DOS di NetWare:

  
   Prima unit di rete =
   Preferred Tree =
   Preferred Server =
   Contesto nominato =
   Connessioni =
   Protocollo NetWare =

   NOTE: Qualsiasi parametro valido nella sezione [REQUESTER] del
   file NET.CFG pu essere collocata nella sezione [REQUESTER] del
   file INSTALL.CFG.

   Per informazioni sui parametri, vedere "Parametri e valori
   disponibili per l'opzione NetWare DOS Requester" nel manuale
   "Client NetWare per DOS e MS Windows - Guida di riferimento
   tecnico".

   [NIOS]

   Questa sezione mostra i parametri unici di NIOS (NetWare Client
   32), dei quali verr eseguito l'update nel file NET.CFG di
   NetWare Client 32.

   [SETUP]

   Questa sezione contiene un numero di impostazioni di default della
   workstation modificabili secondo il tipo di configurazione
   desiderata per la workstation.

   Segue un elenco delle impostazioni. Quelle di default sono
   sottolineate.

        InstallType = AUTO BASIC
                           -----
        Questo parametro deve essere impostato su AUTO prima di
        eseguire il processo ACU. Per cambiare l'impostazione,
        modificare il file INSTALL.CFG.

        TargetPath = *AUTO <percorso>
                     -----

        InstallWindows = TRUE FALSE AUTO
                                    ----
        WindowsUserPath = C\WINDOWS

        (Modificare questo percorso in base a dove  memorizzato
        Windows sulle workstation).

        UpdateDOSSystemFiles = TRUE FALSE
                               ----
        OverwriteStartnetBat = TRUE FALSE
                               ----
        DoInstallIfLowSpace = TRUE FALSE
                              ----
        CopyAllUnicodeFiles = TRUE FALSE
                                   -----
        OverwriteNewerFiles = TRUE FALSE
                                   -----
        OverwriteNewerINIFiles = TRUE FALSE
                                      -----
        OverwriteReadOnlyFiles = TRUE FALSE
                                      -----
        OverwriteReadOnlySYSFiles = TRUE FALSE
                                         -----
        Use32BitDrivers = TRUE FALSE
                          ----

   Segue la spiegazione di ciscuna impostazione.

        InstallType
           AUTO:  Esecuzione in modo automatico, senza alcuna richiesta
                  (gli errori non vengono presentati all'utente, ma
                  vengono registrati nel file NWCINST.LOG situato nella
                  stessa directory di LSL.COM). Valore di default.

                  Per eseguire l'upgrade dei client mediante ACU, questa
                  impostazione deve rimanere selezionata. In caso
                  contrario, all'utente viene posta una serie di domande
                  durante l'operazione di upgrade.

           BASIC: Chiede all'utente la conferma automatica alle domande
                  rilevate di rispondere a tutte le altre.

        TargetPath
           *AUTO: (Metodo consigliato) Rileva automaticamente il
                  il percorso della distinazione in base a dove l'LSL
                  trova il file NET.CFG. Nel caso in cui non lo trovasse
                  ricerca il percorso al file NIOS.EXE, VLM.EXE o
                  NETX.COM e l esegue l'installazione. Valore di
                  default

                  Il TargetPath di default  NOVELL\CLIENT32

           <percorso>: Percorso completo (non sono ammessi spazi) alla
                   directory dove devono essere installati i file del
                   client (es. D:\NETWARE).

        InstallWindows
           TRUE:  Installa le utility e i driver di MS Windows e
                  richiede un percorso utente di MS Windows
                  (WindowsUserPath).

           FALSE: Non installa le utility e i driver di MS Windows.

           AUTO:  Se il file WIN.COM di MS Windows si trova sul
                  percorso, installare il supporto a MS Windows in quel
                  percorso. Valore di default.

        WindowsUserPath
       <percorso>: Percorso completo alla directory di MS Windows
                   dove verranno installati i file. Non  possibile
                   usare un percorso di rete condiviso poich il
                   processo ACU supporta solo il percorso MS Wndows di
                   una workstation.

                   Il percorso  indispensabile solo se il parametro
                   InstallWindows  impostato su "TRUE".

        UpdateDOSSystemFiles
           TRUE:  Modifica i file AUTOEXEC.BAT e CONFIG.SYS e salva le
                  copie di backup con l'estensione .BNW. Valore di
                  default.

           FALSE: Non modifica i file AUTOEXEC.BAT e CONFIG.SYS, ma
                  apporta le modifica necessarie ai file AUTOEXEC.NEW e
                  CONFIG.NEW, creati automaticamente e memorizzati nella
                  sottodirectory NOVELL\CLIENT32.

        OverwriteStartnetBat
           TRUE:  Esegue l'update del file STARTNET.BAT, crea un file
                  STARTNET.BNW e lo salva come backup. Valore di default.

           FALSE: Non esegue l'update del file STARTNET.BAT, ma apporta
                  le modifiche nel file STARTNET.NEW, creato
                  automaticamente nella sottodirectory NOVELL\CLIENT32.

        DoInstallIfLowSpace
           TRUE:  Procede con l'installazione anche se lo spazio su
                  disco  limitato. Valore di default.

           FALSE: Interrompe l'installazione se lo spazio su disco 
                  limitato e registra un errore nel file NWCINST.LOG
                  situato nella directory dove  stato caricato LSL.COM.

        CopyAllUnicodeFiles
           TRUE:  Copia i file Unicode per tutti i paesi.

           FALSE: Copia solo i file Unicode con il codice di nazione
                  caricatp sulla macchina di destinazione. Valore di
                  default.

        OverwriteNewerFiles
           TRUE:  Sovrascrive i file situati in TargetPath se sono pi
                  recenti rispetto a quelli di origine dell'installazione.
 
           FALSE: Non sovrascrive i file recenti nel percorso di
                  destinazione con quelli pi vecchi nel percorso di
                  origine dell'installazione. Valore di default.

        OverwriteNewerINIFiles
           TRUE:  (NON consigliato) INSTALL.EXE sovrascrive qualsiasi
                  modifca apportata al file NWADMIN.INI ricompiando il
                  file NWADMIN.INI originale con le vecchie
                  impostazioni.

           FALSE: Non sovrascrive il file NWADMIN:INI modificato.
                  Valore di default.

        OverwriteReadOnlyFiles
           TRUE:  Sovrascrive i file contrassegnati "sola lettura".
                 (Vedi OverwriteReadOnlySYSFiles).

           FALSE: Non sostituisce i file contrassegnati "sola lettura".
                  Valore di default.

        OverwriteReadOnlySYSFiles
           TRUE:  Esegue l'update o modifica i file di configurazione
                  di sistemi DOS e MS Windows contrassegnati sola
                  lettura.

           FALSE: Non modifica i file di configurazione di sistemi DOS
                  e MS Windows contrassegnati sola lettura, ma memorizza
                  le modifiche in un file con lo stesso nome e con
                  l'estensione.NEW. Valore di default.

        UpdateRequester
           TRUE:  Confronta la sezione [REQUESTER] del file INSTALL.CFG
                  con la sezione "NetWare DOS Requester" situata nel
                  file NET.CFG sulla workstation. Se le parole chiave
                  sono diverse, cancella tutte le informazioni della
                  sezione "NetWare DOS Requester" e le sostituisce con
                  quelle della sezione [REQUESTER] nel file INSTALL.CFG.

           FALSE: Confronta la sezione [REQUESTER] del file INSTALL.CFG
                  con la sezione "NetWare DOS Requester" situata nel
                  file NET.CFG sulla workstation. Se le parole chiave
                  sono diverse, aggiunge le informazioni alla sezione
                  "NetWare DOS Requester" a quelle nella sezione
                  [REQUESTER] nel file INSTALL.CFG. Valore di default.

   [TCP/IP]

   Questa sezione contiene informazioni relative alle workstation che
   funzionano sugli stack TCP/IP. Segue una descrizione dei sette
   parametri.

   InstallTCP
        True: il supervisore di rete intende installare il TCP/IP con le
        configurazioni nel file INSTALL.CFG.

        False: Il supervisore di rete non intende installare il TCP/IP
        Valore di default.

   OverrideLocalSettings
        True: Il supervisore di rete intende sovrascrivere le
        impostazioni di TCP/IP, di tutte le workstation TCP/IP, con
        le impostazioni di configurazione nel file INSTALL.CFG.

        False: Il supervisore di rete non intende sovrascrivere le
        impostazioni di TCP/IP con quelle nuove. Valore di default.

        AVVISO: Poich ogni workstation deve avere un indirizzo
        unico, tutti gli indirizzi IP devono essere configurati
        singolarmente nel file NET.CFG della workstation. Per mantenere
        gli indirizzi IP preimpostati delle workstation con TCP/IP,
        impostare questo parametro su False.

   ip_address
        Indica l'indirizzo IP configurato per ciscuna workstation sulla
        quale si esegue l'upgrade. I file NET.CFG sottoposti ad upgrade
        di ogni workstation devono essere configurati singolarmente
        sovrascrivendo questo parametro con l'indirizzo IP (vedere
        l'AVVISO precedente).

   ip_router
        Indica l'indirizzo IP del router. A differenza dell'indirizzo,
        IP, questo indirizzo  identico per tutte le workstation che
        utilizzano lo stesso router.

   ip_netmask
        Indica l'indirizzo della maschera di rete per tutte le
        workstation di uno stesso segmento di rete.

   DNS_domain
        Indirizzo che identifica il nome di dominio della propria rete
        in relazione alle altre reti.

        Un esempio  provo.novell.com

   NameServerAddress
        Indirizzo IP del server dei nomi di dominio (DNS). Il DNS
        mantiene gli indirizzi IP di ciascuna workstation TCP/IP sulla
        rete.

   [NWIP]

   Questa sezione contiene le informazioni relative ai parametri delle
   workstation NetWare/IP. Questi prametri consentono alla workstation
   di inviare e ricevere i pacchetti IP via NetWare/IP. Segue la
   descrizione dei tre parametri.

   InstallNWIP
        True: Il supervisore di rete intende installare NetWare/IP con
        le configurazioni nel file INSTALL.CFG.

        False: Il supervisore di rete non intende installare NetWare/IP.
        Valore di default.

   OverrideLocalSettings
        True: Il supervisore di rete intende sovrascrivere le
        impostazioni di NetWare/IP su tutte le workstation che eseguono
        NetWare/IP con le impostazioni di configurazione nel file
        INSTALL.CFG.

        False: Il supervisore di rete non intende sovrascrivere le
        impostazioni di NetWare/IP con quelle nuove. Valore di default.

   NWIP_Domain_Name
        Indica il dominio NetWare/IP configurato per la workstation.

   [SNMP]

   Questa sezione contiene le informazioni relative al supporto e alle
   comunit MIB-II per le workstation SNMP. Segue la descrizione dei
   dodici parametri.

   InstallSNMP
        True: Il supervisore di rete intende installare SNMP con
        le configurazioni nel file INSTALL.CFG.

        False: Il supervisore di rete non intende installare SNMP.
        Valore di default.

   OverrideLocalSettings
        True: Il supervisore di rete intende sovrascrivere le
        impostazioni di SNMP su tutte le workstation che eseguono
        SNMP con le impostazioni di configurazione nel file
        INSTALL.CFG.

        False: Il supervisore di rete non intende sovrascrivere le
        impostazioni di SNMP con quelle nuove. Valore di default.

   enable monitor community
        Questo parametro abilita le impostazioni per la comunit di
        controllo. La comunit di controllo  la comunit di sola
        lettura alla quale sono consentite le operazioni GET e GET NEXT.

        Questo parametro pu essere impostato su "specified", "any" o
        "off".

        Specified: SNMP usa solo il nome di comunit specificato.

        Any: L'accesso  consentito a tutte le comunit.

        Off: L'accesso alla comunit di controllo  disabilitato.

        NOTA: Quando un tipo di comunit viene disabilitato, nessuna
        entit pu accedere alle informazioni relative a quella
        comunit, nessuno pu usare l'SNMP per eseguire operazioni SET
        sui dati gestiti da questa comunit.

   monitor community
        Indica il nome della comunit di controllo.

        Il nome di comunit pu essere costituito da una qualsiasi
        stringa ASCII che differenzia tra maiuscole e minuscole. La
        stringa pu includere tutti i caratteri tranne spazi,
        tabulazioni, parentesi quadre aperte ([), segni di uguale (=),
        due punti (:), punti e virgola (;), virgolette (") o segni di
        numero (#).

  enable control community
        Abilita le impostazioni per la comunit di controllo. La
        comunit di controllo  la comunit di lettura/scrittura alla
        quale sono consentite le operazioni SET.

        Questo parametro pu essere impostato su "specified", "any", o
        "off".

        Per la descrizione delle singole impostazioni vedere la
        descrizione precedente di "enable monitor community".

  control community
        Indica il nome della comunit di controllo.

        Per la descrizione dei caratteri ammessi nel nome di una
        comunit di controllo vedere "monitor community".

  enable trap community
         Questo parametro abilita le impostazioni per la
         trappola. Comunit trappola  il nome usato per le trappole.

         Questo parametro pu essere impostato su "specified", o "off".

         Per la descrizione di queste impostazioni vedere la descrizione
         precedente di "enable monitor community".

trap community
        Indica il nome di comunit usato per le trappole.

        Per la descrizione dei caratteri ammessi nel nome di una
        comunit vedere "monitor community".

  sysName
        Questo parametro indica al manager SNMP il nome utente.

        Per la descrizione dei caratteri ammessi in sysName, vedere
        "monitor community".

sysLocation
        Questo parametro opzionale indica al manager SNMP la posizione
        fisica della workstation.

        Questa informazione pu essere ritrovata dalle stazioni di
        gestione SNMP o riportata nelle trappole SNMP.

        Questo parametro pu essere usato da solo o insieme al
        parametro sysContact o sysName.

  sysContact
        Questo parametro opzionale indica al manager SNMP il
        supervisore di rete della workstation.

        Questa informazione pu essere ritrovata dalle stazioni di
        gestione SNMP o riportata nelle trappole SNMP.

        Questo parametro pu essere usato da solo o insieme al parametro
        sysLocation o sysName.

   snmpEnableAuthenTraps
        Questo parametro richiede all'SNMP del desktop di inviare un
        messagio trappola se qualcuno senza accesso corretto tenta di
        usare l'SNMP per ottenere o scambiare informazioni gestite
        dall'SNMP del desktop.

        Questo parametro pu essere impostato su "on" o "off".

        NOTA: Per aumentare la sicurezza sulla workstation, abilitare
        L'SNMP del desktop ad inviare un messaggio trappola al gestore
        impostando il valore di questo parametro su "on".

   [HOSTMIB]

   Il file HOSTMIB  il file di configurazione delle risorse per l'SNMP.
   HOSTMIB consente di definire sia le risorse hardware che software di
   una workstation che esegue SNMP.

   La sezione [HOSTMIB] spesso elenca delle risorse fittizie. Queste
   risorse vengono inserite affinch, duramte il processo ACU, venga
   creata una sezione "Resources" nel file NET.CFG della workstation.
   Dopo avere eseguito l'upgrade della workstation, il supervisore di
   rete pu stabilire le risorse HOSTMIB di ogni singola workstation.

   Segue una descrizione delle impostazioni.

   InstallHOSTMIB
        True: Il supervisore di rete intende installare HOSTMIB con le
        configurazioni nel file INSTALL.CFG.

        False: Il supervisore di rete non intende installare HOSTMIB.
        Valore di default.

   OverrideLocalSettings
        True: Il supervisore di rete intende sovrascrivere le
        impostazioni di HOSTMIB su tutte le workstation che eseguono
        SNMP con le impostazioni di configurazione nel file
        INSTALL.CFG.

        False: Il supervisore di rete non intende sovrascrivere le
        impostazioni di HOSTMIB con quelle nuove. Valore di default.

   PRINTER
        Questa impostazione elenca i dispositivi di stampa collegati
        alla workstation. Ogni dispositivo di stampa deve trovarsi su
        una riga separata. Non esiste un limite al numero dei
        dispositivi di stampa elencati.

   MODEM
        Questa impostazione elenca i modem connessi alla workstation.
        Ciascun modem deve essere inserito su una riga separata. Non
        vi  limite al numero dei modem in elenco.

   TAPEDRIVE
        Questa impostazione elenca le unit nastro connesse alla
        workstation. Ciascuna unit nastro deve essere inserita su
        una riga separata.Non vi  limite al numero delle unit in
        elenco.

   SWDirectorySearchDepth
        Questa impostazione definisce il numero dei livelli all'interno
        dell'albero di Directory (a partire dal livello [Root])
        utilizzati da HOSTMIB.NLM per ricercare i file .COM e .EXE
        per riempire InstalledSoftwareTable.

        Questa impostazione  un numero compreso tra 0 e 999.

   SWDirectorySearch
        Questa impostazione visualizza i percorsi di ricerca della
        directory per i file.COM e .EXE per riempire
        InstalledSoftwareTable.
        Questa voce pu essere inserita su pi righe. Di seguito viene
        riportato un esempio.

        SWDirectorySearch=c:\nios\
        SWDirectorySearch=c:\scsi\*

        Se l'asterisco (*) viene posizionato alla fine del percorso,
        HOSTMIB.NLM avvia la ricerca a partire dalla sottodirectory e la
        conclude dopo aver effettuato la ricerca di tutte le directory
        di livello inferiore.

        Ciascuna riga di ricerca  limitata ad una singola riga del file
        NET.CFG.

   [TSA]

   Questa sezione contiene le impostazioni di default del software TSA
   (Target Service Agent di Novell). Il software TSA utilizza le
   applicazioni SMS (Storage Management Services) per eseguire il backup
   e richiamare i file memorizzati su un dispositivo dedicato a questa
   funzione.

   Analogamente alla sezione [HOSTMIB], anche questa sezione spesso
   elenca le risorse "fittizie' che dovranno essere definite dal
   supervisore di rete in seguito all'aggiornamento della workstation.

   Le impostazioni vengono descritte di seguito.

   InstallTSA
        True: Il supervisore di rete desidera installare TSASMS.COM
        utilizzando le configurazioni del file INSTALL.CFG.

        False: Il supervisore di rete non desidera installare
        TSASMS.COM (valore di default).

   OverrideLocalSettings
        True: Il supervisore di rete desidera ignorare le impostazioni
        del TSA su tutte le workstation che eseguono TSASMS.COM e
        utilizzare le impostazioni di configurazione del file
        INSTALL.CFG.

        False: Il supervisore di rete desidera mantenere le impostazioni
        del TSA non utilizzando le nuove (valore di default).

   ServerName
        Questo parametro specifica il nome del server dove TSASMS.COM
        verr registrato con WSMAN.NLM. WSMAN.NLM  l'NLM che gestisce
        la registrazione della workstation per i prodotti SMS.

   WorkstationName
        Questo parametro identifica il nome univoco della workstation di
        destinazione. E' indispensabile stabilire un valore per questo
        parametro la prima volta che viene caricato il file TSASMS.COM
        per il server specificato.

   Password
        Questo parametro identifica la parola d'ordine univoca della
        workstation di destinazione, o viene utilizzato durante
        l'iniziale specifica della parola d'ordine. E' indispensabile
        che il supervisore di rete che esegue SBACKUP conosca la parola
        d'ordine per poter eseguire il backup della workstation.

        La parola d'ordine non pu superare la lunghezza massima
        di 10 caratteri.

   SelectedDrives
        Questo parametro indica i dischi rigidi presenti sulla
        workstation per i quali deve essere eseguito il backup. Questi
        dischi non possono comprendere unit floppy o unit di rete.

   DiskBuffers
        Questo parametro indica il numero di kilobyte dedicati alla
        memorizzazione temporanea dei dati durante un processo di
        salvataggio o di richiamo. Il valore di default  10.

   StackSize
        Questo parametro indica i byte allocati per le variabili interne
        del software DOS TSA. Il valore di default ottimale  impostato
        su 2048. Nella maggior parte dei casi, si consiglia di non
        modificare questo parametro.

[driverTranslationTable]

Questa sezione contiene un tabella di driver LAN per la risoluzione di
eventuali discrepanze verificabili tra nomi di driver LAN che si
riferiscono ai file .INS, .COM, .LDI e .LAN.

Questa tabella elenca tutti i driver LAN forniti con il kit del client
NetWare e le rispettive risoluzioni dei nomi.

Per preservare memoria, ogni riga della tabella viene disabilitata
con un punto e virgola (;). A sua discrezione, il supervisore di
rete potr abilitare le righe della tabella che riterr idonee
alla propria rete.

A sinistra del segno di uguale (=) viene indicato il nome lungo dal
driver LAN caricato. A destra del segno viene indicata la risoluzione
dal file .LDI.

Utilizzare il sistema sopra menzionato per aggiungere i driver LAN di
altri produttori al file INSTALL.CFG.


4. Se si stanno aggiornando client basati su bindery (NETX) o NDS (VLM,
   NIOS), adottare i passaggi indicati di seguito, quando applicabili.

   CLIENT NETX (basati su bindery)
        4a. Eseguire la utility SYSCON e aprire lo script di
        login di sistema.

   CLIENT NDS (VLM, NIOS)
        4b. Eseguire Amministratore NetWare (NWADMIN) o NETADMIN e
        aprire il container o lo script di login del profilo.

5. Nello script di login, inserire un comando per eseguire NWDETECT.EXE
   e relativi parametri utilizzando la seguente sintassi della
   riga di comando:

   NWDETECT [nome] [versione1] [versione2] [Opzioni...]

   []=parametri opzionali

   [nome]:       Nome da individuare. Nome specificato da un supervisore
                 di rete che deve identificare un attributo univoco di
                 un gruppo.
                 Esempio: "client32" o "Engineering"

   [versione1]:   Registrazione della versione o versione iniziale da
                  identificare.

   [versione2]:   Versione finale da identificare.

   [Opzioni...]: [/T (tipo_client)]: Utilizzato per identificare il tipo
                 di client caricato. I client validi includono NETX, VLM
                 e NIOS.

                 [/P ("testo del prompt")]: Visualizza una richiesta per
                 l'utente se l'opzione /T restituisce "True" o 0.

                 L'utente deve essere in grado di rispondere s o no.
                 In base a come  stato impostato lo script di login, s
                 restituir il codice di uscita 0 ed eseguir il processo
                 ACU. No restituir il codice di uscita 1 e non eseguir
                 il precesso ACU.

                 [/C (percorso\nomefile)]: Nome e percorso completi al
                 file di configurazione contenente Install Stamp.
                 Generalmente, si tratta del file NET.CFG, ma pu anche
                 essere rappresentato da qualsiasi file di
                 configurazione specificato dall'utente.

                 Questa opzione  superflua se il client carica
                 LSL o NIOS.EXE.

                 [/NS]: Rileva una registrazione nel file NET.CFG.
                 Viene restituito il codice di uscita 0 se non viene
                 rilevata alcuna registrazione.

   Esempi:    

                 Comando: #NWDETECT ENGINEERING_client32_WS 1.0.0
                        /C C:\NOVELL\CLIENT32\NET.CFG

               Risultato:  Se NET.CFG contiene la registrazione
                           "ENGINEERING_client32_WS 1.0.0" NWDETECT.EXE
                           restituisce il codice di uscita 0 (TRUE) ed
                           esegue il processo ACU.

                        nome: ENGINEERING_client32_WS
                              versione1: 1
                              versione2: 0
                              revisione: 0

               Comando: #NWDETECT /T NIOS

               Risultato: Se la workstation esegue NetWare Client
                          32, il codice di uscita restituisce 0 ed
                          esegue il processo ACU.

                      Se la workstation non esegue NetWare
                      Client 32, il codice di uscita restituisce 1
                      (FALSE) e non esegue il processo ACU.

               Comando: #NWDETECT GRUPPO_MARKETING 1.*.*
                        /C C:\NOVELL\CLIENT32\NET.CFG

               Risultato: Per tutte le registrazioni con il nome
                          "Gruppo_Marketing" e il numero di versione
                          superiore a 1, viene restituito un codice
                          di uscita pari a 0 e viene eseguito il
                          processo ACU.

               Comando: #NWDETECT client32_GRP_A 1.0.0 2.0.0 /T NIOS

               Risultato: Per tutte le workstation che eseguono
                          NetWare Client 32 registrate con il nome
                          "client32_GRUPPO_A" e numero di versione
                          compreso tra 1.0.0 e 2.0.0, viene restituito
                          il codice di uscita 0 e viene eseguito il
                          processo ACU.

               Comando: #NWDETECT /NS /T NETX

               Risultato:  Per tutte le workstation che eseguono NETX e
                        che non contengono Install Stamp in NET.CFG
                        viene restituito il codice di uscita 0 e viene
                        eseguito il processo ACU.

               Comando: #NWDETECT /T NETX /P "Si desidera effettuare
                        l'aggiornamento S/N?"

               Risultato:  A tutti gli utenti di workstation che
                        eseguono NETX viene richiesto se si desidera
                        effettuare l'aggiornamento delle stesse.
                        Rispondendo S viene restituito 0 e viene
                        avviato il processo ACU. Rispondendo N viene
                        restituito 1 e non viene eseguito il processo.

   Esempio pratico:

   Di seguito viene riportata una porzione di script di login con il
   comando NWDETECT.

   REM Script di autoaggiornamento per client NDS (VLM, Client 32).
   if member of "Aggiorna" then
      MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
      write "Sto eseguendo NWDETECT"
      #I:NWDETECT Novell_Inc_client32 4.0.0 /C C:\NOVELL\CLIENT32\NET.CFG
      write "NWDETECT completato"
   end

6. Nello script di login, inserire un'istruzione IF/THEN per i livelli
   di errore 1 e 0 e le corrispondenti voci operative per ognuno.

   Esempi:

                 Comando: if error_level = "0" then
                              write "Sto aggiornando il client NetWare"
                              #I:INSTALL /C=INSTSHRT.CFG
                          end

                 Risultato:  Se il livello di errore rilevato  0,
                         compare il messaggio "Sto aggiornando il
                         client NetWare" e viene eseguito INSTALL.EXE
                         con i parametri specificati del file
                         INSTALL.CFG.

                 Comando: if error_level = "0" then
                             #I:NWSTAMP Acctng_client32 4.1.0
                                /C C:\NOVELL\CLIENT32\NET.CFG
                          end

                 Risultato: Se il livello di errore rilevato  0,
                            viene posizionato un Install Stamp
                            "Acctng_client32 4.1.0" nel file NET.CFG
                            in base al percorso indicato.

   Esempio pratico:

   Di seguito viene riportato lo stesso script di login al quale 
   stata aggiunta un'istruzione IF/THEN per un livello di errore 0 e
   corrispondente voce operativa.

   REM Script di autoaggiornamento per client NDS.
   if member of "Aggiorna" then
      MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
      write "Sto eseguendo NWDETECT"
      #I:NWDETECT Novell_Inc_client32 4.0.0 /C C:\NOVELL\CLIENT32\NET.CFG
      write "NWDETECT completato"

     REM NWDETECT ha trovato una registrazione "Novell_Inc_client32 4.0.0"
     if error_level = "0" then
        write "Sto aggiornando il client"
        #I:INSTALL
     end
  end

7. Nello script di login, inserire un comando per eseguire
   NWSTAMP.EXE e relativi parametri utilizzando la seguente
   sintassi della riga di comando:

   NWSTAMP <nome> <versione> [opzioni...]

 <>=parametri richiesti        []=parametri opzionali

 <nome>:       Nome da impostare nella sezione STAMP del file
               NET.CFG (definito dal supervisore di rete). Il
               nome non deve contenere spazi.

 <versione>:   Registrazione della versione da impostare nella sezione
               STAMP del file NET.CFG. La versione DEVE essere nel
               formato x.x.x.

 [opzioni...]: [/B <nome di backup>]: Backup del file NET.CFG mediante
               utilizzo del percorso e del nomefile specificati.

               [/C (percorso\nomefile)]: Nome e percorso estesi del file
               dove risieder l'Install Stamp. Generalmente si tratta di
               NET.CFG, ma pu essere qualsiasi file specificato.

               Questa opzione  superflua se il client carica
               LSL o NIOS.EXE.

   Esempi:    

                 Comando: #NWSTAMP TEST_CFG 1.0.0

                 Risultato: Scrive quanto segue nel file NET.CFG:

                          Install Stamp
                                   Nome = TEST_CFG
                                   Versione pi recente = 1
                                   Versione meno recente = 0
                                   Versione di revisione = 0

                 Comando: #NWSTAMP ENGINEERING_TYPE_1 94.11.A

                 Risultato: Scrive quanto segue nel file NET.CFG:

                          Install Stamp
                                   Nome = ENGINEERING_TYPE_1
                                   Versione pi recente = 94
                                   Versione meno recente = 11
                                   Versione di revisione = A

   Esempio pratico:

 Di seguito viene riportato lo stesso script di login al quale  stato
 aggiunto il comando NWSTAMP e relativi parametri.

  REM Script di autoaggiornamento per client NDS.
  if member of "Aggiorna" then
     MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
     write "Sto eseguendo NWDETECT"
     #I:NWDETECT Novell_Inc_client32 4.0.0 /C C:\NOVELL\CLIENT32\NET.CFG
     write "NWDETECT completato"

     REM NWDETECT ha trovato una registrazione "Novell_Inc_client32 4.0.0"
     if error_level = "0" then
        write "Aggiornamento del client"
        #I:INSTALL

        REM INSTALL completato senza errori.
        if error_level = "0" then
           write "Esegui NWSTAMP"
           #I:NWStamp Novell_Inc_client32 4.1.0
              /C C:\NOVELL\CLIENT32\NET.CFG
        end
      end
   end

8. Nello script di login, inserire un comando per eseguire NWLOG.EXE e
   relativi parametri utilizzando la seguente sintassi della riga di
   comando:

   NWLOG </F percorso\nomefile> [/M "messaggio"]

   <>=parametri richiesti        []=parametri opzionali

   </F percorso\nomefile>:  Percorso e nomefile per scrivere la voce
   del log.

   [/M "messaggio"]:  Messaggio supplementare da aggiungere alla
                      voce del log. Il messaggio deve essere racchiuso
                      tra virgolette.

               Il numero totale di caratteri alfanumerici consentiti
               per il messaggio e per la sintassi della riga del
               comando NWLOG  uguale a 125. Tuttavia, quando vengono
               utilizzate le variabili per l'identificatore dello script
               di login, il numero di caratteri consentiti viene ridotto
   Esempi:    

                Comando: #NWLOG /F Z:\LOG.FIL

                Risultato:  Scrive una voce del log nel file Z:\LOG.FIL

                Comando: #NWLOG /F \\SERVER\VOL\LOGDIR\LOGIN.LOG /M
                         "Registrato 1.0.0"

                Risultato:  Scrive una voce del log e il testo
                            "Registrato 1.0.0" nel file specificato.
    Esempio pratico:

 Di seguito viene riportato lo stesso script di login al quale  stato
 aggiunto il comando NWLOG e relativi parametri.

   REM Script di autoaggiornamento per client NDS.
   if member of "Aggiorna" then
      MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
      write "Sto eseguendo NWDETECT"
      #I:NWDETECT Novell_Inc_client32 4.0.0 /C C:\NOVELL\CLIENT32\NET.CFG
      write "NWDETECT completato"

      REM NWDETECT ha trovato una registrazione "Novell_Inc_client32 4.0.0"
      if error_level = "0" then
         write "Sto aggiornando il client"
         #I:INSTALL

         REM INSTALL completato senza errori.
         if error_level = "0" then
            write "Esegui NWSTAMP"
            #I:NWStamp Novell_Inc_client32 4.1.0
               /C C:\NOVELL\CLIENT32\NET.CFG
             write "Esegui NWLOG"
             #I:NWLOG /F I:\LOG\UPDATE.LOG
         end
      end
   end

9. (Opzionale) Se si desidera, inserire un comando nello script di
   login per riavviare la workstation al termine dell'esecuzione di
   NWLOG.EXE.

    Esempio:
                  Comando: #I:REBOOT

                  Risultato: Riavvia la workstation

   Esempio pratico:

 Di seguito viene riportato lo stesso script di login al quale 
 stato aggiunto il comando REBOOT.

   REM Script di autoaggiornamento per client NDS.
   if member of "Aggiorna" then
      MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
      write "Sto eseguendo NWDETECT"
      #I:NWDETECT Novell_Inc_client32 4.0.0 /C C:\NOVELL\CLIENT32\NET.CFG
      write "NWDETECT completato"

      REM NWDETECT ha trovato una registrazione "Novell_Inc_client32 4.0.0"
      if error_level = "0" then
         write "Sto aggiornando il client"
         #I:INSTALL

         REM INSTALL completato senza errori.
         if error_level = "0" then
            write "Esegui NWSTAMP"
            #I:NWStamp Novell_Inc_client32 4.1.0
               /C C:\NOVELL\CLIENT32\NET.CFG
             write "Esegui NWLOG"
             #I:NWLOG /F I:\LOG\UPDATE.LOG
             write "Aggiornamento completato, la macchina verr
                    riavviata"
             pause
             #I:REBOOT
         end
      end
   end

10. Eseguire il test dei parametri ACU predisponendo un apposito
    ambiente con due o tre workstation e quindi monitorando il
    procedere degli aggiornamenti.

    Se gli aggiornamenti vengono realizzati correttamente, implementare
    il processo ACU su scala pi ampia.

    NOTA: Nel caso in cui l'aggiornamento venisse richiesto da pi
    utenti contemporaneamente (ad esempio collegandosi tra le 8:00 AM
    e le 8:10 AM), per evitare il congestionamento della rete sar
    opportuno scaglionare gli aggiornamenti.

    Per ottenere buoni risultati, si consiglia di suddividere gli
    utenti in gruppi di non pi di dieci membri ciascuno. Quindi di
    scaglionare gli orari o i giorni durante i quali i diversi membri
    vengono aggiornati.

ESEMPI DI SCRIPT DI LOGIN
=========================

Ognuna delle righe degli esempi degli script di login che seguono sono
precedute da un numero. I numeri servono da riferimento per i commenti
in elenco.

Esempio no.1
==========

1 REM Aggiornamento automatico per workstation connesse via bindery

2 if member of "Aggiorna" then
3      map I:=lahf\sys:\public\client\doswin
4      #I:nwdetect /T netx

5    REM Nwdetect ha trovato che questo  un client bindery.
6      if error_level = "0" then
7           write "Sto aggiornando il client bindery NetWare"
8       REM Specificando un file di script per l'installazione
        REM modificato.
9           #I:INSTALL /C=INSTSHRT.CFG

10       REM Installazione completata senza errori.
11           if error_level = "0" then
12                #I:NWSTAMP Novell_Inc_client32 4.1.0
                     /C C:\NOVELL\CLIENT32\NET.CFG
13          REM NWLOG non richiede il nome utente del client NETX,
14          REM indirizzo & nodo di rete, aggiunto parole chiave per
            REM dare queste info.
15              #I:NWLOG /F I:\LOG\UPDATE.LOG /M
                     "Aggiornamento riuscito per utente NETX
                      %NOME_LOGIN %INDIRIZZO_RETE:%STAZIONE_P"
16              write "Aggiornamento completato - Riavvio per nuovo client"

17           else
18       REM Installazione ha incontrato un problema durante
         REM l'esecuzione.
19                #I:NWSTAMP Novell_Inc_client32 4.0.0
                     /C C:\NOVELL\CLIENT32\NET.CFG
20       REM NWLOG non richiede il nome utente del client NETX, indirizzo
21       REM & nodo di rete, aggiunto parole chiave per dare queste info.
22                #I:NWLOG  /F I:..\LOG\FAILED.LOG /M "% NOME_LOGIN
                     % INDIRIZZO_RETE:% STAZIONE_P.
                     Aggiornamento non riuscito. Verificare NWCINST.LOG
                     nella directory NETX"
23                write "Comunicare all'amministratore di sistema:
                         aggiornamento non riuscito"
24           end
25           pause
26           EXIT "logout"
27      end
29      map del I:
30      write "Non  un vero client bindery. Processo ACU completato."
31 end

Commenti all'Esempio no. 1
======================

Tutte le righe che contengono comandi di scrittura informano
l'utente di quanto si si sta verificando. Queste righe
sono opzionali.

Riga 2  controlla se l'utente sia membro di un gruppo particolare.
Riga 3  crea una mappatura per consentire l'esecuzione di NWDETECT,
        NWSTAMP, NWLOG e INSTALL.
Riga 4  verifica se il client stia eseguendo una shell NETX, (/T NETX
        ne  la conferma).
Riga 6  controlla se NWDETECT abbia individuato un client che esegue
        una shell NETX.
Riga 9  esegue la utility INSTALL poich NWDETECT ha restituito il
        codice di uscita 0 e INSTALL utilizza un file di script per
        l'installazione modificato denominato INSTSHRT.CFG.
Riga 11 verifica che INSTALL sia stato completato correttamente.
Riga 12 registra NET.CFG con il nome e la versione specificati.
        (/C indica la posizione del file NET.CFG registrato.
Righe 13 e 14 specificano ci che /M effettua alla Riga 15.
Riga 15 crea un log del processo ACU, mentre /F indica il nome e
        il percorso del file di log.

        NOTA: Prima di creare un file di log  indispensabile creare
        una sottodirectory LOG nella sottodirectory DOSWIN per la
        quale tutti gli utenti devono possedere i diritti di scrittura
        e di creazione.

Riga 18 descrive la Riga 17.
Riga 19 registra un file NET.CFG esistente in base ad un valore iniziale.
        /C garantisce che venga registrato il corretto file NET.CFG.
Righe 20 e 21 indicano ci che /M effettua alla Riga 22.
Riga 22 crea un file di log degli errori verificatisi durante il processo
        di aggiornamento per un particolare utente.

        NOTA: Prima di creare un file di log  indispensabile creare
        una sottodirectory LOG nella sottodirectory DOSWIN per la quale
        tutti gli utenti devono possedere i diritti di scrittura e
        di creazione.

Riga 24 termina il terzo  if'.
Riga 27 termina il secondo  if'.
Riga 30 indica che il client non sta eseguendo una shell NETX.
Riga 31 termina il primo  if' e l'intera porzione dello script di login.

Esempio no. 2
==========
1 REM Aggiornamento automatico per workstation connesse via NDS

2 if member of "Aggiorna" then
3      MAP I:=LAHF/SYS:PUBLIC\CLIENT\DOSWIN
4      write "Sto eseguendo NWDETECT"
5      #I:NWDETECT Novell_Inc_client32 4.0.0 4.2.0
          /C C:\NOVELL\CLIENT32\NET.CFG
6      write "NWDETECT completato"

7    REM NWDETECT non ha trovato una registrazione corrispondente o
     REM alcuna registrazione
8      IF ERROR_LEVEL = "1" then
9           write "Sto aggiornando il client"
10         #I:INSTALL

11    REM Installazione completata senza errori
12           IF ERROR_LEVEL = "0" then
13                #I:NWSTAMP Novell_Inc_client32 4.1.0
                     /C C:\NOVELL\CLIENT32\NET.CFG
14                #I:NWLOG /f I:\LOG\UPDATE.LOG
15                write "Aggionamento completato - La macchina verr
                         adesso riavviata"
16                pause
17                #I:REBOOT

18          ELSE
19              REM INSTALL ha incontrato un problema
20                #I:NWSTAMP Novell_Inc_client32 4.0.0
                     /C C:\NOVELL\CLIENT32\NET.CFG
21                #I:NWLOG /F I:\LOG\FAILED.LOG /M "Controllare
                     NWCINST.LOG nella directory originale del client"

22                write "Aggiornamento non riuscito, contattare il
                         supervisore di rete"
23           END
24           pause
25      END
26      MAP DEL I:
27      write "Fine del processo ACU."
28 END

Commenti all'Esempio no. 2
======================

Tutte le righe che contengono comandi di scrittura informano l'utente
di quanto si si sta verificando. Queste righe sono opzionali.

Riga 2  controlla se l'utente sia membro di un gruppo particolare.
Riga 3  crea una mappatura per consentire l'esecuzione di NWDETECT,
        NWSTAMP, NWLOG e INSTALL.
Riga 5  verifica la presenza nel file NET.CFG di un Install Stamp con
        il nome Novell_Inc_client32 e stabilisce se il numero di
        versione sia compreso tra 4.0.0 e 4.2.0.
Riga 8  verifica se NWDETECT abbia rilevato il nome di registrazione e
        il numero di versione specificati o nessuna registrazione.
Riga 10 esegue la utility INSTALL poich NWDETECT ha restituito il
        codice di uscita 1.
Riga 12 viene eseguita se INSTALL.EXE  stato eseguito correttamente.
Riga 13 registra il file NET.CFG con il nome e la versione specificati.
Riga 14 viene immessa una voce nel file di log; /F indica il nomefile
        e il percorso.

        NOTA: Prima di creare un file di log  indispensabile creare
        una sottodirectory LOG nella sottodirectory DOSWIN per la quale
        tutti gli utenti devono possedere i diritti di scrittura e
        di creazione.

Riga 16 permette all'utente di leggere il messaggio visualizzato in
        Riga 15.
Riga 17 esegue questo programma esterno allo script di login, grazie al
        quale il computer verr riavviato.
Riga 19 descrive la Riga 18.
Riga 20 registra un file NET.CFG esistente in base ad un valore
        iniziale. Questa registrazione permetter successivamente ad
        ACU di aggiornare il client.
Riga 21 indica in un file di log, l'errore del processo di
        aggiornamento per un particolare utente. /M comunica al
        supervisore di rete dove guardare per individuare l'errore
        della utility INSTALL.

        NOTA: Prima di creare un file di log  indispensabile creare
        una sottodirectory LOG nella sottodirectory DOSWIN per la
        quale tutti gli utenti devono possedere i diritti di
        scrittura e di creazione.

Riga 23 termina il terzo  if'.
Riga 24 consente all'utente di visualizzare il messaggio di Riga 22.
Riga 25 termina il secondo  if'.
Riga 27 visualizza questo messaggio perch la workstation non doveva
        essere aggiornata.
Riga 28 termina il primo  if' e l'intera porzione dello script di login.


APPENDICE A: ESEMPIO DI FILE INSTALL.CFG MODIFICATO
==================================================

L'esempio che segue mostra un file INSTALL.CFG modificato, copiato
dal file INSTALL.CFG originale, che rappresenta un componente del kit
del client NetWare.

Questo file INSTALL.CFG di esempio effettua unicamente la copia dei
due file NETBIOS.EXE e NOVELL.BMP. Tuttavia, poich il parametro
dell'Installazione di Windows sotto [SETUP]  impostato su AUTO,
verr copiato sulle workstation fornite di una sottodirectory Windows
anche il singolo file Unicode contenuto nell'elenco di [UNICODEFILES].

NOTA: Se si sceglie di modificare il file INSTALL.CFG, si consiglia
di effettuare una copia del file INSTALL.CFG originale e di salvarlo
per poterlo richiamare nel caso in cui si verificasse un problema al
file modificato INSTALL.CFG (al nuovo file di configurazione pu essere
assegnato anche un nome diverso).

Nella maggior parte dei casi, sar sufficiente modificare le sole
impostazioni di [FILES], [REQUESTER] e [SETUP], e, se possibile,
alcune delle impostazioni delle sezioni contenute in [TCP/IP],
[NWIP], [SNMP], [HOSTMIB] e [TSA].

Si ricorda inoltre che alcune delle impostazioni delle sezioni
[TCP/IP], [NWIP], [SNMP], [HOSTMIB] e [TSA] devono essere univoche
e pertanto non definibili nel file INSTALL.CFG. Queste impostazioni
univoche devono essere configurate sulle workstation individuali.



[FILES]
DISK2:CLIENT:DW:CLIENT32\CLIENT32.NLM
DISK2:CLIENT:DW:CLIENT32\PHASERS.WAV
DISK2:CLIENT:DW:CLIENT32\LOGINW31.EXE
DISK2:CLIENT:DW:CLIENT32\NIOS.EXE

[UNICODEFILES]
DISK4:WINNLS:W:UNICODE\UNI_COL.001
DISK4:WINNLS:W:UNICODE\UNI_MON.001

[WINDELETE]
NWPOPUP.EXE
NETWARE.DRV

[REQUESTER]
FIRST NETWORK DRIVE = F
NETWARE PROTOCOL = NDS BIND
PREFERRED SERVER = ATHENA
PREFERRED TREE = "BUBBA.ATHENA"
NAME CONTEXT = "CN=GMAZZA.OU=INSTALL.OU=NPD.O=NOVELL"

[TITLES]
DISK1DOS:'NetWare Client 32 per DOS/Windows 3.1X Disco 1 Installazione DOS'
DISK2:'NetWare Client 32 per DOS/Windows 3.1X Disco 2'
DISK3:'NetWare Client 32 per DOS/Windows 3.1X Disco 3'
DISK4:'NetWare Client 32 per DOS/Windows 3.1X Disco 4'
DISK5:'NetWare Client 32 per DOS/Windows 3.1X Disco 5 - Driver LAN'
DRIVER:'NetWare Client 32 per DOS/Windows 3.1X Disco 5 - Driver LAN'

[DISKSPACE]
lowSpace = 5500
installDosSpace = 1330
installWinSpace = 3380

[WINGROUP]
group=NW.GRP:Strumenti di NetWare
icon=nwuser.exe:winsys:Strumenti di NetWare per l'utente
icon=loginw31.exe:client:Login di NetWare
icon=setup.hlp:clientlang:Guida di Client 32


[READMEFILE]
LANGCLIENT:leggimi.txt
LANGCLIENT:leggiSNMP.txt


[SETUP]
InstallType = AUTO
TargetPath = *AUTO
InstallWindows = AUTO
WindowsUserPath = C:\WINDOWS
UpdateDOSSystemFiles = TRUE
OverwriteStartnetBat = TRUE
DoInstallIfLowSpace = TRUE
CopyAllUnicodeFiles = FALSE
OverwriteNewerFiles = FALSE
OverwriteNewerINIFiles = FALSE
OverwriteReadOnlyFiles = FALSE
OverwriteReadOnlySYSFiles = FALSE
Use32BitDrivers = TRUE

[AUTOEXEC]
BOTTOM:@CALL %sSTARTNET


VeRsIoN=2.00 Novell DOS Install Configuration File
CoPyRiGhT=Copyright 1993 - 1996 Novell, Inc. Tutti i diritti riservati.

APPENDICE B: DESCRIZIONE DELLE PAROLE CHIAVE
============================================

Questa appendice fornisce una descrizione pi dettagliata delle parole
chiave utilizzate nelle variabili che vengono anteposte ai file
individuali elencati nella sezione [FILES] del file INSTALL.CFG.

Le parole chiave sono in tutto 11 (undici). I nomi delle parole
chiave rappresentano la destinazione e la sorgente dei file individuali.
Destinazione e sorgente sono termini molto generici che includono
tutti i possibili percorsi di installazione.

Parola

tfp: percorso del file di destinazione (Target File Path)
tdp: percorso del disco di destinazione (Target Disk Path)
wdp: percorso del disco Windows (Windows Disk Path)
fn:  nomefile (FileName)
idp: nome percorso disco di installazione (Install Disk Path Name)
fpn: file con nome percorso (File with Path Name)

Parola chiave
     Destinazione:
     Sorgente:
-------------

CLIENT
     Destinazione: <tdp\<fn>
     Sorgente: <idp>\<fpn>

CLIENTDRV
     Destinazione: <tdp\<fn>
     Sorgente: <idp>\LANDRV16 oppure <idp>\LANDRV32

NWCNTL
     Destinazione: C:\NWCNTL\<nomefile>
     Sorgente: <idp>\<fpn>

CLIENTNLS
     Destinazione: <tdp>\NLS\<fn>
     Sorgente: <idp>\NLS\<fn>

CLIENTLANG
     Destinazione: <tdp>\NLS\<linguaNW>\<fn>
     Sorgente: <idp>\NLS\<linguaNW>\<fpn>

LANGCLIENT
     Destinazione: <tdp>\<fn>
     Sorgente: <idp>\NLS\<linguaNW>\<fpn

WINDOWS
     Destinazione: <wdp>\<fn>
     Sorgente: <idp>\<fpn>

WINSYS
     Destinazione: <wdp>\SYSTEM\<fn>
     Sorgente: <idp>\<fpn>

WINNLS
     Destinazione: <wdp>\NLS\<fn>
     Sorgente: <idp>\<fpn>

WINLANG
     Destinazione: <wdp>\NLS\<linguaNW>|<fn>
     Sorgente: <idp>\NLS\<linguaNW>\<fpn>

WINLANGSYS
     Destinazione: <wdp>\SYSTEM\<fn>
     Sorgente: <idp>\NLS\<linguaNW>\<fpn>

VeRsIoN=2.00 Novell Client32 ACU Readme file (960606).
CoPyRiGhT=Copyright 1996 Novell, Inc. Tutti i diritti riservati.



