Script

Gli script usati nelle distribuzioni LTI e ZTI fanno riferimento alle proprietà che determinano i passaggi del processo e le impostazioni di configurazione usate durante il processo di distribuzione. Usare questa sezione di riferimento per determinare gli script corretti da includere nelle azioni e gli argomenti validi da fornire durante l'esecuzione di ogni script. Per ogni script vengono fornite le informazioni seguenti:

  • Nome. Specifica il nome dello script.

  • Descrizione. Fornisce una descrizione dello scopo dello script e di tutte le informazioni pertinenti relative alla personalizzazione dello script.

  • Input. Indica i file usati per l'input nello script.

  • Output. Indica i file creati o modificati dallo script.

  • Riferimenti. Indica altri script o file di configurazione a cui fa riferimento lo script.

  • Posizione. Indica la cartella in cui è possibile trovare lo script. Nelle informazioni per la posizione vengono usate le variabili seguenti:

    • program_files. Questa variabile punta al percorso della cartella Programmi nel computer in cui è installato MDT.

    • distribuzione. Questa variabile punta al percorso della cartella Distribution per la condivisione di distribuzione.

    • piattaforma. Questa variabile è un segnaposto per la piattaforma del sistema operativo (x86 o x64).

  • Usare. Fornisce i comandi e le opzioni che è possibile specificare.

  • Argomenti e descrizione. Indicare gli argomenti validi da specificare per lo script e una breve descrizione del significato di ogni argomento.

  • Proprietà. Proprietà a cui fa riferimento lo script.

BDD_Autorun.wsf

Questo script visualizza una finestra di dialogo che indica il supporto di distribuzione inserito dall'utente creato dal processo MDT, ad esempio un DVD avviabile o un disco rigido rimovibile. Il messaggio viene visualizzato per 15 secondi. Se non viene eseguita alcuna azione, lo script viene avviato LiteTouch.vbs.

Per altre informazioni su LiteTouch.vbs, vedere LiteTouch.vbs.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output Nessuno
Riferimenti LiteTouch.vbs. Avvia LTI
Posizione distribution\Scripts
Usare Nessuno

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Nessuno

BDD_Welcome_ENU.xml

Questo file XML contiene il codice script e il layout HTML per la pagina Distribuzione di Windows visualizzata all'inizio della Distribuzione guidata. Questo file XML viene letto da Wizard.hta, che esegue le pagine della procedura guidata incorporate in questo file XML.

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti - NICSettings_Definition_ENU.xml. Consente all'utente di fornire le impostazioni di configurazione per le schede di rete

- Wizard.hta. Visualizza le pagine della Distribuzione guidata

- WPEUtil.exe. Inizializza Windows PE e le connessioni di rete; avvia LTI
Posizione distribution\Tools\platform
Usare mshta.exeWizard.hta BDD_Welcome_ENU.xml

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
KeyboardLocalePE -
WelcomeWizardCommand -
WizardComplete -

Credentials_ENU.xml

Questo file XML contiene il codice script e il layout HTML per la pagina Specifica credenziali per la connessione guidata alle condivisioni di rete nella Distribuzione guidata. Questo file XML viene letto da Wizard.hta, che esegue le pagine della procedura guidata incorporate in questo file XML.

Nota

Questa pagina della procedura guidata viene visualizzata solo se si verifica un errore durante la convalida delle credenziali utente predefinite.

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti Credentials_scripts.vbs. Contiene le funzioni di supporto delle credenziali utente
Posizione distribution\Scripts
Usare mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain &#124; /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Nessuno

Credentials_scripts.vbs

Questo script analizza gli argomenti forniti durante il caricamento del file Credentials_ENU.xml nella Distribuzione guidata. Esegue anche la convalida delle credenziali utente. Questo script viene letto dal file Credentials_ENU.xml.

Per altre informazioni su Credentials_ENU.xml, vedere l'argomento corrispondente in Credentials_ENU.xml.

Valore Descrizione
Input Nessuno
Output I messaggi di evento vengono scritti in questi file di log:

- Credentials_scripts.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti Nessuno
Posizione distribution\Scripts
Usare <script language="VBScript" src="Credentials_scripts.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
UserCredentials -
UserDomain -

DeployWiz_Definition_ENU.xml

Questo file XML contiene il codice script e il layout HTML per ogni pagina della procedura guidata nella Distribuzione guidata. Questo file viene letto da Wizard.hta, che esegue le pagine della procedura guidata incorporate in questo file XML. Questo file .xml contiene le pagine della procedura guidata seguenti:

  • Benvenuto

  • Specificare le credenziali per la connessione alle condivisioni di rete

  • Sequenza di attività

  • Dettagli computer

  • Dati utente

  • Spostare dati e impostazioni

  • Dati utente (ripristino)

  • Computer Backup

  • Product Key

  • Language Pack

  • Impostazioni locali e ora

  • Ruoli e funzionalità

  • Applicazioni

  • Password amministratore

  • Amministratori locali

  • Immagine di acquisizione

  • BitLocker

  • Pronto per iniziare

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti - DeployWiz_Initialization.vbs. Include funzioni di supporto e subroutine usate dallo script

- DeployWiz_Validation.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIBackup.wsf. Crea un backup del computer di destinazione

- ZTIPatches.wsf. Installa gli aggiornamenti (Language Pack, aggiornamenti della sicurezza e così via)

- ZTIUserState.wsf. Inizializza la migrazione dello stato utente per acquisire e ripristinare lo stato utente nel computer di destinazione
Posizione distribution\Scripts
Usare Nessuno

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
DeploymentMethod -
Deploymenttype -
DoCapture -
ImageBuild -
ImageFlags -
IsBDE -
IsServerOS -
JoinDomain -
OSDComputerName -
OSVersion -
SkipAdminAccounts -
SkipAdminPassword -
SkipApplications -
SkipBitLocker -
SkipCapture -
SkipComputerBackup -
SkipComputerName -
SkipDomainMembership -
SkipLocaleSelection -
SkipPackageDisplay -
SkipProductKey -
SkipRoles -
SkipSummary -
SkipTaskSequence -
SkipTimeZone -
SkipUserData -
TaskSequenceTemplate -
UserDomain -
Userid -
UserPassword -
USMTOfflineMigration -

DeployWiz_Initialization.vbs

Questo script inizializza le pagine della Distribuzione guidata (archiviate in DeployWiz_Definition_ENU.xml). Contiene anche funzioni e subroutine chiamate dalla Distribuzione guidata durante una distribuzione LTI.

Valore Descrizione
Input - DomainOUList.xml. Contiene un elenco di unità organizzative di dominio

- ListOfLanguages.xml

- LocationServer.xml. Contiene un elenco di condivisioni di distribuzione disponibili

- Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf
Output Il messaggio di evento viene scritto in questi file di log:

- DeployWiz_Initialization.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIApplications.wsf. Avvia l'installazione dell'applicazione
Posizione distribution\Scripts
Usare <script language="VBScript" src="DeployWiz_Initialization.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Architettura -
Applicazioni -
BackupDir -
BackupFile -
BackupShare -
BDEInstall -
BDEKeyLocation -
BDERecoveryKey -
BDEWaitForEncryption -
CapableArchitecture -
ComputerBackupLocation -
CustomWizardSelectionProfile -
Deploymenttype -
DeployRoot -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainOUs -
ImageBuild -
ImageFlags -
ImageLanguage -
ImageLanguage001 -
ImageProcessor -
IsServerOS -
KeyboardLocale -
KeyboardLocale_Edit -
LanguagePacks -
LanguagePacks001 -
LocalDeployRoot -
MandatoryApplications -
OSDComputerName -
OSCurrentBuild -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKeyDrive -
OSDBitLockerWaitForEncryption -
OSSKU -
OSVersion -
OverrideProductKey -
ProductKey -
SkipCapture -
SkipDomainMembership -
TaskSequenceID -
TimeZoneName -
TSGUID -
UDDir -
UDShare -
UILanguage -
UserDataLocation -
UserDomain -
Userid -
UserLocale -
UserPassword -
WizardSelectionProfile -

DeployWiz_Validation.vbs

Questo script inizializza e convalida le informazioni digitate nelle pagine della Distribuzione guidata (archiviate in DeployWiz_Definition_ENU.xml). Questo script contiene funzioni e subroutine chiamate dalla Distribuzione guidata durante una distribuzione LTI.

Valore Descrizione
Input - OperatingSystems.xml. Contiene l'elenco dei sistemi operativi disponibili per la distribuzione

- Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf
Output Nessuno
Riferimenti - Credentials_ENU.xml. Richiede all'utente le credenziali che verranno usate per la connessione alle risorse di rete

- ZTIGather.wsf. Raccoglie proprietà e regole di elaborazione
Posizione distribution\Scripts
Usare <script language="VBScript" src="DeployWiz_Validation.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Architettura -
Deploymenttype - -
DeployTemplate -
ImageBuild -
ImageProcessor - -
OSVersion -
TaskSequenceID -
TSGUID -
UserCredentials -
UserDomain -
Userid -
UserPassword -

LiteTouch.vbs

Questo script viene chiamato dalla Distribuzione guidata per avviare LTI. Lo script:

  • Rimuove la cartella C:\MININT (se esistente)

  • Verifica che il computer di destinazione soddisfi i requisiti per l'esecuzione della Distribuzione guidata chiamando ZTIPrereq.vbs

  • Avvia la Distribuzione guidata eseguendo LiteTouch.wsf

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti - BDDRun.exe

- ZTIPrereq.vbs. Utilizzato per determinare se il computer di destinazione soddisfa i prerequisiti per la distribuzione di un nuovo sistema operativo

- LiteTouch.wsf. Script responsabile del controllo del processo di distribuzione LTI
Posizione distribution\Scripts
Usare cscript LiteTouch.vbs </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
Nessuno

LiteTouch.wsf

Questo script viene chiamato da LiteTouch.vbs ed è responsabile del controllo del processo di distribuzione LTI. Tra queste vi sono anche:

  • Esecuzione della Distribuzione guidata

  • Esecuzione del processo di distribuzione LTI usando il file della sequenza di attività appropriato

Valore Descrizione
Input - task_sequence_file.xml. Contiene le attività e la sequenza di attività per il processo di distribuzione LTI

- Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf
Output - LiteTouch.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - BDD_Welcome_ENU.xml. Visualizza la pagina di benvenuto della Distribuzione guidata per la distribuzione LTI

- DeployWiz_Definition_ENU.xml. Visualizza le pagine della Distribuzione guidata per la distribuzione LTI

- Diskpart.exe. Utilità che consente la gestione automatizzata di dischi, partizioni e volumi

- LTICleanup.wsf. Esegue le attività di pulizia al termine della distribuzione

- LTICopyScripts.wsf. Copia gli script di distribuzione in un disco rigido locale nel computer di destinazione

- MSHTA.exe. Host applicazione HTML

- RecEnv.exe. Se questa utilità esiste, all'utente viene richiesto di determinare se avviare Ambiente ripristino Windows.

- Regsvr32.exe. Registra i file (.dll, .exe, ocx e così via) con il sistema operativo

- Summary_Definition_ENU.xml. Visualizza i risultati di riepilogo per la distribuzione LTI

- TsmBootStrap.exe. Utilità Bootstrap della sequenza di attività

- Wizard.hta. Visualizza le pagine della Distribuzione guidata

- WPEUtil.exe. Inizializza Windows PE e le connessioni di rete; avvia LTI

- ZTIGather.wsf. Raccoglie proprietà e regole di elaborazione

- ZTIPrereq.vbs. Verifica che il computer di destinazione soddisfi i requisiti per l'esecuzione della Distribuzione guidata

- ZTINICConfig.wsf. Configura le schede di rete attivate

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>"

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)
/Iniziare Crea un collegamento nel nuovo sistema operativo che viene eseguito dopo l'avvio della shell

Proprietà

Nome Lettura Scrittura
_DoNotCleanLiteTouch -
_SMSTSPackageName -
AdminPassword -
Architettura - -
BootPE - -
ComputerBackupLocation -
Nomecomputer -
DeployDrive - -
DeploymentMethod - -
Deploymenttype - -
DeployRoot - -
DestinationLogicalDrive -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
FinishAction -
HostName -
IsServerCoreOS -
JoinDomain -
JoinWorkgroup - -
KeyboardLocalePE -
LTISuspend -
OSDAdapterCount -
OSDComputerName - -
Fase - -
ResourceDrive - -
ResourceRoot - -
Retval -
SkipBDDWelcome -
SkipFinalSummary - -
SkipWizard -
SMSTSLocalDataDrive -
TaskSequenceID -
TimeZoneName -
UserDataLocation - -
UserDomain -
Userid -
UserPassword -
WelcomeWizardCommand -
WizardComplete -

LTIApply.wsf

Questo script è responsabile dell'installazione di un'immagine Windows PE nel computer di destinazione. L'immagine Windows PE viene usata per raccogliere informazioni sul computer di destinazione ed eseguire le attività di distribuzione nel computer di destinazione.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, i connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - LTIApply.log. File di log che contiene eventi generati da questo script

- LTIApply_wdsmcast.log. File di log che contiene eventi generati dall'utilità Wdsmcast

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Bootsect.exe. Applica un settore di avvio al disco rigido

- ImageX.exe. Utilità usata per creare e gestire file WIM

- ZTIBCDUtility.vbs. Include le funzioni di utilità usate durante l'esecuzione di attività di Boot Manager

- ZTIConfigFile.vbs. Include routine per l'elaborazione di file XML

- ZTIDiskUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- Wdsmcast.exe. Un'utilità usata dai computer di destinazione per aggiungere una trasmissione multicast
Posizione distribution\Scripts
Usare cscript LTIApply.wsf </pe> </post> </debug:value>

Argomenti

Valore Descrizione
/Pe Usa il processo per l'installazione dell'immagine Windows PE nel computer di destinazione
/Inserisci Pulisce i file non necessari dopo l'installazione di un'immagine
/debug:value Restituisce i messaggi di evento alla console e ai file .log; se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
Architettura -
BootPE -
DeployRoot -
DestinationLogicalDrive - -
OSGUID -
OSCurrentVersion -
OSVersion -
ImageBuild -
ImageFlags -
ImageProcessor -
ISBDE -
Sourcepath -
TaskSequenceID -
UserDomain -
Userid -
UserPassword -
WDSServer -

LTICleanup.wsf

Questo script rimuove tutti i file o le impostazioni di configurazione (ad esempio script, cartelle, voci del Registro di sistema o impostazioni di configurazione dell'accesso automatico) dal computer di destinazione al termine del processo di distribuzione.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output - LTICleanup.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Bootsect.exe. Applica un settore di avvio al disco rigido

- Net.exe. Esegue attività di gestione della rete

- RegSvr32.exe. Registra i file (.dll, .exe, ocx e così via) con il sistema operativo

- ZTIBCDUtility.vbs. Include le funzioni di utilità usate durante l'esecuzione di attività di Boot Manager

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript LTICleanup.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
_DoNotCleanLiteTouch -
DeployRoot -
DestinationLogicalDrive -
OSVersion -

LTICopyScripts.wsf

Questo script copia gli script di distribuzione per i processi di distribuzione LTI e ZTI in un disco rigido locale nel computer di destinazione.

Valore Descrizione
Input - Summary_Definition_ENU.xml. Visualizza i risultati di riepilogo per la distribuzione LTI

- Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - LTICopyScripts.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript LTICopyScripts.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
Nessuno

LTIGetFolder.wsf

Questo script visualizza una finestra di dialogo che consente all'utente di passare a una cartella. Il percorso della cartella selezionata viene archiviato nella variabile di ambiente FOLDERPATH.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output Nessuno
Riferimenti - ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- WizUtility.vbs. Include funzioni di supporto e subroutine usate dall'interfaccia utente (ad esempio pagine della procedura guidata)
Posizione - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Usare cscript LTIGetFolder.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
DefaultFolderPath -
Folderpath -

LTIOEM.wsf

Questo script viene usato da un OEM durante uno scenario OEM LTI per copiare il contenuto di una condivisione di distribuzione multimediale nel disco rigido del computer di destinazione per prepararlo alla duplicazione.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output - LTIOEM.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - RoboCopy.exe. Strumento di copia di file e cartelle

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript LTIOEM.wsf </BITLOCKER &#124; /BDE> </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)
/BITLOCKER Abilita BitLocker
/BDE Abilita BitLocker

Proprietà

Nome Lettura Scrittura
_DoNotCleanLiteTouch -
DeployDrive -
DeployRoot -
TSGUID -

LTISuspend.wsf

Questo script sospende una sequenza di attività per consentire l'esecuzione di attività manuali. Quando questo script viene eseguito, crea un collegamento Alla sequenza di attività di ripresa sul desktop dell'utente che consente all'utente di riavviare la sequenza di attività dopo il completamento di tutte le attività manuali.

Nota

Questo script è supportato solo nel sistema operativo completo.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output - LTISuspend.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - LiteTouch.wsf. Controlla il processo di distribuzione LTI

- LTICopyScripts.wsf. Copia gli script di distribuzione in un disco rigido locale nel computer di destinazione

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript LTISuspend.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)
/Riassumere -

Proprietà

Nome Lettura Scrittura
LTISuspend -
SMSTSRebootRequested -

LTISysprep.wsf

Questo script prepara il computer di destinazione per l'esecuzione di Sysprep, esegue Sysprep nel computer di destinazione e quindi verifica che Sysprep sia stato eseguito correttamente.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output - LTISysprep.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Expand.exe. Espande i file compressi

- Sysprep.exe. Prepara i computer per la duplicazione

- ZTIConfigFile.vbs. Contiene routine per l'elaborazione di file XML

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript LTISysprep.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Architettura -
DeployRoot -
DestinationLogicalDrive -
DoCapture -
OSCurrentBuild -
OSDAnswerFilePath -
OSGUID -
Sourcepath - -
TaskSequenceID -

NICSettings_Definition_ENU.xml

Questo file XML contiene il codice script e il layout HTML per la pagina configura impostazioni di rete IP statiche della Distribuzione guidata. Durante una distribuzione LTI, Wizard.hta legge questo file ed esegue la pagina della procedura guidata incorporata che richiede la configurazione di indirizzamento di rete richiesta. Se non viene fornita alcuna configurazione di indirizzi IP statici, per impostazione predefinita gli script di distribuzione useranno DHCP per ottenere la configurazione di rete necessaria.

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti ZTINICUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare Nessuno

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
OSDAdapterxDNSServerList -
OSDAdapterxDNSSuffix -
OSDAdapterxGateways -
OSDAdapterxIPAddressList -
OSDAdapterxMacAddress -
OSDAdapterxSubnetMask -
OSDAdapterxWINSServerList -
OSDAdapterCount -

Nota

Laxnei nomi delle proprietà elencati in precedenza è un segnaposto per una matrice in base zero che contiene informazioni sulla scheda di rete.

Summary_Definition_ENU.xml

Questo file XML contiene il codice script e il layout HTML per la pagina della procedura guidata Riepilogo distribuzione della Distribuzione guidata. Durante una distribuzione LTI, Wizard.hta legge questo file ed esegue la pagina della procedura guidata incorporata che visualizza i risultati di riepilogo per la distribuzione LTI. Questo file XML contiene le pagine della procedura guidata seguenti:

  • Operazione riuscita. Notifica relativa al completamento corretto delle attività di distribuzione

  • Errore. Notifica relativa all'errore di completamento delle attività di distribuzione

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti Summary_Scripts.vbs. Include funzioni di supporto e subroutine usate dalle pagine della procedura guidata incorporate in questo file XML
Posizione distribution\Scripts
Usare Nessuno

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
SkipFinalSummary -
Retval -

Summary_scripts.vbs

Questo script viene chiamato dalla pagina della procedura guidata Riepilogo della Distribuzione guidata. Contiene funzioni e subroutine usate per l'inizializzazione e la convalida.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output Il messaggio di evento viene scritto in questi file di log:

- Summary_scripts.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti Nessuno
Posizione distribution\Scripts
Usare <script language="VBScript" src="Summary_Scripts.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Deploymenttype -
Retval -

Wizard.hta

Questa applicazione hypertext visualizza le pagine della Distribuzione guidata.

Valore Descrizione
Input Variabili di ambiente. Contiene l'elenco di valori delle proprietà, proprietà personalizzate, connessioni alle banche dati, regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione. Le variabili di ambiente vengono popolate da ZTIGather.wsf.
Output - Wizard.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - LTIGetFolder.wsf. File script che avvia una finestra di dialogo BrowseForFolder

- ZTIConfigFile.vbs. Include routine per l'elaborazione di file XML

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- WizUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Usare mshta.exe Wizard.hta </definition:filename> </NotWizard> </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/NotWizard Usato per ignorare le richieste di pagina della procedura guidata
/Definition:filename Specifica il file XML da caricare nella procedura guidata

Proprietà

Nome Lettura Scrittura
Definizione -
DefaultFolderPath -
Folderpath -
WizardComplete -

WizUtility.vbs

Questo script contiene funzioni e subroutine a cui fanno riferimento i vari script della Distribuzione guidata.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - WizUtility.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti LTIGetFolder.wsf. File script che avvia una finestra di dialogo BrowseForFolder
Posizione - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Usare <script language="VBScript" src="WizUtility.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
DefaultFolderPath -
DefaultDestinationDisk -
DefaultDestinationIsDirty -
DefaultDestinationPartition -
Deploymenttype -
DestinationDisk -
Folderpath -
OSVersion -
UserDomain -
UserCredentials -

ZTIApplications.wsf

Questo script avvia un'installazione di applicazioni configurate nel nodo Applicazioni in Deployment Workbench. Questo script non tenterà di installare alcuna applicazione che:

  • Non supporta il tipo di piattaforma del computer di destinazione

  • Non supporta il tipo di processore del computer di destinazione

  • Ha una voce di disinstallazione nel Registro di sistema in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Nota

Se nell'applicazione elencata sono definite applicazioni dipendenti, questo script tenta di installare tali applicazioni dipendenti prima di installare l'applicazione elencata.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIApplications.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - ZTIConfigFile.vbs. Include routine per l'elaborazione di file XML

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- BDDRun.exe. Esegue un comando che richiede l'interazione dell'utente
Posizione distribution\Scripts
Usare cscript ZTIApplications.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
ApplicationGUID -
ApplicationSuccessCodes -
DependentApplications -
DeploymentMethod -
InstalledApplications - -
ResourceDrive -
ResourceRoot - -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIAppXmlGen.wsf

Questo script genera un file XML, ZTIAppXmlGen.xml, da usare per l'acquisizione automatica dei dati utente (documenti) associati alle applicazioni installate. Esegue questa operazione tramite la chiave del Registro di sistemaHKEY_CLASSES_ROOT\Software\Classes e acquisisce tutte le applicazioni che:

  • Non sono associati a una di queste estensioni di file: .mp3, .mov, .wma, .wmv, chm, evt, evtx, .exe, .com o fon

  • Non sono associati a Microsoft Office, ad esempio Office System 2007 o Microsoft Office 2003.

  • Avere un gestore aperto valido elencato in HKEY_CLASSES_ROOT\application\shell\open\command

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIAppXmlGen.xml. Contiene un elenco di applicazioni installate nel computer di destinazione

- ZTIAppXmlGen.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIAppXmlGen.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
DeploymentMethod -
Deploymenttype -
ImageBuild -
OSCurrentVersion -
USMTMigFiles - -

ZTIAuthorizeDHCP.wsf

Questo script usa lo strumento Netsh per configurare il computer di destinazione in modo che sia un server DHCP autorizzato in Active Directory Domain Services.

Per altre informazioni sull'autorizzazione dei server DHCP, vedere Comandi Netsh per DHCP.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIAuthorizeDHCP.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Netsh.exe. Utilità usata per automatizzare la configurazione dei componenti di rete

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIAuthorizeDHCP.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
IPAddress -

ZTIBackup.wsf

Questo script esegue un backup del computer di destinazione usando l'utilità ImageX. Il backup viene archiviato nel percorso specificato nelle proprietà BackupDir e BackupShare .

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIBackup.log. File di log che contiene eventi generati da questo script

- ZTIBackup_imagex.log. File di log che contiene eventi generati da ImageX

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - ImageX.exe. Utilità usata per creare e gestire file WIM

- ZTIBCDUtility.vbs. Include le funzioni di utilità usate durante l'esecuzione di attività di Boot Manager

- ZTIDiskUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIBackup.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
BackupDir -
BackupDisk -
BackupDrive -
BackupFile -
BackupPartition -
BackupScriptComplete -
BackupShare -
ComputerBackupLocation -
DeploymentMethod -
Deploymenttype -
DestinationLogicalDrive - -
DoCapture -
ImageBuild -
ImageFlags -
OSDStateStorePath -
Fase -
TaskSequenceID -
USMTLocal -

ZTIBCDUtility.vbs

Questo script contiene funzioni di utilità usate da alcuni script MDT durante l'esecuzione di attività di Boot Manager.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output Nessuno
Riferimenti BCDEdit.exe. Uno strumento per modificare la configurazione di avvio di Windows
Posizione - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Usare <script language="VBScript" src="ZTIBCDUtility.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Nessuno

ZTIBde.wsf

Questo script installa e configura BitLocker nel computer di destinazione. La configurazione di BitLocker è limitata agli scenari nuovi computer con dischi rigidi configurati con una singola partizione.

Nota

Per le distribuzioni ZTI e UDI, la proprietà UILanguage deve essere impostata in CustomSettings.ini o nel database MDT, perché ZTIBde.wsf tenta di leggere le impostazioni locali dalla proprietà UILanguage .

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIBde.log. File di log che contiene eventi generati da questo script

- ZTIBdeFix_diskpart.log. File di log contenente eventi generati dallo strumento Diskpart

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Defrag.exe. Deframmenta il disco rigido

- Diskpart.exe. Utilità che consente la gestione automatizzata di dischi, partizioni e volumi

- ServerManagerCmd.exe

- ZTIDiskUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIOSRole.wsf. Installa i ruoli del server

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIBde.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
AdminPassword -
BDEDriveLetter - -
BDEDriveSize -
BDEInstall -
BDEInstallSuppress -
BDEKeyLocation -
BDEPin -
BDERecoveryKey -
BDESecondPass - -
BdeWaitForEncryption -
BitlockerInstalled - -
DeploymentMethod -
ISBDE -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKey -
OSDBitLockerStartupKeyDrive -
OSDBitLockerTargetDrive -
OSDBitLockerWaitForEncryption -
OSCurrentBuild -
OSCurrentVersion -
OSFeatures - -
OSRoles - -
OSRoleServices - -
OSVersion -
SMSTSRebootRequested - -
SMSTSRetryRequested -
TPMOwnerPassword -

ZTIBIOSCheck.wsf

Questo script controlla il BIOS nel computer di destinazione e quindi esamina un elenco di biose incompatibili con Windows. L'elenco di BIOSe incompatibili viene archiviato nel file ZTIBIOSCheck.xml .

Se il BIOS nel computer di destinazione è elencato nel file ZTIBIOSCheck.xml , lo script restituisce uno stato che indica che il BIOS non è compatibile con Windows e che il processo di distribuzione deve essere terminato. Per informazioni sul popolamento dell'elenco di BIOSe incompatibili, vedere ZTIBIOSCheck.xml.

Valore Descrizione
Input - ZTIBIOSCheck.xml. Contiene un elenco di BIOSe che sono noti per essere incompatibili con Windows

- Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIBIOSCheck.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIBIOSCheck.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito)

Proprietà

Nome Lettura Scrittura
Nessuno

ZTICoalesce.wsf

Configuration Manager richiede la numerazione sequenziale dei pacchetti a partire da PACKAGES001, senza spazi vuoti nella sequenza numerica. In caso contrario, l'installazione avrà esito negativo.

Questo script consente di definire e denominare le variabili usando informazioni di identificazione sul programma da eseguire, ad esempio ComputerPackages100, ComputerPackages110 o CollectionPackages150. Quindi, quando questo script viene eseguito, Configuration Manager trova tutte le variabili che corrispondono a un modello (ad esempio, tutti i nomi di variabili che contengono la stringa Packages) e compila un elenco sequenziale, senza gap, usando il nome di base PACKAGES.

