PDA

View Full Version : Installare aggiornamenti multipli


lucausa75
12-11-2013, 09:17
Salve ragazzi,
ho scaricato in una cartella tutti gli aggiornamenti di Windows 8.1 direttamente dal sito Microsoft.
Adesso volevo capire come fare per creare un file batch che li avvii uno ad uno o meglio ancora se posso creare un file rar o zip autoinstallante...mi aiutate?
Grazie

x_Master_x
12-11-2013, 14:09
@echo off
wusa "C:\Percorso\KBXXXXXXX.msu" /quiet /norestart


http://support.microsoft.com/kb/934307/it

lucausa75
12-11-2013, 16:02
@echo off
wusa "C:\Percorso\KBXXXXXXX.msu" /quiet /norestart


http://support.microsoft.com/kb/934307/it

Grazie 1000 assai.
Una domanda volevo farti: il comando wusa va bene per i soli file .msu o lo si può usare anche per i file .exe proposti come aggiornamento di Office?

Grazie

x_Master_x
12-11-2013, 16:10
No gli .exe sono indipendenti, basta eseguirli con il comando START nel batch

lucausa75
12-11-2013, 16:13
No gli .exe sono indipendenti, basta eseguirli con il comando START nel batch

Così non funziona

@echo off
start "C:\Percorso\KBXXXXXXX.msu" /quiet /norestart
:help:

x_Master_x
12-11-2013, 17:03
Non confondiamo gli MSU con gli EXE, ho detto che gli EXE sono indipendenti. Hai sbagliato un parametro e dimenticato /B:
START /B "" C:\Percorso\File.exe"
"" = Titolo, non la path del programma.

La prossima volta leggi bene i comandi con /?

lucausa75
12-11-2013, 17:12
Non confondiamo gli MSU con gli EXE, ho detto che gli EXE sono indipendenti. Hai sbagliato un parametro e dimenticato /B:
START /B "" C:\Percorso\File.exe"
"" = Titolo, non la path del programma.

La prossima volta leggi bene i comandi con /?
Ma i paramentri /quiet /norestart non si utilizzano in questo caso?

:ave:

x_Master_x
12-11-2013, 21:53
Quei parametri sono di wuse. Forse e dico forse anche gli aggiornamenti di office hanno dei parametri per l'installazione silenziosa ( forse é /q oppure lo stesso /quiet ) ma devi controllare perché non sono sicuro che siano stati implementati.

lucausa75
13-11-2013, 06:14
Quei parametri sono di wuse. Forse e dico forse anche gli aggiornamenti di office hanno dei parametri per l'installazione silenziosa ( forse é /q oppure lo stesso /quiet ) ma devi controllare perché non sono sicuro che siano stati implementati.

Grazie per il tuo aiuto prezioso :)

lucausa75
14-11-2013, 06:58
Grazie al tuo prezioso aiuto sono riuscito a creare questi due file .bat:

Install_1.bat
@echo off
echo Executing + Installing Windows Update:

start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\access2010-kb2553446-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\csi2010-kb2760598-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\filterpack2010-kb2810071-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\gfx2010-kb2589298-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\mso2010-kb2826026-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\msocf2010-kb2589375-fullfile-x64-glb.exe"
start /B "" "C:\Users\Admin\Desktop\Offline Windows Updates\Office 2010 X64\office2010-kb2553092-fullfile-x64-glb.exe"


Install_2.bat
@echo off
echo Executing + Installing Windows Update:

wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2859675-x64.msu" /quiet /norestart
wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2883200-x64.msu" /quiet /norestart
wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2884846-x64.msu" /quiet /norestart
wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2886439-x64.msu" /quiet /norestart
wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2901549-x64.msu" /quiet /norestart
wusa "C:\Users\Admin\Desktop\Offline Windows Updates\Windows 8.1 X64\Windows8.1-KB2902892-x64.msu" /quiet /norestart


Lanciando il primo bat vorrei che gli exe si aprissero solo alla fine dell'installazione del precedente mentre per il secondo bat vorrei che nella finestra dos per ogni installazione avrei ad esempio "Installazione File 1 di 6 completata" e così via...

Come posso fare?
Grazie

x_Master_x
14-11-2013, 09:31
E' la seconda volta che ti avviso di leggere con attenzione i parametri di START, alla terza ti faccio bannare usando la mia influenza con i piani altri :D
START /WAIT /B
WAIT = Avvia l'applicazione e ne attende la terminazione

Per il secondo dovrebbe bastare:

echo Installazione 1 di 6 in corso...
wusa.exe "Update1" etc.
echo Installazione 1 di 6 completata
echo Installazione 2 di 6 in corso...
wusa.exe "Update2" etc.
echo Installazione 2 di 6 completata

lucausa75
14-11-2013, 09:49
E' la seconda volta che ti avviso di leggere con attenzione i parametri di START, alla terza ti faccio bannare usando la mia influenza con i piani altri :D
START /WAIT /B
WAIT = Avvia l'applicazione e ne attende la terminazione

Per il secondo dovrebbe bastare:

echo Installazione 1 di 6 in corso...
wusa.exe "Update1" etc.
echo Installazione 1 di 6 completata
echo Installazione 2 di 6 in corso...
wusa.exe "Update2" etc.
echo Installazione 2 di 6 completata


:ave: