Un'installazione silenziosa permette d'installare in remoto un'applicazione su tutte le postazioni della rete senza dover intervenire direttamente sulla singola postazione.
Passo 1: Preparare il file *.iss
Il primo passo consiste nel salvare in un file
*.iss tutte le risposte alle domande poste durante l'installazione "manuale". Per generare questo file, procedete nel seguente modo:
1. Da una postazione sulla quale il Client HYPERPLANNING non è stato ancora installato, scaricate l'ultima versione del Client HYPERPLANNING (da questo sito, categoria
Scaricare)
salvandolo in una cartella (nel nostro esempio, noi salveremo l'applicazione
Install_HYPclient_IT1300304.exe nella cartella
c:\InstallazioneSilenziosa.
All'occorrenza, le righe di comando qui presenti saranno personalizzate in funzione della versione scaricata e della cartella dove l'applicazione è stata salvata.
2. Aprite un terminale (scrivento
cmd nella zona di ricerca del menu
Start) poi inserite i seguenti comandi:
cd c:\InstallazioneSilenziosa
Install_HYPclient_IT1300304 -r -f1c:\InstallazioneSilenziosa\ClientHYPERPLANNING.iss
3. L'installazione del Client HYPERPLANNING si avvia: procedete all'installaizone; le vostre risposte saranno salvate per essere poi riutilizzate durante l'installazione silenziosa.
4. A fine installazione, il file
ClientHYPERPLANNING.iss contenente le vostra risposte viene cenerato nella cartella
c:\InstallazioneSilenziosa, vicino al file d'installazione.
Passo 2: Testare l'installazione silenziosa
1. Disinstallare il Client HYPERPLANNING dalla postazione sulla quale avete "fabbricato" l'installazione silenziosa e verificate che la cartella
c:\InstallazioneSilenziosa contenga i 2 file:
-
Install_HYPclient_IT1300304
-
ClientHYPERPLANNING.iss
2. Aprite un terminale inserite i seguenti comandi:
cd c:\InstallazioneSilenziosa
- Install_HYPclient_IT1300304 -s -f1c:\ClientHYPERPLANNING.iss
- f2c:\InstallazioneSilenziosa\resultat.log
3. L'installazione del Client HYPERPLANNING si avvierà senza che voi dobbiate rispondere alle domande. Queste sono le risposte date durante il passo 1.
4. Un file
resultat.log è generato nella cartella
c:\InstallazioneSilenziosa : se l'installazione è andata a buon fine, vedrete nel file:
ResultCode=0.
Passo 3: Avviate l'installazione silenziosa su tutte le postazioni
Per installare il Client HYPERPLANNING su tutte le postazioni, dovete lanciare lo script creato, da remoto.
Ecco un esempio di script Vbscript che potete utilizzare. Potete copiarlo in un file di testo al quale darete estensione *.vbs. Potete copiare ed eseguire, a distanza, questo file su tutte le postazioni dove volete installare il Client HYPERPLANNING.
Set WshShell = Wscript.CreateObject("Wscript.Shell")
Set WSHNetwork = WScript.CreateObject("WScript.Network")
Set Fso = CreateObject("Scripting.FileSystemObject")
computer = WshNetwork.ComputerName
On error Resume Next
If Not Fso.FolderExists("c:\temp") Then
Fso.CreateFolder("C:\temp")
End IF
Fso.CopyFile "NomDuServeur\InstallSilencieuse \*.*","C:\temp",True
wscript.Sleep 2000
command1 = "CMD /C C:\temp\Install_HYPclient_IT1300304 -s -f1c:\temp\ClientHYPERPLANNING.iss -f2c:\temp\resultat.log"
Wshshell.run command1,0,True
wscript.sleep 5000
If Fso.FileExists("c:\temp\resultat.log") Then
Fso.CopyFile "c:\temp\resultat.log","NomDuServeur\InstallSilencieuse\resultat-" & computer & ".log",True
End If
WScript.Quit