Ad esempio, se sono state definite le variabili seguenti (usando variabili computer, variabili di raccolta o in CustomSettings.ini o nel database MDT, ad esempio):

  • ComputerPackages100=XXX00001:Program

  • ComputerPackages110=XXX00002:Program

  • CollectionPackages150=XXX00003:Program

  • Packages001=XXX00004:Program

    Dopo l'esecuzione dello script, l'elenco sarà:

  • PACKAGES001=XXX00004:Program

  • PACKAGES002=XXX00001:Program

  • PACKAGES003=XXX00002:Program

  • PACKAGES004=XXX00003:Program

    Configuration Manager sarebbe quindi in grado di eseguire tutti e quattro i programmi.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTICoalesce.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTICoalesce.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/CoalesceDigits:value Specifica il numero di cifre da specificare durante la creazione della sequenza di numerazione. Ad esempio, un valore di:

- 2 creerebbe PACKAGE03

- 3 creerebbe PACKAGE003

Il valore predefinito se questo argomento non viene specificato è 3.

Proprietà

Nome Lettura Scrittura
CoalescePattern -
CoalesceTarget -

ZTIConfigFile.vbs

Questo script contiene routine comuni per l'elaborazione di file XML MDT.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConfigFile.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti Net.exe
Posizione distribution\Scripts
Usare <script language="VBScript" src="ZTIConfigFile.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
IsSafeForWizardHTML -
MandatoryApplications -
SkipGroupSubFolders -

ZTIConfigure.wsf

Questo script configura il file Unattend.xml con i valori delle proprietà specificati in precedenza nel processo di distribuzione MDT. Lo script configura il file appropriato in base al sistema operativo distribuito.

Questo script legge il file ZTIConfigure.xml per determinare come aggiornare il file Unattend.xml con i valori appropriati specificati nelle proprietà di distribuzione. Il file ZTIConfigure.xml contiene le informazioni per convertire le proprietà in impostazioni nel file Unattend.xml.

Valore Descrizione
Input - ZTIConfigure.xml. Contiene un elenco di valori delle proprietà (specificati in precedenza nel processo di distribuzione) e le relative impostazioni di configurazione corrispondenti

- Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConfigure.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIConfigure.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Nomecomputer - -
Deploymenttype -
DeploymentMethod -
DeployRoot -
DestinationLogicalDrive -
DomainAdminDomain -
ImageBuild -
OSDAnswerFilePath -
OSDAnswerFilePathSysprep -
OSDComputerName -
Fase -
TaskSequenceID -

ZTIConfigureADDS.wsf

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConfigureADDS.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Dcpromo.exe. Installa e rimuove Active Directory Domain Services

- Net.exe. Esegue attività di gestione della rete

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIConfigureADDS.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
ADDSLogPath -
ADDSPassword -
ADDSUserDomain -
ADDSUserName -
AutoConfigDNS -
ChildName -
ConfirmGC -
Databasepath -
DomainLevel -
DomainNetBiosName -
ForestLevel -
NuovoDominio -
NewDomainDNSName -
OSVersion -
ParentDomainDNSName -
ReplicaOrNewDomain - -
ReplicaDomainDNSName -
ReplicationSourceDC -
SafeModeAdminPassword -
Sitename -
SysVolPath -

ZTIConfigureDHCP.wsf

Questo script configura DHCP nel computer di destinazione.

Nota

DHCP deve essere già installato nel computer di destinazione prima di eseguire questo script.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConfigureDHCP.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Netsh.exe. Utilità che consente di automatizzare la configurazione dei componenti di rete

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIConfigureDHCP.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
DHCPScopesxDescription -
DHCPScopesxEndIP -
DHCPScopesxExcludeStartIP -
DHCPScopesxExcludeEndIP -
DHCPScopesxIP -
DHCPScopesxName -
DHCPScopesxOptionRouter -
DHCPScopesxOptionDNSDomainName -
DHCPScopesxOptionDNSServer -
DHCPScopesxOptionLease -
DHCPScopesxOptionNBTNodeType -
DHCPScopesxOptionPXEClient -
DHCPScopesxOptionWINSServer -
DHCPScopesxStartIP -
DHCPScopesxSubnetmask -
DHCPServerOptionDNSDomainName -
DHCPServerOptionDNSServer -
DHCPServerOptionNBTNodeType -
DHCPServerOptionPXEClient -
DHCPServerOptionRouter -
DHCPServerOptionWINSServer -

Nota

La xnelle proprietà elencate di seguito è un segnaposto per una matrice in base zero che contiene informazioni di configurazione DHCP.

ZTIConfigureDNS.wsf

Questo script configura DNS nel computer di destinazione. Per eseguire le attività di configurazione effettive, lo script usa l'utilità Dnscmd.

Per altre informazioni su Dnscmd.exe, vedere Panoramica di Dnscmd.

Nota

Il DNS deve essere già installato nel computer di destinazione prima di eseguire questo script.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConfigureDNS.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Dnscmd.exe. Assiste gli amministratori nella gestione DNS

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIConfigureDNS.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
DNSServerOptionDisableRecursion -
DNSServerOptionBINDSecondaries -
DNSServerOptionFailOnLoad -
DNSServerOptionEnableRoundRobin -
DNSServerOptionEnableNetmaskOrdering -
DNSServerOptionEnableSecureCache -
DNSServerOptionNameCheckFlag -
DNSZonesxName -
DNSZonesxType -
DNSZonesxMasterIP -
DNSZonesxDirectoryPartition -
DNSZonesxFileName -
DNSZonesxScavenge -
DNSZonesxUpdate -

Nota

La xnelle proprietà elencate di seguito è un segnaposto per una matrice in base zero che contiene informazioni di configurazione DNS.

ZTIConnect.wsf

Il processo di distribuzione MDT usa questo script per eseguire l'autenticazione con un computer server, ad esempio un computer che esegue SQL Server o un altro server con una cartella di rete condivisa. Quando questo script viene eseguito, verifica che sia possibile creare una connessione alla cartella condivisa di rete specificata nell'argomento /uncpath .

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIConnect.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value>

Argomenti

Valore Descrizione
/UNCPath:uncpath Specifica un percorso UNC completo di una cartella condivisa di rete
/debug:value Restituisce i messaggi di evento alla console e ai file .log; se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Nessuno

ZTICopyLogs.wsf

Copiare i file Smsts.log e BDD.log in una sottocartella sotto la condivisione specificata dalla proprietà SLShare . La sottocartella accetta il nome specificato da OSDComputerName, _SMSTSMachineName o HostName .

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTICopyLogs.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTICopyLogs.wsf </debug:value>

Argomenti

Valore Descrizione
/debug: valore Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Nessuno

ZTIDataAccess.vbs

Questo script contiene routine comuni per l'accesso al database.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIDataAccess.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti Nessuno
Posizione distribution\Scripts
Usare <script language="VBScript" src="ZTIDataAccess.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
_SMSTSReserved1 -
_SMSTSReserved2 -
RulesFile -
UserDomain - -
Userid - -
UserPassword - -

ZTIDisableBDEProtectors.wsf

Se BitLocker è abilitato, questo script sospende le protezioni BitLocker configurate nel sistema.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIDisableBDEProtectors.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIDisableBDEProtectors.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
ImageBuild -
ISBDE -
OSCurrentBuild -
OSCurrentVersion -
OSVersion -

ZTIDiskpart.wsf

Questo script crea le partizioni del disco nel computer di destinazione chiamando l'utilità Diskpart. I parametri usati per configurare il disco vengono specificati da Task Sequencer o in CustomSettings.ini. ZTIDiskpart.wsf viene eseguito principalmente negli scenari nuovo computer. Il processo funziona come segue:

  1. Il processo di distribuzione MDT esegue lo script ZTIDiskpart.wsf in base ai passaggi e alla sequenza di passaggi in Task Sequencer.

  2. ZTIDiskpart.wsf avvia l'utilità Diskpart e invia i comandi di configurazione necessari.

  3. ZTIDiskpart.wsf esegue Diskpart.exe e fornisce un file .txt come parametro della riga di comando.

  4. Il disco viene inizialmente pulito inviando a Diskpart il comando CLEAN .

  5. Se si tratta del primo disco e non è stata specificata alcuna configurazione del disco da Task Sequencer o in CustomSettings.ini, viene creata una singola partizione per archiviare il sistema operativo. Tuttavia, se è stata specificata una configurazione del disco, il disco verrà configurato in base alla configurazione specificata.

  6. Se BitLocker deve essere abilitato, lo spazio è riservato alla fine del primo disco.

  7. Tutti i comandi di formato vengono accodati fino al termine di Diskpart. Se non specificato in modo esplicito da Task Sequencer o in CustomSettings.ini, ZTIDiskpart.wsf esegue un formato rapido dell'unità C usando il comando seguente: FORMAT C: /FS:NTFS /V:OSDisk /Q /Y.

  8. ZTIDiskpart.wsf copia i file ZTIDiskpart_diskpart.log e BDD.log dal disco RAM al disco rigido.

    Personalizzare la configurazione del disco del computer di destinazione fornendo le informazioni necessarie in Task Sequencer o in CustomSettings.ini.

    Per altre informazioni sulla configurazione dei dischi, vedere il documento MDT Using the Microsoft Deployment Toolkit .For more information about configuring disks, see the MDT document Using the Microsoft Deployment Toolkit.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIDiskpart.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Diskpart.exe. Utilità che consente la gestione automatizzata di dischi, partizioni e volumi

- Format.com. Formatta il disco rigido

- ZTIDiskUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIDiskpart.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
BDEDriveLetter -
BDEDriveSize -
BDEInstall -
DeployDrive -
Deploymenttype -
DestinationDisk -
DestinationLogicalDrive -
DoNotCreateExtraPartition -
ImageBuild -
OSDDiskIndex -
OSDDiskpartBiosCompatibilityMode - -
OSDDiskType -
OSDPartitions -
OSDPartitionStyle -
SMSTSLocalDataDrive -
VolumeLetterVariable -

