ciao
prova a guardare questo script :
in particolare , prova a guardare se il comando nella label Installazione Vista puo` funzionare o devo mettere i doppi apici alle variabili .codice:@echo off rem Ciclo FOR per determinare quale unita fisica contenga la directory File_XML per inserirla nella variabile DVDDrive. for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%I:\Files_XML set DVDDrive=%%I rem Creazione del menu. echo A Installazione di Vista Business SP1 in un'unica partizione echo B Installazione di Vista HomeBasic SP1 in un'unica partizione echo C Installazione di Vista HomePremium SP1 in un'unica partizione echo D Installazione di Vista Ultimate SP1 in un'unica partizione echo. echo E Installazione di Vista Business SP1 con due partizioni echo F Installazione di Vista HomeBasic SP1 con due partizioni echo G Installazione di Vista HomePremium SP1 con due partizioni echo H Installazione di Vista Ultimate SP1 con due partizioni echo. echo I Installazione di Vista Business SP1 formattando solo la partizione sistema echo J Installazione di Vista HomeBasic SP1 formattando solo la partizione sistema echo K Installazione di Vista HomePremium SP1 formattando solo la partizione sistema echo L Installazione di Vista Ultimate SP1 formattando solo la partizione sistema echo. echo R Riavvia il computer echo U Uscita dal menu echo. :Inizio rem Comando che permette la scelta di una voce del menu. set /p Lettera=Digitare una lettera e premere Invio: if /i "%Lettera%" EQU "A" goto Scelta A if /i "%Lettera%" EQU "B" goto Scelta B if /i "%Lettera%" EQU "C" goto Scelta C if /i "%Lettera%" EQU "D" goto Scelta D if /i "%Lettera%" EQU "E" goto Scelta E if /i "%Lettera%" EQU "F" goto Scelta F if /i "%Lettera%" EQU "G" goto Scelta G if /i "%Lettera%" EQU "H" goto Scelta H if /i "%Lettera%" EQU "I" goto Scelta I if /i "%Lettera%" EQU "J" goto Scelta J if /i "%Lettera%" EQU "K" goto Scelta K if /i "%Lettera%" EQU "L" goto Scelta L if /i "%Lettera%" EQU "R" goto Scelta R if /i "%Lettera%" EQU "U" goto Scelta U goto Scelta Errata :Scelta A set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_Business_SP1_una_partizione.xml goto Installazione Vista :Scelta B set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_HomeBasic_SP1_una_partizione.xml goto Installazione Vista :Scelta C set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_HomePremium_SP1_una_partizione.xml goto Installazione Vista :Scelta D set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_Ultimate_SP1_una_partizione.xml goto Installazione Vista :Scelta E set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_Business_SP1_due_partizioni.xml goto Installazione Vista :Scelta F set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_HomeBasic_SP1_due_partizioni.xml goto Installazione Vista :Scelta G set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_HomePremium_SP1_due_partizioni.xml goto Installazione Vista :Scelta H set Unattend=%DVDDrive%:\Files_XML\Installazione_Vista_Ultimate_SP1_due_partizioni.xml goto Installazione Vista :Scelta I set Unattend=%DVDDrive%:\Files_XML\Formattazione_partizione_sistema_Vista_Business_SP1_due_partizioni.xml goto Installazione Vista :Scelta J set Unattend=%DVDDrive%:\Files_XML\Formattazione_partizione_sistema_Vista_HomeBasic_SP1_due_partizioni.xml goto Fine :Scelta K set Unattend=%DVDDrive%:\Files_XML\Formattazione_partizione_sistema_Vista_HomePremium_SP1_due_partizioni.xml goto Installazione Vista :Scelta L set Unattend=%DVDDrive%:\Files_XML\Formattazione_partizione_sistema_Vista_Ultimate_SP1_due_partizioni.xml goto Installazione Vista :Scelta R wpeutil reboot goto Fine :Scelta U goto Fine :Scelta Errata echo Valore non valido pause goto Inizio :Installazione Vista %DVDDrive%:\sources\setup.exe /unattend:%Unattend% goto Fine :Fine goto :EOF
grazie
ciao
p.s: questo script deve funzionare su Windows pe 2.1 .