ZTIDiskUtility.vbs

Questo script contiene funzioni e subroutine correlate al disco chiamate dai vari script nel processo di distribuzione MDT.

Valore Descrizione
Input Nessuno
Output - ZTIDiskUtility.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - BcdBoot.exe. Configura la partizione di sistema

- DiskPart.exe. Utilità che consente la gestione automatizzata di dischi, partizioni e volumi
Posizione distribution\Scripts
Usare <script language="VBScript" src="ZTIDiskUtility.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
DestinationLogicalDrive -
UILanguage - -

ZTIDomainJoin.wsf

Durante la fase di distribuzione del ripristino dello stato, questo script verifica che il computer sia aggiunto a un dominio e ripristini da tentativi non riusciti di aggiunta a un dominio.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIDomainJoin.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - LTISuspend.wsf

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIDomainJoin.wsf </debug:value>

Argomenti

Valore Descrizione
/debug: valore Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/DomainErrorRecovery: valore Tenta di aggiungere il computer al dominio. Se il valore specificato in value è:

- AUTO. Ripetere il processo di aggiunta al dominio. Riavviare e riprovare. Si tratta del comportamento predefinito dello script.

- FAIL. Arresta tutta l'elaborazione. L'elaborazione di tutte le sequenze di attività si arresta.

- MANUALE. Arrestare l'elaborazione; consente all'utente di aggiungere manualmente il computer al dominio.

Proprietà

Nome Lettura Scrittura
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainErrorRecovery -
DomainJoinAttempts - -
JoinDomain -
JoinWorkgroup -
LTISuspend -
MachineObjectOU -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIDrivers.wsf

Questo script installa altri driver di dispositivo nel computer di destinazione prima di avviare la configurazione del sistema operativo. Questo script legge il file Drivers.xml e copia l'elenco dei file del driver di dispositivo nel file Drivers.xml (creato e gestito nel nodo Driver di Deployment Workbench) nel computer di destinazione.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - PnpEnum.xml. Contiene un elenco di tutti i dispositivi installati nel computer di destinazione

- ZTIDrivers.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Attrib.exe. Imposta gli attributi di file e cartelle

- CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Microsoft.BDD.PnpEnum.exe. Utilità che enumera i dispositivi Plug and Play

- Reg.exe. Strumento del Registro di sistema della console per la lettura e la modifica dei dati del Registro di sistema

- ZTIConfigFile.vbs. Include routine per l'elaborazione di file XML

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIDrivers.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Architettura -
CustomDriverSelectionProfile -
DeploymentMethod -
Deploymenttype -
DestinationLogicalDrive - -
DoCapture -
DriverPaths -
DriverSelectionProfile -
ImageBuild -
InstallFromPath -
OSDAnswerFilePath -
OSDAnswerFilePathSysPrep -
OSDPlatformArch -
Fase -
ResourceRoot -

ZTIExecuteRunbook.wsf

Questo script esegue i runbook di Orchestrator nel computer di destinazione. Un runbook di Orchestrator è la sequenza di attività che orchestrano le azioni su computer e reti. È possibile avviare i runbook di Orchestrator in MDT usando il tipo di passaggio Esegui sequenza di attività Runbook , che a sua volta esegue questo script.

Valore Descrizione
Input Le variabili di ambiente contengono i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione.
Output - BDD.log contiene eventi generati da tutti gli script MDT.

- Restituisce lo stato del completamento del runbook.

- Restituisce i parametri dall'output del runbook.
Riferimenti - ZTIUtility.vbs include funzioni di supporto e subroutine usate dallo script.
Posizione distribution\Scripts
Usare cscript ZTIExecuteRunbook.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
OrchestratorServer -
RunbookName -
RunbookID -
RunbookParameterMode -
RunbookParametersxParameterID -
RunbookParametersxParameterValue -
RunbookOutputParameters

Nota:

Se un runbook restituisce parametri di output, viene creata una variabile della sequenza di attività per ogni parametro e il valore restituito del parametro viene assegnato alla variabile della sequenza di attività.
-

Questo script crea le variabili della sequenza di attività elencate nella tabella seguente per l'uso di script interni. Non impostare queste variabili della sequenza di attività in CustomSettings.ini o nel database MDT.

Nome Descrizione
OrchestratorServer Nome del server che esegue Orchestrator specificato in Orchestrator Server nel passaggio Esegui sequenza di attività Runbook
RunbookName Nome del runbook specificato in Runbook nel passaggio Della sequenza di attività Esegui runbook
RunbookID Identificatore assegnato al runbook nel server Orchestrator
RunbookParametersxParameterID Identificatore assegnato a un parametro di runbook specifico nel server Orchestrator
RunbookParametersxParameterName Nome assegnato a un parametro di runbook specifico nel server Orchestrator
RunbookParametersxParameterValue Valore assegnato a un parametro di runbook specifico nel server Orchestrator

ZTIGather.wsf

Questo script raccoglie le proprietà e le regole di elaborazione che controllano il processo di distribuzione. Le proprietà e le regole (note anche come proprietà locali) sono definite in modo esplicito in questo script e contenute nel file ZTIGather.xml, nel file CustomSettings.ini e nel database MDT (creato nel nodo Database in Deployment Workbench).

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIGather.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Wpeutil.exe. Inizializza Windows PE e le connessioni di rete; avvia LTI

- ZTIDataAccess.vbs. Contiene routine per l'accesso al database

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/localonly Restituisce solo informazioni sul computer di destinazione e sul sistema operativo corrente installato nel computer di destinazione; non analizza il file .ini di input (specificato nell'argomento /inifile ); restituisce le proprietà e le regole specificate nel file .ini

Se non specificato, lo script restituisce informazioni sul computer di destinazione e sul sistema operativo attualmente installato; analizza il file .ini
/inifile:ini_file_name Nome e percorso del file di .ini di input che contiene le proprietà e le regole usate nel processo di distribuzioneSe non specificato, lo script usa il valore predefinito in CustomSettings.ini

Proprietà

Nome Lettura Scrittura
Tutto - -

ZTIGroups.wsf

Questo script acquisisce e ripristina l'appartenenza al gruppo locale nel computer di destinazione. Questo script viene chiamato con l'argomento**/capture** per eseguire il backup dell'appartenenza al gruppo dal computer di destinazione prima di distribuire il sistema operativo. La proprietà CaptureGroups contiene l'elenco di gruppi di cui viene eseguito il backup tramite script. Lo script viene chiamato con l'argomento**/restore** per ripristinare l'appartenenza al gruppo dopo la distribuzione del sistema operativo. Quando si esegue un'operazione di ripristino, viene ripristinata l'appartenenza a tutti i gruppi di cui è stato eseguito il backup durante l'esecuzione dello script usando l'argomento /capture .

Nota

Quando si ripristina l'appartenenza ai gruppi, lo script non crea gruppi di destinazione che non esistono già nel computer di destinazione. Assicurarsi pertanto di includere tutti i gruppi necessari nel computer di riferimento durante la compilazione del file di immagine.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIGroups.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIGroups.wsf </debug:value> </backup> </restore>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/Catturare Esegue il backup dell'appartenenza ai gruppi locali nel computer di destinazione, come specificato nella proprietà CaptureGroups
/Ripristinare Ripristina l'appartenenza ai gruppi locali di cui è stato eseguito il backup in precedenza nel processo di distribuzione

Proprietà

Nome Lettura Scrittura
CaptureGroups -
Gruppi - -
HostName -

ZTILangPacksOnline.wsf

Questo script installa i Language Pack per i sistemi operativi Windows. Lo script prevede i file CAB del Language Pack in una struttura di cartelle contenente almeno una cartella.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTILangPacksOnline.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Lpksetup.exe. Strumento di installazione del Language Pack usato per aggiungere o rimuovere Language Pack

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTILangPacksOnline.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Architettura -
OSVersion -

ZTIModifyVol.wsf

Questo script modifica un volume per impostare l'ID GPT e gli attributi per i volumi di utilità, necessari per la creazione di partizioni di Windows RE nei computer con UEFI. Questo script deve essere chiamato durante la distribuzione nei computer con UEFI per queste situazioni:

  • Distribuzioni LTI in cui vengono create strutture di partizione personalizzate (volume), ad esempio la creazione di cinque partizioni anziché le quattro partizioni standard create in genere per l'uso con UEFI

  • Tutte le distribuzioni ZTI e UDI

Nota

Questo script deve essere chiamato solo quando si creano strutture di partizioni da usare con UEFI. Questo script non deve essere chiamato quando si creano strutture di partizione da usare nelle distribuzioni senza UEFI.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output BDD.log contiene eventi generati da tutti gli script MDT.
Riferimenti ZTIUtility.vbs include funzioni di supporto e subroutine usate dallo script.
Posizione distribution\Scripts
Usare cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value>

Argomenti

Valore Descrizione
/UtilityVol:value Fornisce la lettera di unità del volume che deve essere configurata per una partizione di Windows RE Tools da usare con i computer con UEFI (ad esempio, "E:")
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
UtilityVol -

ZTIMoveStateStore.wsf

Questo script sposta lo stato utente acquisito e i file di backup in C:\Windows\Temp\StateStore.

Nota

Questo script viene eseguito solo quando si distribuiscono immagini usando Configuration Manager.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIMoveStateStore.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIMoveStateStore.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Nessuno

ZTINextPhase.wsf

Questo script aggiorna la proprietà Phase alla fase successiva del processo di distribuzione. Task Sequencer usa queste fasi per determinare la sequenza in cui ogni attività deve essere completata. La proprietà Phase include i valori seguenti:

  • CONVALIDA. Identificare che il computer di destinazione è in grado di eseguire gli script necessari per completare il processo di distribuzione.

  • STATECAPTURE. Salvare i dati di migrazione dello stato utente prima di distribuire il nuovo sistema operativo di destinazione.

  • PREINSTALLA. Completare tutte le attività da eseguire, ad esempio la creazione di nuove partizioni, prima della distribuzione del sistema operativo di destinazione.

  • INSTALLARE. Installare il sistema operativo di destinazione nel computer di destinazione.

  • POSTINSTALL. Completare tutte le attività che devono essere eseguite prima di ripristinare i dati di migrazione dello stato utente. Queste attività personalizzano il sistema operativo di destinazione prima di avviare il computer di destinazione la prima volta dopo la distribuzione ,ad esempio l'installazione di aggiornamenti o l'aggiunta di driver.

  • STATERESTORE. Ripristinare i dati di migrazione dello stato utente salvati durante la fase di acquisizione dello stato.

    Per altre informazioni sulla proprietà Phase , vedere Fase.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTINextPhase.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTINextPhase.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
DeploymentMethod -
Fase - -

ZTINICConfig.wsf

Questo script configura le schede di rete attivate con valori acquisiti da ZTIGather.wsf in base alle proprietà elencate nel file CustomSettings.ini o nel database MDT (creato nel nodo Database in Deployment Workbench).

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTINICConfig.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTINicUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/ForceCapture Se sono presenti schede di rete locali con indirizzi IP statici salvati, questo script acquisisce tali impostazioni e le salva nell'ambiente locale, ad esempio C:\MININT\SMSOSD\OSDLogs\Variables.dat. Questo script può essere utile per acquisire impostazioni IP statiche per un numero elevato di computer per l'automazione.
/RestoreWithinWinPE Se specificato, applica tutte le impostazioni di rete IP statiche salvate al computer locale, se appropriato; utilizzato solo per l'elaborazione interna.

Proprietà

Nome Lettura Scrittura
DeployDrive - -
DeploymentMethod -
Deploymenttype -
DeployRoot -
OSDAdapterCount - -
OSGuid -
OSDMigrateAdapterSettings -
Fase -

ZTINICUtility.vbs

Questo script contiene funzioni e subroutine correlate alle schede di rete chiamate dai vari script nel processo di distribuzione MDT.

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Netsh.exe. Utilità usata per automatizzare la configurazione dei componenti di rete
Posizione distribution\Scripts
Usare <script language="VBScript" src="ZTINicUtility.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
OSDAdapterAdapterIndexAdapterName - -

Nota

AdapterIndexin questa proprietà è un segnaposto per una matrice in base zero che contiene informazioni sulla scheda di rete.

ZTIOSRole.wsf

Questo script installa i ruoli del server per i computer di destinazione che eseguono sistemi operativi Windows. Lo script legge le proprietà OSRoles, OSRoleServices e OSFeatures per determinare cosa installare.

Nota

Questo script deve essere chiamato solo dai passaggi della sequenza di attività Installa ruoli e funzionalità eDisinstalla ruoli e funzionalità . La chiamata diretta di questo script non è supportata.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIOSRole.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- OCSetup.exe. Aggiunge o rimuove componenti facoltativi di Windows

- ServerManagerCmd.exe. Installa, configura e gestisce ruoli e funzionalità di Windows Server

- Sysocmgr.exe. Aggiunge o rimuove i componenti di Windows

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIOSRole.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/Disinstallare Se specificato, questo argomento indica che i ruoli e le funzionalità verranno disinstallati. Se non specificato, lo script presuppone che verranno installati i ruoli e le funzionalità.

Proprietà

Nome Lettura Scrittura
IsServerCoreOS -
OSFeatures -
OSRoles -
OSRoleServices -
OSVersion -
SMSTSRebootRequested -

ZTIPatches.wsf

Questo script installa gli aggiornamenti (Language Pack, aggiornamenti della sicurezza e così via) elencati nel file Packages.xml. Lo script termina automaticamente se la distribuzione non si trova in uno degli stati seguenti:

  • Fase uguale a PREINSTALL

  • DeploymentMethod è uguale a SCCM

    Lo script avvia Pkgmgr se DeploymentMethod è uguale a SCCM.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIPatches.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Expand.exe. Espande i file compressi

- Pkgmgr.exe. Installa o aggiorna Windows Vista offline

- ZTIConfigFile.vbs. Include routine per l'elaborazione di file XML

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIPatches.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Architettura -
CustomPackageSelectionProfile -
DeployRoot -
DeploymentMethod -
Deploymenttype -
DestinationLogicalDrive -
LanguagePacks -
OSDAnswerFilePath -
OSDPlatformArch -
PackageSelectionProfile -
Fase -
ResourceRoot -

ZTIPowerShell.wsf

Questo script esegue uno script Windows PowerShell usando un host Windows PowerShell personalizzato.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIPowerShell.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT

- Restituisce il codice. Valore numerico restituito dallo script Windows PowerShell dopo il completamento, che indica lo stato di completamento dello script.
Riferimenti - Microsoft.BDD.TaskSequencePSHost.exe. Host Windows PowerShell personalizzato usato per eseguire lo script Windows PowerShell.
Posizione distribution\Scripts
Usare cscript ZTIPowerShell.wsf

Argomenti

Valore Descrizione
Nessuna

Proprietà

Nome Lettura Scrittura
Nessuna

ZTIPrereq.vbs

Questo script verifica che nel computer di destinazione sia installato il software prerequisito e che sia funzionante. I controlli eseguiti dallo script sono:

  • Determinare se la versione di Windows Script è uguale o maggiore della versione 5.6.

  • Verificare che non si verifichino errori quando viene creata un'istanza dei riferimenti a oggetti in Wscript.Shell, Wscript.Network, Scripting.FileSystemObject MSXML2. DOMDocument e l'ambiente Process.

    Se uno dei controlli ha esito negativo, viene generato un errore e lo script esce dalla routine ValidatePrereq .

Valore Descrizione
Input Nessuno
Output Nessuno
Riferimenti Nessuno
Posizione distribution\Scripts
Usare None

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
Nessuno

ZTISCCM.wsf

Questo script inizializza ZTI durante la distribuzione tramite Configuration Manager. Lo script esegue la procedura seguente:

  1. Se il debug è attivato, lo script crea l'OSD. File di debug.

  2. Lo script configura queste proprietà:

    • ScriptRootè impostato sulla cartella padre dello script attualmente in esecuzione.

    • DeployRoot è impostato sulla cartella padre di ScriptRoot.

    • ResourceRoot è impostato su DeployRoot.

    • DeploySystemDrive è impostato su C:.

    • DeploymentMethod è impostato su SCCM.

  3. Quando DeployRootcontiene :\:

    • La cartella DeployRoot viene copiata in _SMSTSMDataPath\WDPackage

    • ScriptRoot è impostato su _SMSTSMDataPath\WDPackage\Scripts

    • DeployRoot è impostato sulla cartella padre di ScriptRoot

    • ResourceRoot è impostato su DeployRoot

  4. Quando Phase è NULL:

    • Se la variabile di ambiente %SystemDrive% è X:, DeploymentTypeè impostato su NEWCOMPUTER e Phase è impostato su PREINSTALL. In caso contrario, DeploymentType è impostato su REPLACE e Phase è impostato su VALIDATION.

    • Se il file OldComputer.tag esiste nella cartella padre dello script in esecuzione corrente, DeploymentType è impostato su REPLACE e Phase è impostato su VALIDATION. In caso contrario, DeploymentType è impostato su REFRESH e Phase è impostato su VALIDATION.

    Per altre informazioni su queste proprietà, vedere l'articolo Proprietà .

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTISCCM.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTISCCM.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
_SMSTSMDataPath -
Architettura -
BDDPackageID - -
DeploymentMethod - -
Deploymenttype - -
DeployRoot - -
Fase - -
ResourceRoot - -
ScriptRoot - -
ToolRoot - -

ZTISetVariable.wsf

Questo script imposta la variabile della sequenza di attività globale specificata che corrisponde al nome contenuto in VariableName sul valore contenuto in VariableValue.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTISetVariable.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTISetVariable.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
VariableName -
Variablevalue -

ZTITatoo.wsf

Questo script tatua il computer di destinazione con informazioni di identificazione e versione. Lo script esegue la procedura seguente:

  1. Individuare e copiare il file ZTITatoo.mof nella cartella %SystemRoot%\System32\Wbem. Qualsiasi ZTITatoo.mof preesistente esistente nella destinazione verrà eliminato prima di avviare l'operazione di copia.

  2. Mofcomp.exe verrà eseguito usando il comando seguente:

    %SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
    
  3. Per tutti i metodi di distribuzione (LTI, ZTI e UDI), questi dettagli di distribuzione vengono scritti per tutti i metodi di distribuzione nel Registro di sistema in HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Il metodo di distribuzione è impostato sul metodo di distribuzione usato e può essere impostato su LTI, ZTI o UDI, a seconda del metodo di distribuzione eseguito.

    • Deployment Source è impostato sull'origine per la distribuzione e può essere impostato su OEM, MEDIA o sul valore nella proprietà DeploymentMethod .

    • Il tipo di distribuzione è impostato sulla proprietà DeploymentType .

    • Il timestamp di distribuzione è impostato sulla data corrente in formato di data WMI.

    • Deployment Toolkit Version è impostato sulla proprietà Version .

  4. Per le distribuzioni LTI, questi dettagli di distribuzione vengono scritti nel Registro di sistema all'indirizzoHKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • L'ID della sequenza di attività è impostato sulla proprietà TaskSequenceID.

    • Task Sequence Name è impostato sulla proprietà TaskSequenceName .

    • La versione della sequenza di attività è impostata sulla proprietà TaskSequenceVersion .

  5. Per tutte le distribuzioni Configuration Manager (ZTI e UDI per Configuration Manager), questi dettagli di distribuzione vengono scritti nel Registro di sistema in HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • L'ID pacchetto OSD è impostato sulla variabile della sequenza di attività _SMSTSPackageID .

    • Il nome del programma OSD è sempre impostato su "\*".

    • L'ID annuncio OSD è impostato sulla variabile della sequenza di attività _SMSTSAdvertID .

  6. Per le distribuzioni LTI in cui viene acquisita un'immagine, questi dettagli di distribuzione vengono scritti nel Registro di sistema in HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Il metodo Capture è impostato sul metodo di distribuzione usato e può essere impostato su LTI, ZTI o UDI, a seconda del metodo di distribuzione eseguito.

    • Il timestamp di acquisizione è impostato sulla data corrente in formato di data WMI.

    • Capture Toolkit Version è impostato sulla proprietà Version .

    • L'ID della sequenza di attività di acquisizione è impostato sulla proprietà TaskSequenceID.

    • Capture Task Sequence Name è impostato sulla proprietà TaskSequenceName .

    • Capture Task Sequence Version è impostato sulla proprietà TaskSequenceVersion .

  7. Per tutte le distribuzioni Configuration Manager (ZTI e UDI per Configuration Manager) in cui viene acquisita un'immagine, questi dettagli di distribuzione vengono scritti nel Registro di sistema all'indirizzoHKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • L'ID pacchetto OSD di acquisizione è impostato sulla variabile della sequenza di attività _SMSTSPackageID .

    • Capture OSD Program Name è sempre impostato su "*****".

    • L'ID annuncio OSD di acquisizione è impostato sulla variabile della sequenza di attività _SMSTSAdvertID.

    Nota

    Questo script non è progettato per l'esecuzione in Windows PE.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTITatoo.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Mofcomp.exe. Compilatore di file con estensione mof della riga di comando

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTITatoo.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
_SMSTSAdvertID -
_SMSTSPackageID -
_SMSTSSiteCode -
DeploymentMethod -
Deploymenttype -
Versione -
TaskSequenceID -
TaskSequenceName -
TaskSequenceVersion -

ZTIUserState.wsf

Questo script inizializza USMT per acquisire e ripristinare lo stato utente nel computer di destinazione.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIUserState.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Loadstate.exe. Deposita i dati sullo stato utente in un computer di destinazione

- Msiexec.exe. Gestisce l'installazione di applicazioni basate su .msi

- Scanstate.exe. Raccoglie i dati utente e le impostazioni

- File dell'applicazione USMT

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIUserState.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/Catturare -
/Stima -
/Ripristinare -

Proprietà

Nome Lettura Scrittura
Architettura -
DeploymentMethod -
Deploymenttype -
DestinationLogicalDrive -
ImageBuild -
Imagesize -
ImageSizeMultiplier -
InstallFromPath -
IsServerOS -
LoadStateArgs -
OSCurrentVersion -
OSDMigrateAdditionalCaptureOptions - -
OSDMigrateAdditionalRestoreOptions - -
OSDPackagePath -
OSDStateStorePath -
OSVersion -
ScanStateArgs -
StatePath - -
UDDir -
UDProfiles -
UDShare -
UserDataLocation - -
USMTConfigFile -
USMTEstimate - -
USMTLocal -
USMTMigFiles -

ZTIUtility.vbs

Questo script contiene funzioni di utilità usate dalla maggior parte degli script MDT.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output Nessuno
Riferimenti - Credentials_ENU.xml. Richiede all'utente le credenziali che verranno usate per la connessione alle risorse di rete

- IPConfig.exe. Visualizza tutti i valori di configurazione di rete TCP/IP correnti e aggiorna le impostazioni DHCP e DNS

- MSHTA.exe. Host applicazione HTML

- Regsvr32.exe. Registra i file (.dll, .exe, ocx e così via) con il sistema operativo

- Xcopy.exe. Copia file e directory, incluse le sottodirectory
Posizione - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Usare <script language="VBScript" src="ZTIUtility.vbs"/>

Argomenti

Valore Descrizione
Nessuno Nessuno

Proprietà

Nome Lettura Scrittura
_SMSTSAdvertID -
_SMSTSCurrentActionName -
_SMSTSCustomProgressDialogMessage -
_SMSTSInstructionTableSize -
_SMSTSLogPath -
_SMSTSMachineName -
_SMSTSNextInstructionPointer -
_SMSTSOrgName -
_SMSTSPackageID -
_SMSTSPackageName -
_SMSTSPackagePath -
_SMSTSReserved1 -
_SMSTSReserved2 -
Architettura -
AssetTag -
Nomecomputer -
Debug - -
DeploymentMethod -
DeployRoot -
DestinationDisk - -
DestinationLogicalDrive - -
DestinationPartition - -
EventShare -
HostName -
ImageBuild - -
ImageFlags -
Imageindex -
ImageLanguage -
ImageProcessor -
Imagesize -
InstallFromPath -
JoinDomain -
LogPath - -
MacAddress -
OSCurrentVersion -
OSDAdvertID -
OSDAnswerFilePath - -
OSDAnswerFilePathSysprep - -
OSDComputerName - -
OSDPackageID -
OSDPackagePath -
OSDTargetSystemDrive -
OSGUID -
OSSKU -
OSVersion -
Fase -
Processor_Architecture -
ResourceRoot -
SLShare -
SLShareDynamicLogging -
TaskSequenceID -
TaskSequenceName -
TaskSequenceVersion -
UDDir -
UDShare -
UserDomain - -
Userid - -
UserPassword - -
UUID -
Versione

Nota: Questa variabile è una variabile interna che rappresenta la versione di MDT.
- -
WDSServer -

ZTIValidate.wsf

Questo script garantisce che la distribuzione continui in modo sicuro convalidando la condizione del computer di destinazione. I processi di script sono:

  • Se DeploymentType è uguale a REFRESH e il computer di destinazione è un server, lo script viene chiuso.

  • Se OSInstall esiste e non è uguale a YES, lo script viene chiuso.

  • Verificare che la quantità minima di RAM esista nel computer di destinazione; in caso contrario, lo script viene chiuso.

  • Verificare che il processore soddisfi la velocità minima richiesta; in caso contrario, lo script viene chiuso.

  • Verificare che le dimensioni del disco rigido soddisfino i requisiti di dimensione minima; in caso contrario, lo script viene chiuso.

  • Verificare che il sistema operativo del computer di destinazione sia installato nell'unità C; in caso contrario, lo script viene chiuso.

  • Se DeploymentType = REFRESH, verificare che l'unità C non sia compressa eseguendo Compact /u C:\.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIValidate.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Compact.exe. Visualizza o modifica la compressione dei file nelle partizioni del file system NTFS

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIValidate.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
Deploymenttype -
DestinationLogicalDrive - -
ImageBuild -
ImageMemory -
ImageProcessorSpeed -
Imagesize -
ImageSizeMultiplier -
IsServerOS -
Memoria -
OSDPackagePath -
OSInstall -
ProcessorSpeed -
SMSTSLocalDataDrive -
VerifyOS -

ZTIVHDCreate.wsf

Questo script viene usato per creare un file del disco rigido virtuale (con estensione vhd o avhd) nel computer di destinazione e montare il file con estensione vhd come disco. Altre parti del processo di distribuzione LTI distribuiscono quindi il sistema operativo Windows e le applicazioni nel disco rigido virtuale appena creato. I processi di script sono i seguenti:

  • Il metodo Class_Initialize viene utilizzato per inizializzare la variabile VHDInputVariable .

  • Verificare che VHDCreateSource sia definito e individua il file con estensione vhd di origine (se specificato).

  • Generare un nome di file con estensione vhd casuale se VHDCreateFilename è uguale a RANDOM o "" (null).

  • Verificare che la cartella esista in cui deve essere creato il file con estensione vhd (specificato in VHDCreateFileName).

  • Creare il file con estensione vhd usando i valori in VHDCreateSizePercent, VHDCreateSizeMax e VHDCreateType.

  • Creare un disco diverso (se specificato) usando il valore in VHDCreateDiffVHD.

  • Vengono montati il file con estensione vhd appena creato e il disco facoltativo che differisce.

  • Viene restituito il numero di disco rigido virtuale montato.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIVHDCreate.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - ZTIDiskUtility.vbs. Include funzioni di supporto e subroutine usate dallo script

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIVHDCreate.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
VHDCreateDiffVHD -
VHDCreateFileName -
VHDCreateSizeMax -
VHDCreateSource -
VHDCreateType -
VHDDisks -
VHDInputVariable -
VHDOutputVariable -

ZTIWindowsUpdate.wsf

Questo script scarica e installa gli aggiornamenti da computer in una rete aziendale che eseguono WSUS, Windows Update o Microsoft Update usando l'API (Application Programming Interface) dell'agente Windows Update. Per impostazione predefinita, questa funzionalità è disabilitata in ogni sequenza di attività e deve essere attivata manualmente per l'esecuzione.

La maggior parte delle aziende dispone già di team e infrastrutture per aggiornare i computer appena distribuiti tramite la rete aziendale. Questo processo prevede il rilevamento dell'ultimo set di patch, driver e aggiornamenti disponibili per ogni configurazione desktop e la determinazione degli aggiornamenti da scaricare e installare per ogni configurazione. Se l'organizzazione ha già un processo stabilito, questo script potrebbe non essere necessario. Questo script è stato progettato per soddisfare la necessità di team di distribuzione che potrebbero non avere stabilito processi, ma vogliono garantire che i computer di destinazione vengano aggiornati quando vengono distribuiti.

Questo script analizza automaticamente il computer di destinazione e scarica un'ampia gamma di aggiornamenti che risultano applicabili. Di seguito sono riportati i seguenti:

  • Service Pack di Windows

  • Driver non Microsoft inseriti in Windows Update

  • Aggiornamenti degli hotfix più recenti

  • Aggiornamenti di Microsoft Office

  • aggiornamenti Microsoft Exchange Server e SQL Server

  • Aggiornamenti di Microsoft Visual Studio®

  • Alcuni aggiornamenti delle applicazioni non Microsoft

Consiglio

Molti produttori di hardware hanno messo i loro driver su Windows Update. Questi driver non devono più essere mantenuti nella directory Out-of-Box Drivers. Provare a rimuovere i driver dalla condivisione di distribuzione per vedere quali sono disponibili in Windows Update. Si noti che se i driver non sono inclusi in Windows per impostazione predefinita, non rimuovere i driver di rete o di archiviazione, perché il sistema operativo richiederà l'input dell'utente.

MDT supporta la possibilità di distribuire una versione aggiornata di WUA come parte della distribuzione del sistema operativo. Ciò consente di garantire che i computer di destinazione eseguano la versione corretta di WUA quando vengono distribuiti. Consente inoltre di eliminare la necessità di connettersi a Internet e scaricare la versione più recente di WUA dopo la distribuzione.

MDT può anche configurare WUA per raccogliere gli aggiornamenti dai computer della rete aziendale che eseguono WSUS invece di connettersi a Microsoft Aggiornamenti tramite Internet. MDT può facoltativamente configurare WUA per l'uso di un computer specifico che esegue WSUS tramite la proprietà WSUSServer .

Per altre informazioni e per istruzioni sulla distribuzione WUA, vedere Come installare l'agente di Windows Update nei computer client.

Ottenere la versione più recente del programma di installazione autonomo WUA per:

  • versioni x86 (WindowsUpdateAgent30-x86.exe) all'indirizzo https://go.microsoft.com/fwlink/?LinkID=100334

  • Versione x64 (WindowsUpdateAgent30-x64.exe) all'indirizzo https://go.microsoft.com/fwlink/?LinkID=100335

    Windows 7 e versioni successive includono la versione più recente di WUA, quindi non è necessario alcun aggiornamento.

    Per altre informazioni, vedere Aggiornamento dell'agente Windows Update.

    Se abilitato in Task Sequencer, questo script viene eseguito più volte durante la fase di ripristino dello stato della distribuzione del sistema operativo. Viene eseguito per la prima volta dopo che il sistema operativo è stato avviato per la prima volta. Assicurarsi che gli aggiornamenti e i Service Pack più recenti vengano installati prima dell'installazione di tutte le applicazioni che potrebbero dipendere da aggiornamenti specifici o Service Pack installati nel computer di destinazione. Ad esempio, un'applicazione potrebbe dipendere dalla versione più recente di Microsoft .NET Framework installata.

    Questo script viene eseguito anche dopo l'installazione delle applicazioni, che garantisce che siano stati applicati i Service Pack e gli aggiornamenti più recenti. Ad esempio, usare questo script per assicurarsi che gli aggiornamenti più recenti vengano applicati a Microsoft Office 2010 o a Office System 2007.

    È possibile che durante l'installazione di uno o più aggiornamenti il computer di destinazione debba essere riavviato per consentire il completamento completo dell'installazione di un aggiornamento. Per assicurarsi che gli aggiornamenti siano installati correttamente, se lo script rileva che l'installazione di un aggiornamento richiede il riavvio del computer di destinazione, lo script riavvia automaticamente il computer di destinazione e riprende se sono stati rilevati altri aggiornamenti e sono in sospeso l'installazione. Lo script viene chiuso se determina che il computer di destinazione è completamente aggiornato. Verrà registrato un errore se, durante l'aggiornamento del computer di destinazione, lo script ha sette tentativi non riusciti di installare gli aggiornamenti e il computer di destinazione richiede comunque un riavvio.

    Durante l'esecuzione, lo script esegue le attività seguenti:

  • Configurare il computer di destinazione per l'uso di un server WSUS, se è stata specificata la proprietà WSUSServer .

  • Verificare che la versione più recente di WUA sia installata nel computer di destinazione.

  • Cercare nel computer di destinazione gli aggiornamenti applicabili che non sono già installati e che potrebbero essere in genere nascosti.

  • A ogni aggiornamento sono associate una proprietà UpdateID e QNumber :

    • La proprietà UpdateID è in formato GUID, ad esempio 67da2176-5c57-4614-a514-33abbdd51f67.

    • La proprietà QNumber è un valore numerico, ad esempio 987654.

  • Lo script confronta i valori delle proprietà UpdateID e KBArticle con l'elenco delle esclusioni specificate nelle proprietà MDT seguenti:

    • WUMU_ExcludeID. Elenco di UpdateID da escludere; qualsiasi aggiornamento con un UpdateID trovato in questo elenco non verrà installato.

    • WUMU_ExcludeKB. Elenco di QNumber da escludere; qualsiasi aggiornamento con un QNumber trovato in questo elenco non verrà installato.

    • Inoltre, qualsiasi aggiornamento che richiede l'input dell'utente verrà escluso e non installato.

  • Tutti gli aggiornamenti che richiedono l'approvazione di un Contratto di licenza con l'utente finale verranno approvati automaticamente dallo script. Assicurarsi di leggere e controllare manualmente ogni contratto di licenza prima di eseguire questo script in un ambiente di produzione.

  • L'attività per ogni aggiornamento viene scritta nel file ZTIWindowsUpdate.log, con la stringa INSTALL o SKIP se l'aggiornamento è stato approvato per l'installazione, insieme a UpdateID, una breve descrizione dell'aggiornamento e QNumber.

  • Ogni aggiornamento da installare viene scaricato e installato in batch.

  • Il computer di destinazione potrebbe richiedere più di un riavvio durante l'installazione dell'aggiornamento.

Nota

Windows Internet Explorer 7 richiede l'interazione dell'utente, quindi non viene installato usando questo script.

Nota

Per impostazione predefinita, includere QNumber 925471 nell'elenco WUMU_ExcludeKB per impedire a Windows Vista Ultimate di installare Language Pack aggiuntivi.

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIWindowsUpdate.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - Expand.exe. Espande i file compressi

- Net.exe. Esegue attività di gestione della rete

- WindowsUpdateAgent30-x86.exe. Installa WUA

- WindowsUpdateAgent30-x64.exe. Installa WUA

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0&#124;1> <IsHidden=0&#124;1>"> </Query:true&#124;false>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).
/UpdateCommand:param - IsInstalled. Impostare su 0 per eseguire una query per gli aggiornamenti non installati.

- IsHidden. Impostare su 0 per eseguire una query per gli aggiornamenti nascosti.
/Query:value - True. Eseguire una query solo per gli aggiornamenti necessari. Non scaricare e installare file binari.

- False. Eseguire una query e installare gli aggiornamenti necessari. Scaricare e installare file binari.

Nota

Se specificato, UpdateCommand richiede almeno un'opzione.

Nota

Se si specificano entrambe le opzioni per UpdateCommand, devono essere separate da e.

Nota

Il valore predefinito per UpdateCommand è IsInstalled=0 e IsHidden=0.

Nota

Per altre informazioni su UpdateCommand, vedere Metodo IUpdateSearcher::Search.

Proprietà

Nome Lettura Scrittura
Architettura -
DoCapture -
InstalledUpdates -
MSIT_WU_Count - -
NoAutoUpdate_Previous - -
SMSTSRebootRequested - -
SMSTSRetryRequested - -
WSUSServer -
WUMU_ExcludeID -
WUMU_ExcludeKB -

ZTIWipeDisk.wsf

Questo script formatta il disco rigido del computer di destinazione. Lo script:

  • Esce se WipeDisk non è uguale a TRUE

  • Determina l'unità appropriata da formattare

  • Formatta l'unità chiamando cmd /c format <Drive> /fs:ntfs /p:3 /Y (dove <Drive> è la lettera di unità dell'unità disco rigido da formattare)

Valore Descrizione
Input Variabili di ambiente. Contiene i valori delle proprietà, i valori delle proprietà personalizzate, connessioni alle banche dati, le regole di distribuzione e altre informazioni richieste dagli script per completare il processo di distribuzione
Output - ZTIWipeDisk.log. File di log che contiene eventi generati da questo script

- BDD.log. File di log che contiene eventi generati da tutti gli script MDT
Riferimenti - CMD.exe. Consente l'esecuzione di strumenti da riga di comando

- Format.com. Formatta il disco rigido

- ZTIUtility.vbs. Include funzioni di supporto e subroutine usate dallo script
Posizione distribution\Scripts
Usare cscript ZTIWipeDisk.wsf </debug:value>

Argomenti

Valore Descrizione
/debug:value Restituisce i messaggi di evento alla console e ai file .log. Se il valore specificato in value è:

- TRUE, i messaggi di evento vengono inviati alla console e ai file .log

- FALSE, i messaggi di evento vengono inviati solo ai file .log (questo è il comportamento quando l'argomento non viene fornito).

Proprietà

Nome Lettura Scrittura
WipeDisk -