Skript

Skripten som används i LTI- och ZTI-distributioner refererar till egenskaper som avgör de processteg och konfigurationsinställningar som används under distributionsprocessen. Använd det här referensavsnittet för att avgöra vilka skript som ska ingå i åtgärderna och giltiga argument när du kör varje skript. Följande information finns för varje skript:

  • Namn. Anger namnet på skriptet.

  • Beskrivning. Innehåller en beskrivning av syftet med skriptet och all relevant information om anpassning av skript.

  • Inmatning. Anger de filer som används för inmatning i skriptet.

  • Slutsats. Anger de filer som skapats eller ändrats av skriptet.

  • Referenser. Anger andra skript eller konfigurationsfiler som skriptet refererar till.

  • Plats. Anger mappen där skriptet finns. I informationen för platsen används följande variabler:

    • program_files. Den här variabeln pekar på platsen för mappen Program Files på datorn där MDT är installerat.

    • distribution. Den här variabeln pekar på platsen för distributionsmappen för distributionsresursen.

    • plattformen. Den här variabeln är en platshållare för operativsystemplattformen (x86 eller x64).

  • Användning. Innehåller kommandon och alternativ som du kan ange.

  • Argument och beskrivning. Ange giltiga argument som ska anges för skriptet och en kort beskrivning av vad varje argument betyder.

  • Egenskaper. Egenskaperna som skriptet refererar till.

BDD_Autorun.wsf

Det här skriptet visar en dialogruta som anger det användarinfogade distributionsmediet som skapats av MDT-processen (till exempel en startbar DVD eller en flyttbar hårddisk). Meddelandet visas i 15 sekunder. Om ingen åtgärd vidtas startas skriptet LiteTouch.vbs.

Mer information om LiteTouch.vbs finns iLiteTouch.vbs.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som krävs för att skripten ska slutföra distributionsprocessen
Utdata Inga
Referenser LiteTouch.vbs. Initierar LTI
Plats distribution\Scripts
Använd Inga

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Inga

BDD_Welcome_ENU.xml

Den här XML-filen innehåller skriptkoden och HTML-layouten för sidan Välkommen till Windows-distribution som visas i början av distributionsguiden. Den här XML-filen läses av Wizard.hta, som kör de guidesidor som är inbäddade i den här XML-filen.

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser - NICSettings_Definition_ENU.xml. Gör det möjligt för användaren att ange konfigurationsinställningar för nätverkskort

- Wizard.hta. Visar sidor i distributionsguiden

- WPEUtil.exe. Initierar Windows PE- och nätverksanslutningar. initierar LTI
Plats distribution\Tools\platform
Använd mshta.exeWizard.hta BDD_Welcome_ENU.xml

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
KeyboardLocalePE -
WelcomeWizardCommand -
Guiden Slutförd -

Credentials_ENU.xml

Den här XML-filen innehåller skriptkoden och HTML-layouten för sidan Ange autentiseringsuppgifter för anslutning till nätverksresurser i distributionsguiden. Den här XML-filen läses av Wizard.hta, som kör de guidesidor som är inbäddade i den här XML-filen.

Obs!

Den här sidan i guiden visas endast om det uppstått ett fel vid valideringen av de fördefinierade användarautentiseringsuppgifterna.

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser Credentials_scripts.vbs. Innehåller funktioner för stöd för användarautentiseringsuppgifter
Plats distribution\Scripts
Använd mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain &#124; /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Inga

Credentials_scripts.vbs

Det här skriptet tolkar argumenten som angavs när Credentials_ENU.xml filen lästes in i distributionsguiden. Den utför även verifiering av användarautentiseringsuppgifter. Det här skriptet läses av Credentials_ENU.xml-filen.

Mer information om Credentials_ENU.xml finns i motsvarande avsnitt i Credentials_ENU.xml.

Värde Beskrivning
Indata Inga
Utdata Händelsemeddelanden skrivs till följande loggfiler:

- Credentials_scripts.log. Loggfil som innehåller händelser som genererats av det här skriptet

- BDD.log. Loggfil som innehåller händelser som genererats av alla MDT-skript
Referenser Inga
Plats distribution\Scripts
Använd <script language="VBScript" src="Credentials_scripts.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
UserCredentials -
UserDomain -

DeployWiz_Definition_ENU.xml

Den här XML-filen innehåller skriptkoden och HTML-layouten för varje sida i guiden Distributionsguiden. Den här filen läses av Wizard.hta, som kör de guidesidor som är inbäddade i den här XML-filen. Den här .xml filen innehåller följande guidesidor:

  • Välkommen

  • Ange autentiseringsuppgifter för anslutning till nätverksresurser

  • Uppgiftssekvens

  • Datorinformation

  • Användardata

  • Flytta data och inställningar

  • Användardata (återställ)

  • Säkerhetskopiering av dator

  • Produktnyckel

  • Språkpaket

  • Språk och tid

  • Roller och funktioner

  • Program

  • Administratörslösenord

  • Lokala administratörer

  • Notera bild

  • BitLocker

  • Redo att börja

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser - DeployWiz_Initialization.vbs. Inkluderar stödfunktioner och subrutiner som används av skriptet

- DeployWiz_Validation.vbs. Inkluderar stödfunktioner och subrutiner som används av skriptet

- ZTIBackup.wsf. Skapar en säkerhetskopia av måldatorn

- ZTIPatches.wsf. Installerar uppdateringar (språkpaket, säkerhetsuppdateringar osv.)

- ZTIUserState.wsf. Initierar migrering av användartillstånd för att samla in och återställa användartillstånd på måldatorn
Plats distribution\Scripts
Använd Inga

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
DeploymentMethod -
DeploymentType -
DoCapture DoCapture -
ImageBuild (Bild) -
ImageFlags -
ÄrBDE -
IsServerOS -
JoinDomain -
OSDComputerName -
OSVersion -
SkipAdminAccounts -
SkipAdminPassword -
Hoppa över program -
SkipBitLocker (SkipBitLocker) -
SkipCapture -
SkipComputerBackup -
SkipComputerName -
SkipDomainMembership -
SkipLocaleSelection -
SkipPackageDisplay -
SkipProductKey -
Hoppa över roller -
SkipSummary (hoppa över) -
SkipTaskSequence -
SkipTimeZone (Hoppa över tidszon) -
SkipUserData -
TaskSequenceTemplate -
UserDomain -
Användar-ID -
UserPassword -
USMTOfflineMigration -

DeployWiz_Initialization.vbs

Detta skript initierar sidorna i distributionsguiden (lagras i DeployWiz_Definition_ENU.xml). Den innehåller också funktioner och subrutiner som distributionsguiden anropar under en LTI-distribution.

Värde Beskrivning
Indata - DomainOUList.xml. Innehåller en lista över domänorganisationsenheter

- ListOfLanguages.xml

- LocationServer.xml. Innehåller en lista över tillgängliga distributionsresurser

- Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf
Utdata Händelsemeddelanden skrivs till följande loggfiler:

- DeployWiz_Initialization.log. Loggfil som innehåller händelser som genererats av det här skriptet

- BDD.log. Loggfil som innehåller händelser som genererats av alla MDT-skript
Referenser ZTIApplications.wsf. Initierar programinstallation
Plats distribution\Scripts
Använd <script language="VBScript" src="DeployWiz_Initialization.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Arkitektur -
Program -
BackupDir -
BackupFile (säkerhetskopierafil) -
SäkerhetskopieraDela -
BDEInstall -
BDEKeyLocation -
BDERecoveryKey -
BDEWaitForEncryption -
CapableArchitecture -
ComputerBackupLocation -
CustomWizardSelectionProfile -
DeploymentType -
DeployRoot (Distribuera) -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
Domänorganisationsenheter -
ImageBuild (Bild) -
ImageFlags -
Bildspråk -
ImageLanguage001 -
Bildprocessor -
IsServerOS -
KeyboardLocale -
KeyboardLocale_Edit -
Språkpaket -
LanguagePacks001 (på engelska) -
LocalDeployRoot -
ObligatoriskaAnsökningar -
OSDComputerName -
OSCurrentBuild -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKeyDrive -
OSDBitLockerWaitForEncryption -
OSSKU (OSSKU) -
OSVersion -
OverrideProductKey -
Produktnyckel -
SkipCapture -
SkipDomainMembership -
TaskSequenceID -
TimeZoneName -
TSGUID -
UDDir -
UDShare -
UILanguage -
UserDataLocation -
UserDomain -
Användar-ID -
UserLocale -
UserPassword -
WizardSelectionProfile -

DeployWiz_Validation.vbs

Det här skriptet initierar och validerar informationen som skrivs på sidorna i distributionsguiden (lagras i DeployWiz_Definition_ENU.xml). Det här skriptet innehåller funktioner och subrutiner som distributionsguiden anropar under en LTI-distribution.

Värde Beskrivning
Indata - OperatingSystems.xml. Innehåller en lista över operativsystem som är tillgängliga för distribution

- Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som krävs av skripten för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf
Utdata Inga
Referenser - Credentials_ENU.xml. Promptar användaren för autentiseringsuppgifter som ska användas när du ansluter till nätverksresurser

- ZTIGather.wsf. Samlar in egenskaper och bearbetningsregler
Plats distribution\Scripts
Använd <script language="VBScript" src="DeployWiz_Validation.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Arkitektur -
DeploymentType - -
DistribueraMall -
ImageBuild (Bild) -
Bildprocessor - -
OSVersion -
TaskSequenceID -
TSGUID -
UserCredentials -
UserDomain -
Användar-ID -
UserPassword -

LiteTouch.vbs

Det här skriptet anropas av distributionsguiden för att initiera LTI. Skriptet:

  • Tar bort mappen C:\MININT (om den finns)

  • Kontrollerar att måldatorn uppfyller kraven för att köra distributionsguiden genom att anropa ZTIPrereq.vbs

  • Startar distributionsguiden genom att köra LiteTouch.wsf

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser - BDDRun.exe

- ZTIPrereq.vbs. Används för att bestämma om måldatorn uppfyller kraven för att distribuera ett nytt operativsystem

- LiteTouch.wsf. Skriptet som ansvarar för att styra LTI-distributionsprocessen
Plats distribution\Scripts
Använd cscript LiteTouch.vbs </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
Inga

LiteTouch.wsf

Det här skriptet anropas av LiteTouch.vbs och ansvarar för att styra LTI-distributionsprocessen. Detta omfattar följande:

  • Köra distributionsguiden

  • Köra LTI-distributionsprocessen med hjälp av lämplig aktivitetssekvensfil

Värde Beskrivning
Indata - task_sequence_file.xml. Innehåller uppgifterna och sekvensen med uppgifter för LTI-distributionsprocessen

- Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som krävs av skripten för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf
Utdata - LiteTouch.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - BDD_Welcome_ENU.xml. Visar välkomstsidan för distributionsguiden för LTI-distribution

- DeployWiz_Definition_ENU.xml. Visar distributionsguidens sidor för LTI-distribution

- Diskpart.exe. Verktyg som möjliggör automatiserad hantering av diskar, partitioner och volymer

- LTICleanup.wsf. Utför rensningsuppgifter när distributionen är klar

- LTICopyScripts.wsf. Kopierar distributionsskripten till en lokal hårddisk på måldatorn

- MSHTA.exe. Värd för HTML-program

- RecEnv.exe. Om det här verktyget finns uppmanas användaren att ta reda på om Windows Återställningsmiljö ska startas.

- Regsvr32.exe. Registrerar filer (.dll, .exe, .ocx och så vidare) i operativsystemet

- Summary_Definition_ENU.xml. Visar sammanfattningsresultaten för LTI-distributionen

- TsmBootStrap.exe. Startverktyg för aktivitetssekvens

- Wizard.hta. Visar sidor i distributionsguiden

- WPEUtil.exe. Initierar Windows PE- och nätverksanslutningar. initierar LTI

- ZTIGather.wsf. Samlar in egenskaper och bearbetningsregler

- ZTIPrereq.vbs. Kontrollerar att måldatorn uppfyller kraven för att köra distributionsguiden

- ZTINICConfig.wsf. Konfigurerar aktiverade nätverkskort

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>"

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)
/Start Skapar en genväg i det nya operativsystemet som körs när gränssnittet startar

Egenskaper

Namn Läsa Skriv
_DoNotCleanLiteTouch -
_SMSTSPackageName -
AdminPassword -
Arkitektur - -
BootPE - -
ComputerBackupLocation -
ComputerName (datornamn) -
Distribuera enhet - -
DeploymentMethod - -
DeploymentType - -
DeployRoot (Distribuera) - -
DestinationLogicalDrive -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
Slutåtgärd -
Värdnamn -
IsServerCoreOS -
JoinDomain -
JoinWorkgroup - -
KeyboardLocalePE -
LTISuspend -
OSDAdapterCount -
OSDComputerName - -
Fas - -
ResourceDrive (på engelska) - -
ResourceRoot (på engelska) - -
RetVal -
SkipBDDWelcome -
SkipFinalSummary - -
SkipWizard (Hoppa över) -
SMSTSLocalDataDrive -
TaskSequenceID -
TimeZoneName -
UserDataLocation - -
UserDomain -
Användar-ID -
UserPassword -
WelcomeWizardCommand -
Guiden Slutförd -

LTIApply.wsf

Det här skriptet ansvarar för att installera en Windows PE-avbildning på måldatorn. Windows PE-avbildningen används för att samla in information om måldatorn och för att köra distributionsuppgifterna på måldatorn.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information skripten kräver för att slutföra distributionsprocessen
Utdata - LTIApply.log. Loggfil som innehåller händelser som skriptet genererar

- LTIApply_wdsmcast.log. Loggfil som innehåller händelser som Wdsmcast-verktyget genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Bootsect.exe. Tillämpar en startsektor på hårddisken

- ImageX.exe. Ett verktyg som används för att skapa och hantera WIM-filer

- ZTIBCDUtility.vbs. Inkluderar verktygsfunktioner som används när du utför Boot Manager-uppgifter

- ZTIConfigFile.vbs. Inkluderar rutiner för bearbetning av XML-filer

- ZTIDiskUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- Wdsmcast.exe. Ett verktyg som måldatorer använder för att ansluta till en multicast-överföring
Plats distribution\Scripts
Använd cscript LTIApply.wsf </pe> </post> </debug:value>

Argument

Värde Beskrivning
/pe Använder processen för att installera Windows PE-avbildningen på måldatorn
/post Rensar bort onödiga filer efter installationen av en avbildning
/debug:värde Matar ut händelsemeddelandena till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
Arkitektur -
BootPE -
DeployRoot (Distribuera) -
DestinationLogicalDrive - -
OSGUID -
OSCurrentVersion -
OSVersion -
ImageBuild (Bild) -
ImageFlags -
Bildprocessor -
ÄRBDE -
SourcePath (SourcePath) -
TaskSequenceID -
UserDomain -
Användar-ID -
UserPassword -
WDSServer -

LTICleanup.wsf

Det här skriptet tar bort alla filer och konfigurationsinställningar (till exempel skript, mappar, registerposter och konfigurationsinställningar för automatisk inloggning) från måldatorn när distributionsprocessen är klar.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata - LTICleanup.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Bootsect.exe. Tillämpar en startsektor på hårddisken

- Net.exe. Utför nätverkshanteringsuppgifter

- RegSvr32.exe. Registrerar filer (.dll, .exe, .ocx och så vidare) i operativsystemet

- ZTIBCDUtility.vbs. Inkluderar verktygsfunktioner som används när du utför Boot Manager-uppgifter

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript LTICleanup.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
_DoNotCleanLiteTouch -
DeployRoot (Distribuera) -
DestinationLogicalDrive -
OSVersion -

LTICopyScripts.wsf

Det här skriptet kopierar distributionsskripten för LTI- och ZTI-distributionsprocesserna till en lokal hårddisk på måldatorn.

Värde Beskrivning
Indata - Summary_Definition_ENU.xml. Visar sammanfattningsresultaten för LTI-distributionen

- Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - LTICopyScripts.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript LTICopyScripts.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
Inga

LTIGetFolder.wsf

Med det här skriptet visas en dialogruta där användaren kan bläddra till en mapp. Den valda mappsökvägen lagras i miljövariabeln FOLDERPATH.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata Inga
Referenser - ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- WizUtility.vbs. Innehåller stödfunktioner och subrutiner som användargränssnittet använder (till exempel guidesidor)
Plats - distribution\Scripts

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

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
DefaultFolderPath -
FolderPath -

LTIOEM.wsf

Det här skriptet används av en OEM-tillverkare under ett LTI OEM-scenario för att kopiera innehållet i en mediedistributionsresurs till måldatorns hårddisk för att förbereda den för duplicering.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata - LTIOEM.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - RoboCopy.exe. Kopieringsverktyg för filer och mappar

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript LTIOEM.wsf </BITLOCKER &#124; /BDE> </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)
/BITLOCKER Aktiverar BitLocker
/BDE Aktiverar BitLocker

Egenskaper

Namn Läsa Skriv
_DoNotCleanLiteTouch -
Distribuera enhet -
DeployRoot (Distribuera) -
TSGUID -

LTISuspend.wsf

Det här skriptet gör uppehåll i en uppgiftssekvens så att manuella uppgifter kan utföras. När det här skriptet körs skapas genvägen Återuppta aktivitetssekvens på användarens skrivbord som gör att användaren kan starta om aktivitetssekvensen när alla manuella uppgifter har slutförts.

Obs!

Det här skriptet stöds endast i det fullständiga operativsystemet.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata - LTISuspend.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - LiteTouch.wsf. Styr LTI-distributionsprocessen

- LTICopyScripts.wsf. Kopierar distributionsskripten till en lokal hårddisk på måldatorn

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript LTISuspend.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)
/Resume -

Egenskaper

Namn Läsa Skriv
LTISuspend -
SMSTSRebootRequested -

LTISysprep.wsf

Skriptet förbereder måldatorn för att köra Sysprep, kör Sysprep på måldatorn och verifierar sedan att Sysprep har körts.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata - LTISysprep.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Expand.exe. Expanderar komprimerade filer

- Sysprep.exe. Förbereder datorer för duplicering

- ZTIConfigFile.vbs. Innehåller rutiner för bearbetning av XML-filer

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript LTISysprep.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Arkitektur -
DeployRoot (Distribuera) -
DestinationLogicalDrive -
DoCapture DoCapture -
OSCurrentBuild -
OSDAnswerFilePath -
OSGUID -
SourcePath (SourcePath) - -
TaskSequenceID -

NICSettings_Definition_ENU.xml

Den här XML-filen innehåller skriptkoden och HTML-layouten för sidan Konfigurera nätverksinställningar för statisk IP i distributionsguiden. Under en LTI-distribution läser Wizard.hta den här filen och kör den inbäddade guidesidan som frågar efter den nätverksadresseringskonfiguration som krävs. Om ingen statisk IP-adresskonfiguration anges kommer distributionsskripten som standard att använda DHCP för att erhålla den nätverkskonfiguration som krävs.

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser ZTINICUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd Inga

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
OSDAdapterxDNSServerList -
OSDAdapterxDNSSuffix -
OSDAdapterxGateways -
OSDAdapterxIPAddressList -
OSDAdapterxMacAddress -
OSDAdapterxSubnetMask -
OSDAdapterxWINSServerList -
OSDAdapterCount -

Obs!

X:et i egenskapsnamnen som listas ovan är en platshållare för en nollbaserad matris som innehåller information om nätverkskortet.

Summary_Definition_ENU.xml

Den här XML-filen innehåller skriptkoden och HTML-layouten för guidesidan Sammanfattning av distribution i distributionsguiden. Under en LTI-distribution läser Wizard.hta den här filen och kör den inbäddade guidesidan som visar sammanfattningsresultaten för LTI-distributionen. Den här XML-filen innehåller följande guidesidor:

  • Framgång. Meddelande om att distributionsuppgifterna har slutförts

  • Misslyckande. Meddelande om att distributionsuppgifterna inte kan slutföras

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser Summary_Scripts.vbs. Innehåller stödfunktioner och subrutiner som de guidesidor som är inbäddade i den här XML-filen använder
Plats distribution\Scripts
Använd Inga

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
SkipFinalSummary -
RetVal -

Summary_scripts.vbs

Det här skriptet anropas av Sammanfattningsguiden i distributionsguiden. Den innehåller funktioner och subrutiner som används för initiering och validering.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata Händelsemeddelanden skrivs till följande loggfiler:

- Summary_scripts.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser Inga
Plats distribution\Scripts
Använd <script language="VBScript" src="Summary_Scripts.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
DeploymentType -
RetVal -

Wizard.hta

I det här hypertextprogrammet visas sidorna i distributionsguiden.

Värde Beskrivning
Indata Miljövariabler. Innehåller listan över egenskapsvärden, anpassade egenskaper, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen. Miljövariablerna fylls i av ZTIGather.wsf.
Utdata - Wizard.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - LTIGetFolder.wsf. Skriptfil som initierar dialogrutan BrowseForFolder

- ZTIConfigFile.vbs. Inkluderar rutiner för bearbetning av XML-filer

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- WizUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats - distribution\Scripts

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

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/NotWizard Används för att kringgå uppmaningar på guidesidor
/definition:filnamn Anger den XML-fil som ska läsas in i guiden

Egenskaper

Namn Läsa Skriv
Definition -
DefaultFolderPath -
FolderPath -
Guiden Slutförd -

WizUtility.vbs

Det här skriptet innehåller funktioner och subrutiner som de olika skripten i distributionsguiden refererar till.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - WizUtility.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser LTIGetFolder.wsf. Skriptfil som initierar dialogrutan BrowseForFolder
Plats - distribution\Scripts

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

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
DefaultFolderPath -
DefaultDestinationDisk -
DefaultDestinationIsDirty -
DefaultDestinationPartition -
DeploymentType -
DestinationDisk -
FolderPath -
OSVersion -
UserDomain -
UserCredentials -

ZTIApplications.wsf

Det här skriptet initierar en installation av program som har konfigurerats i noden Program i Workbench för distribution. Det här skriptet försöker inte installera något program som:

  • Stöder inte måldatorns plattformstyp

  • Stöder inte måldatorns processortyp

  • Har en avinstallationspost i registret under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Obs!

Om programmet i listan har definierat beroende program försöker skriptet installera dessa beroende program innan programmet installeras.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIApplications.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - ZTIConfigFile.vbs. Inkluderar rutiner för bearbetning av XML-filer

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- BDDRun.exe. Kör ett kommando som kräver interaktion från användaren
Plats distribution\Scripts
Använd cscript ZTIApplications.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
Program-GUID -
ApplicationSuccessCodes -
DependentApplications -
DeploymentMethod -
InstalleradeApplikationer - -
ResourceDrive (på engelska) -
ResourceRoot (på engelska) - -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIAppXmlGen.wsf

Det här skriptet genererar en XML-fil – ZTIAppXmlGen.xml – som används när användardata (dokument) automatiskt hämtas från installerade program. Det sker via HKEY_CLASSES_ROOT\Software\Classes-registernyckeln och registrerar alla program som:

  • Inte är associerade med något av dessa filnamnstillägg: .mp3, .mov, .wma, .wmv, .chm, .evt, .evtx, .exe, .com eller .fon

  • inte är kopplade till Microsoft Office, till exempel Office 2007-systemet eller Microsoft Office 2003.

  • Ha en giltig öppen hanterare listad på HKEY_CLASSES_ROOT\application\shell\open\command

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIAppXmlGen.xml. Innehåller en lista med program som är installerade på måldatorn

- ZTIAppXmlGen.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIAppXmlGen.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
DeploymentMethod -
DeploymentType -
ImageBuild (Bild) -
OSCurrentVersion -
USMTMigFiles - -

ZTIAuthorizeDHCP.wsf

Det här skriptet använder verktyget Netsh för att konfigurera måldatorn så att den är en auktoriserad DHCP-server i AD DS.

Mer information om hur du auktoriserar DHCP-servrar finns i Netsh-kommandon för DHCP.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIAuthorizeDHCP.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Netsh.exe. Ett verktyg som används för att automatisera konfigurationen av nätverkskomponenter

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIAuthorizeDHCP.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
IPAddress -

ZTIBackup.wsf

Det här skriptet utför en säkerhetskopiering av måldatorn med hjälp av verktyget ImageX. Säkerhetskopian lagras på den plats som anges i egenskaperna BackupDir och BackupShare .

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIBackup.log. Loggfil som innehåller händelser som skriptet genererar

- ZTIBackup_imagex.log. Loggfil som innehåller händelser som ImageX genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - ImageX.exe. Ett verktyg som används för att skapa och hantera WIM-filer

- ZTIBCDUtility.vbs. Inkluderar verktygsfunktioner som används när du utför Boot Manager-uppgifter

- ZTIDiskUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIBackup.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
BackupDir -
BackupDisk (BackupDisk) -
BackupDrive (säkerhetskopiering) -
BackupFile (säkerhetskopierafil) -
BackupPartition -
BackupScriptComplete -
SäkerhetskopieraDela -
ComputerBackupLocation -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive - -
DoCapture DoCapture -
ImageBuild (Bild) -
ImageFlags -
OSDStateStorePath -
Fas -
TaskSequenceID -
USMTLocal -

ZTIBCDUtility.vbs

Det här skriptet innehåller verktygsfunktioner som vissa MDT-skript använder när du utför Boot Manager-uppgifter.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata Inga
Referenser BCDEdit.exe. Ett verktyg för att redigera startkonfigurationen för Windows
Plats - distribution\Scripts

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

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Inga

ZTIBde.wsf

Med det här skriptet installeras och konfigureras BitLocker på måldatorn. BitLocker-konfigurationen är begränsad till scenarier med nya datorer som har hårddiskar konfigurerade med en enda partition.

Obs!

För ZTI- och UDI-distributioner måste egenskapen UILanguage anges i CustomSettings.ini eller i MDT DB, eftersom ZTIBde.wsf försöker läsa de nationella inställningarna från UILanguage-egenskapen .

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIBde.log. Loggfil som innehåller händelser som skriptet genererar

- ZTIBdeFix_diskpart.log. Loggfil som innehåller händelser som Diskpart-verktyget genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Defrag.exe. Defragmenterar hårddisken

- Diskpart.exe. Verktyg som möjliggör automatiserad hantering av diskar, partitioner och volymer

- ServerManagerCmd.exe

- ZTIDiskUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTIOSRole.wsf. Installerar serverroller

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIBde.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
AdminPassword -
BDEDriveLetter - -
BDEDriveSize -
BDEInstall -
BDEInstallSuppress -
BDEKeyLocation -
BDEPin -
BDERecoveryKey -
BDESecondPass - -
BdeWaitForEncryption -
BitlockerInstalled - -
DeploymentMethod -
ÄRBDE -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKey -
OSDBitLockerStartupKeyDrive -
OSDBitLockerTargetDrive -
OSDBitLockerWaitForEncryption -
OSCurrentBuild -
OSCurrentVersion -
OSFeatures - -
OSRoles - -
OSRoleServices - -
OSVersion -
SMSTSRebootRequested - -
SMSTSRetryRequested -
TPMOwnerPassword -

ZTIBIOSCheck.wsf

Det här skriptet kontrollerar BIOS på måldatorn och tittar sedan på en lista över BIOS som är inkompatibla med Windows. Listan över inkompatibla BIOS lagras i ZTIBIOSCheck.xml-filen .

Om BIOS på måldatorn finns med i ZTIBIOSCheck.xml filen returnerar skriptet en status som anger att BIOS är inkompatibelt med Windows och att distributionsprocessen ska avslutas. Information om hur du fyller i listan över inkompatibla BIOS finns iZTIBIOSCheck.xml.

Värde Beskrivning
Indata - ZTIBIOSCheck.xml. Innehåller en lista över BIOS som är kända för att vara inkompatibla med Windows

- Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIBIOSCheck.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIBIOSCheck.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till de .log filerna (detta är beteendet när argumentet inte anges)

Egenskaper

Namn Läsa Skriv
Inga

ZTICoalesce.wsf

Configuration Manager kräver att paketen numreras sekventiellt med början på PACKAGES001, utan luckor i nummerserien. Annars misslyckas installationen.

Med det här skriptet kan du definiera och namnge variabler med hjälp av identifierande information om programmet som ska köras, till exempel ComputerPackages100, ComputerPackages110 eller CollectionPackages150. När skriptet sedan körs hittar Configuration Manager alla variabler som matchar ett mönster (till exempel alla variabelnamn som innehåller strängpaketen) och skapar en sekventiell lista utan luckor med basnamnet PACKAGES.

Om till exempel följande variabler har definierats (med hjälp av datorvariabler, samlingsvariabler eller i CustomSettings.ini eller MDT DB, till exempel):

  • ComputerPackages100=XXX00001:Program

  • ComputerPackages110=XXX00002:Program

  • CollectionPackages150=XXX00003:Program

  • Packages001=XXX00004:Program

    När skriptet har körts skulle listan vara:

  • PACKAGES001=XXX00004:Program

  • PACKAGES002=XXX00001:Program

  • PACKAGES003=XXX00002:Program

  • PACKAGES004=XXX00003:Program

    Configuration Manager skulle då kunna köra alla fyra programmen.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTICoalesce.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTICoalesce.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/CoalesceDigits:value Anger antalet siffror som måste anges när en nummerserie skapas. Till exempel värdet:

- 2 skulle skapa PACKAGE03

- 3 skulle skapa PACKAGE003

Standardvärdet om det här argumentet inte anges är 3.

Egenskaper

Namn Läsa Skriv
CoalescePattern -
CoalesceTarget (sammanfoga) -

ZTIConfigFile.vbs

Det här skriptet innehåller vanliga rutiner för bearbetning av MDT XML-filer.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConfigFile.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser Net.exe
Plats distribution\Scripts
Använd <script language="VBScript" src="ZTIConfigFile.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
IsSafeForWizardHTML -
ObligatoriskaAnsökningar -
SkipGroupSubFolders -

ZTIConfigure.wsf

Det här skriptet konfigurerar Unattend.xml-filen med de egenskapsvärden som angavs tidigare i MDT-distributionsprocessen. Skriptet konfigurerar lämplig fil baserat på vilket operativsystem som distribueras.

Det här skriptet läser ZTIConfigure.xml-filen för att avgöra hur Unattend.xml-filen ska uppdateras med rätt värden som anges i distributionsegenskaperna. Den ZTIConfigure.xml filen innehåller information som används för att översätta egenskaper till inställningar i den Unattend.xml filen.

Värde Beskrivning
Indata - ZTIConfigure.xml. Innehåller en lista med egenskapsvärden (anges tidigare i distributionsprocessen) och deras motsvarande konfigurationsinställningar

- Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConfigure.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIConfigure.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
ComputerName (datornamn) - -
DeploymentType -
DeploymentMethod -
DeployRoot (Distribuera) -
DestinationLogicalDrive -
DomainAdminDomain -
ImageBuild (Bild) -
OSDAnswerFilePath -
OSDAnswerFilePathSysprep -
OSDComputerName -
Fas -
TaskSequenceID -

ZTIConfigureADDS.wsf

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConfigureADDS.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Dcpromo.exe. Installerar och tar bort AD DS

- Net.exe. Utför nätverkshanteringsuppgifter

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIConfigureADDS.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
ADDSLogPath -
ADDSPassword -
ADDSUserDomain -
ADDSUserName -
AutoConfigDNS -
ChildName -
BekräftaGC -
DatabasePath (på engelska) -
DomainLevel -
DomainNetBiosName -
ForestLevel -
NewDomain -
NewDomainDNSName -
OSVersion -
ParentDomainDNSName -
ReplicaOrNewDomain - -
ReplicaDomainDNSName -
ReplicationSourceDC -
SafeModeAdminPassword -
SiteName (på engelska) -
SysVolPath (på engelska) -

ZTIConfigureDHCP.wsf

Det här skriptet konfigurerar DHCP på måldatorn.

Obs!

DHCP ska redan vara installerat på måldatorn innan du kör det här skriptet.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConfigureDHCP.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Netsh.exe. Ett verktyg som gör det möjligt att automatisera konfigurationen av nätverkskomponenter

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIConfigureDHCP.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
DHCPScopesxBeskrivning -
DHCPScopesxEndIP -
DHCPScopesxExcludeStartIP -
DHCPScopesxExcludeEndIP -
DHCPScopesxIP -
DHCPScopesxName -
DHCPScopesxOptionRouter -
DHCPScopesxOptionDNSDomainName -
DHCPScopesxOptionDNSServer -
DHCPScopesxOptionLease -
DHCPScopesxOptionNBTNodeType -
DHCPScopesxOptionPXEClient -
DHCPScopesxOptionWINSServer -
DHCPScopesxStartIP -
DHCPScopesxSubnetmask -
DHCPServerOptionDNSDomainName -
DHCPServerOptionDNSServer -
DHCPServerOptionNBTNodeType -
DHCPServerOptionPXEClient -
DHCPServerOptionRouter -
DHCPServerOptionWINSServer -

Obs!

X :et i egenskaperna som visas här är en platshållare för en nollbaserad matris som innehåller DHCP-konfigurationsinformation.

ZTIConfigureDNS.wsf

Det här skriptet konfigurerar DNS på måldatorn. För att utföra de faktiska konfigurationsuppgifterna använder skriptet verktyget Dnscmd.

Mer information om Dnscmd.exe finns i Översikt över Dnscmd.

Obs!

DNS ska redan vara installerat på måldatorn innan du kör det här skriptet.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConfigureDNS.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Dnscmd.exe. Hjälper administratörer med DNS-hantering

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIConfigureDNS.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
DNSServerOptionDisableRecursion -
DNSServerOptionBINDSecondaries -
DNSServerOptionFailOnLoad -
DNSServerOptionEnableRoundRobin -
DNSServerOptionEnableNetmaskOrdering -
DNSServerOptionEnableSecureCache -
DNSServerOptionNameCheckFlag -
DNSZonesxName -
DNSZonesxType -
DNSZonesxMasterIP -
DNSZonesxDirectoryPartition -
DNSZonesxFileName -
DNSZonesxScavenge -
DNSZonesxUpdate -

Obs!

X :et i egenskaperna som listas här är en platshållare för en nollbaserad matris som innehåller DNS-konfigurationsinformation.

ZTIConnect.wsf

MDT-distributionsprocessen använder det här skriptet för att autentisera med en serverdator (till exempel en dator som kör SQL Server eller en annan server som har en delad nätverksmapp). När det här skriptet körs validerar det att en anslutning kan skapas till den delade nätverksmappen som anges i argumentet /uncpath .

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIConnect.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value>

Argument

Värde Beskrivning
/UNCPath:uncpath Anger en fullständigt kvalificerad UNC-sökväg till en delad nätverksmapp
/debug:värde Matar ut händelsemeddelandena till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Inga

ZTICopyLogs.wsf

Kopiera Smsts.log- och BDD.log-filerna till en undermapp under den resurs som SLShare-egenskapen anger. Undermappen får det namn som OSDComputerName, _SMSTSMachineName eller HostName anger.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTICopyLogs.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTICopyLogs.wsf </debug:value>

Argument

Värde Beskrivning
/debug: värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Inga

ZTIDataAccess.vbs

Det här skriptet innehåller vanliga rutiner för databasåtkomst.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIDataAccess.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser Inga
Plats distribution\Scripts
Använd <script language="VBScript" src="ZTIDataAccess.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
_SMSTSReserved1 -
_SMSTSReserved2 -
RulesFile -
UserDomain - -
Användar-ID - -
UserPassword - -

ZTIDisableBDEProtectors.wsf

Om BitLocker är aktiverat inaktiverar det här skriptet de BitLocker-skydd som konfigurerats i systemet.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIDisableBDEProtectors.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIDisableBDEProtectors.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
ImageBuild (Bild) -
ÄRBDE -
OSCurrentBuild -
OSCurrentVersion -
OSVersion -

ZTIDiskpart.wsf

Det här skriptet skapar diskpartitionerna på måldatorn genom att anropa verktyget Diskpart. De parametrar som används för att konfigurera disken anges av Aktivitetssekvenseraren eller i CustomSettings.ini. ZTIDiskpart.wsf körs främst i nya datorscenarier. Det fungerar så här:

  1. MDT-distributionsprocessen kör skriptet ZTIDiskpart.wsf baserat på stegen och sekvensen med steg i Task Sequencer.

  2. ZTIDiskpart.wsf startar Diskpart-verktyget och skickar det de nödvändiga konfigurationskommandona.

  3. ZTIDiskpart.wsf körs Diskpart.exe och tillhandahåller en .txt fil som en kommandoradsparameter.

  4. Disken rensas initialt genom att skicka kommandot CLEAN till Diskpart.

  5. Om det här är den första disken och ingen diskkonfiguration har angetts av Task Sequencer eller i CustomSettings.ini, skapas en enda partition för att lagra operativsystemet. Men om en diskkonfiguration har angetts konfigureras disken enligt den angivna konfigurationen.

  6. Om BitLocker ska aktiveras reserveras utrymme i slutet av den första disken.

  7. Alla formatkommandon placeras i kö tills Diskpart är klar. Om det inte uttryckligen anges av Task Sequencer eller i CustomSettings.ini utför ZTIDiskpart.wsf ett snabbformat av enhet C med följande kommando: FORMAT C: /FS:NTFS /V:OSDisk /Q /Y.

  8. ZTIDiskpart.wsf kopierar ZTIDiskpart_diskpart.log och BDD.log filer från RAM-disken tillbaka till hårddisken.

    Anpassa diskkonfigurationen för måldatorn genom att ange den information som krävs i Aktivitetssekvenseraren eller i CustomSettings.ini.

    Mer information om hur du konfigurerar diskar finns i MDT-dokumentet Använda Microsoft Deployment Toolkit.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIDiskpart.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Diskpart.exe. Verktyg som möjliggör automatiserad hantering av diskar, partitioner och volymer

- Format.com. Formaterar hårddisken

- ZTIDiskUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIDiskpart.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
BDEDriveLetter -
BDEDriveSize -
BDEInstall -
Distribuera enhet -
DeploymentType -
DestinationDisk -
DestinationLogicalDrive -
DoNotCreateExtraPartition -
ImageBuild (Bild) -
OSDDiskIndex -
OSDDiskpartBiosCompatibilityMode - -
OSDDiskType -
OSDPartitions -
OSDPartitionStyle -
SMSTSLocalDataDrive -
VolumeLetterVariable -

ZTIDiskUtility.vbs

Det här skriptet innehåller diskrelaterade funktioner och subrutiner som de olika skripten i MDT-distributionsprocessen anropar.

Värde Beskrivning
Indata Inga
Utdata - ZTIDiskUtility.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - BcdBoot.exe. Konfigurerar systempartitionen

- DiskPart.exe. Verktyg som möjliggör automatiserad hantering av diskar, partitioner och volymer
Plats distribution\Scripts
Använd <script language="VBScript" src="ZTIDiskUtility.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
DestinationLogicalDrive -
UILanguage - -

ZTIDomainJoin.wsf

Under distributionsfasen för tillståndsåterställning verifierar det här skriptet att datorn är ansluten till en domän och återställer från misslyckade försök att ansluta till en domän.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIDomainJoin.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - LTISuspend.wsf

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIDomainJoin.wsf </debug:value>

Argument

Värde Beskrivning
/debug: värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/DomainErrorRecovery: värde Försöker ansluta datorn till domänen. Om värdet som anges i värdet är:

- AUTOMATISKT. Försök att ansluta till domänen igen. Starta om och försök igen. Det här är standardbeteendet för skriptet.

- MISSLYCKAS. Stoppar all bearbetning. All bearbetning av aktivitetssekvenser stoppas.

- MANUELL. Sluta bearbeta; Gör det möjligt för användaren att manuellt ansluta datorn till domänen.

Egenskaper

Namn Läsa Skriv
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainErrorRecovery -
DomainJoinAttempts - -
JoinDomain -
JoinWorkgroup -
LTISuspend -
MachineObjectOU -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIDrivers.wsf

Med det här skriptet installeras ytterligare drivrutiner på måldatorn innan konfigurationen av operativsystemet initieras. Det här skriptet läser Drivers.xml-filen och kopierar listan över drivrutinsfiler i Drivers.xml-filen (skapad av och hanterad i noden Drivrutiner i Workbench för distribution) till måldatorn.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - PnpEnum.xml. Innehåller en lista över alla enheter som är installerade på måldatorn

- ZTIDrivers.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Attrib.exe. Anger fil- och mappattribut

- CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Microsoft.BDD.PnpEnum.exe. Verktyg som räknar upp Plug and Play-enheter

- Reg.exe. Konsolregisterverktyget för att läsa och ändra registerdata

- ZTIConfigFile.vbs. Inkluderar rutiner för bearbetning av XML-filer

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIDrivers.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Arkitektur -
CustomDriverSelectionProfile -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive - -
DoCapture DoCapture -
DriverPaths (på engelska) -
DriverSelectionProfile -
ImageBuild (Bild) -
InstallFromPath -
OSDAnswerFilePath -
OSDAnswerFilePathSysPrep -
OSDPlatformArch -
Fas -
ResourceRoot (på engelska) -

ZTIExecuteRunbook.wsf

Det här skriptet kör Orchestrator-runbooks på måldatorn. En Orchestrator-runbook är en sekvens av aktiviteter som orkestrerar åtgärder på datorer och nätverk. Du kan initiera Orchestrator-runbooks i MDT med hjälp av stegtypen Kör Runbook-aktivitetssekvens , som i sin tur kör det här skriptet.

Värde Beskrivning
Indata Miljövariabler innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen.
Utdata - BDD.log innehåller händelser som alla MDT-skript genererar.

- Returstatus för slutförandet av runbooken.

- Returnera parametrar från runbook-utdata.
Referenser - ZTIUtility.vbs innehåller stödfunktioner och subrutiner som skriptet använder.
Plats distribution\Scripts
Använd cscript ZTIExecuteRunbook.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
OrchestratorServer -
RunbookName (RunbookName) -
RunbookID -
RunbookParameterMode -
RunbookParametersxParameterID -
RunbookParametersxParameterValue -
RunbookOutputParameters

Obs!

Om en runbook returnerar utdataparametrar skapas en aktivitetssekvensvariabel för varje parameter och returvärdet för parametern tilldelas till aktivitetssekvensvariabeln.
-

Det här skriptet skapar aktivitetssekvensvariablerna som visas i följande tabell för internt skriptanvändning. Ange inte dessa aktivitetssekvensvariabler i CustomSettings.ini eller i MDT DB.

Name Beskrivning
OrchestratorServer Namnet på den server som kör orkestreringsdatorn som anges i orkestreringsservern i aktivitetssekvenssteget Kör Runbook
RunbookName (RunbookName) Namnet på runbooken som anges i Runbook i aktivitetssekvenssteget Kör Runbook
RunbookID Identifierare tilldelad till runbooken på orkestreringsservern
RunbookParametersxParameterID Identifierare som tilldelats till en specifik runbook-parameter på orkestreringsservern
RunbookParametersxParameterName Namn som tilldelats en specifik runbook-parameter på orkestreringsservern
RunbookParametersxParameterValue Värde som tilldelats en specifik runbook-parameter på orkestreringsservern

ZTIGather.wsf

Det här skriptet samlar in de egenskaper och bearbetningsregler som styr distributionsprocessen. Egenskaperna och reglerna (kallas även lokala egenskaper) definieras uttryckligen i det här skriptet och finns i ZTIGather.xml-filen, i CustomSettings.ini-filen och i MDT DB (som skapats i databasnoden i Workbench för distribution).

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIGather.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Wpeutil.exe. Initierar Windows PE- och nätverksanslutningar. initierar LTI

- ZTIDataAccess.vbs. Innehåller rutiner för databasåtkomst

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/localonly Returnerar endast information om måldatorn och det operativsystem som är installerat på måldatorn. parsar inte indatafilen .ini (anges i argumentet /inifile ); Returnerar egenskaper och regler som anges i .ini-filen

Om inget anges returnerar skriptet information om måldatorn och det installerade operativsystemet. Parsning av .ini fil
/inifile:ini_file_name Namn och sökväg för indatafilen .ini som innehåller de egenskaper och regler som används i distributionsprocessenOm inget anges används standardvärdet i CustomSettings.ini

Egenskaper

Namn Läsa Skriv
Allt - -

ZTIGroups.wsf

Skriptet spelar in och återställer det lokala gruppmedlemskapet på måldatorn. Det här skriptet anropas med**/capture** argumentet för att säkerhetskopiera gruppmedlemskapet från måldatorn innan operativsystemet distribueras. Egenskapen CaptureGroups innehåller en lista över grupper som skriptet säkerhetskopierar. Skriptet anropas med**/restore** argumentet för att återställa gruppmedlemskapet när operativsystemet har distribuerats. När du utför en återställningsåtgärd återställs medlemskapet för alla grupper som säkerhetskopierades när skriptet kördes med hjälp av /capture argumentet.

Obs!

När du återställer gruppmedlemskapet skapar skriptet inte några målgrupper som inte redan finns på måldatorn. Se därför till att inkludera alla nödvändiga grupper i referensdatorn när du skapar avbildningsfilen.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIGroups.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIGroups.wsf </debug:value> </backup> </restore>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/capture Säkerhetskopierar gruppmedlemskapet för de lokala grupperna på måldatorn enligt vad som anges i egenskapen CaptureGroups
/restore Återställer gruppmedlemskapet för de lokala grupper som säkerhetskopierades tidigare i distributionsprocessen

Egenskaper

Namn Läsa Skriv
CaptureGroups (CaptureGroups) -
Grupper - -
Värdnamn -

ZTILangPacksOnline.wsf

Med det här skriptet installeras språkpaket för Windows-operativsystem. Skriptet förväntar sig språkpaketets CAB-filer i en mappstruktur som innehåller minst en mapp.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTILangPacksOnline.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Lpksetup.exe. Verktyget för konfiguration av språkpaket som används för att lägga till eller ta bort språkpaket

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTILangPacksOnline.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Arkitektur -
OSVersion -

ZTIModifyVol.wsf

Det här skriptet ändrar en volym för att ange GPT-ID och attribut för verktygsvolymer, vilket krävs för att skapa Windows RE -partitioner på datorer med UEFI. Det här skriptet måste anropas när du distribuerar till datorer med UEFI i följande situationer:

  • LTI-distributioner där anpassade partitionsstrukturer (volym) skapas, till exempel att skapa fem partitioner i stället för de fyra standardpartitioner som vanligtvis skapas för användning med UEFI

  • Alla ZTI- och UDI-distributioner

Obs!

Det här skriptet är endast avsett att anropas när du skapar partitionsstrukturer för användning med UEFI. Det här skriptet bör inte anropas när du skapar partitionsstrukturer som ska användas i distributioner utan UEFI.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata BDD.log innehåller händelser som alla MDT-skript genererar.
Referenser ZTIUtility.vbs innehåller stödfunktioner och subrutiner som skriptet använder.
Plats distribution\Scripts
Använd cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value>

Argument

Värde Beskrivning
/utilityVol:value Anger enhetsbeteckningen för volymen som måste konfigureras för en Windows RE Tools-partition för användning med datorer med UEFI (till exempel "E:")
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
UtilityVol -

ZTIMoveStateStore.wsf

Det här skriptet flyttar det insamlade användartillståndet och säkerhetskopiorna till C:\Windows\Temp\StateStore.

Obs!

Det här skriptet körs bara när du distribuerar avbildningar med hjälp av Configuration Manager.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIMoveStateStore.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIMoveStateStore.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Inga

ZTINextPhase.wsf

Det här skriptet uppdaterar Phase-egenskapen till nästa fas i distributionsprocessen. Aktivitetssekvenseraren använder dessa faser för att avgöra i vilken ordning varje aktivitet ska slutföras. Egenskapen Phase innehåller följande värden:

  • VALIDERING. Kontrollera att måldatorn klarar av att köra skripten som krävs för att slutföra distributionsprocessen.

  • STATECAPTURE. Spara migreringsdata för användartillstånd innan du distribuerar det nya måloperativsystemet.

  • FÖRINSTALLATION. Utför alla uppgifter som behöver utföras (till exempel skapa nya partitioner) innan måloperativsystemet distribueras.

  • INSTALLERA. Installera måloperativsystemet på måldatorn.

  • EFTERINSTALLATION. Utför alla uppgifter som behöver utföras innan migreringsdata för användartillstånd återställs. De här uppgifterna anpassar måloperativsystemet innan du startar måldatorn första gången efter distributionen (till exempel genom att installera uppdateringar eller lägga till drivrutiner).

  • STATERESTORE. Återställa migreringsdata för användartillstånd som sparats under State Notera Phase.

    Mer information om egenskapen Phase finns i Phase.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTINextPhase.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTINextPhase.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
DeploymentMethod -
Fas - -

ZTINICConfig.wsf

Det här skriptet konfigurerar aktiverade nätverkskort med värden som ZTIGather.wsf fångade baserat på egenskaperna som anges i CustomSettings.ini-filen eller MDT DB (skapad i databasnoden i Workbench för distribution).

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTINICConfig.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTINicUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/ForceCapture Om det finns några lokala nätverkskort med statiska IP-adresser sparade samlar detta skript in dessa inställningar och sparar dem i den lokala miljön, till exempel C:\MININT\SMSOSD\OSDLogs\Variables.dat. Det här skriptet kan vara användbart för att samla in statiska IP-inställningar för ett stort antal datorer för automatisering.
/RestoreWithinWinPE När det anges tillämpas alla sparade statiska IP-nätverksinställningar på den lokala datorn, när det är lämpligt. Används endast för intern bearbetning.

Egenskaper

Namn Läsa Skriv
Distribuera enhet - -
DeploymentMethod -
DeploymentType -
DeployRoot (Distribuera) -
OSDAdapterCount - -
OSGuid -
OSDMigrateAdapterSettings -
Fas -

ZTINICUtility.vbs

Det här skriptet innehåller nätverkskortsrelaterade funktioner och subrutiner som de olika skripten i MDT-distributionsprocessen anropar.

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Netsh.exe. Ett verktyg som används för att automatisera konfigurationen av nätverkskomponenter
Plats distribution\Scripts
Använd <script language="VBScript" src="ZTINicUtility.vbs"/>

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
OSDAdapterAdapterIndexAdapterName - -

Obs!

AdapterIndexi den här egenskapen är en platshållare för en nollbaserad matris som innehåller information om nätverkskortet.

ZTIOSRole.wsf

Det här skriptet installerar serverroller för måldatorer som kör Windows-operativsystem. Skriptet läser egenskaperna OSRoles, OSRoleServices och OSFeatures för att avgöra vad som ska installeras.

Obs!

Det här skriptet är endast avsett att anropas av stegen Installera roller och funktioner ochAvinstallera roller och funktioner . Det finns inte stöd för att anropa det här skriptet direkt.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIOSRole.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- OCSetup.exe. Lägger till eller tar bort valfria komponenter i Windows

- ServerManagerCmd.exe. Installerar, konfigurerar och hanterar roller och funktioner i Windows Server

- Sysocmgr.exe. Lägger till eller tar bort Windows-komponenter

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIOSRole.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/avinstallera Om det anges anger det här argumentet att rollerna och funktionerna kommer att avinstalleras. Om det inte anges förutsätter skriptet att rollerna och funktionerna kommer att installeras.

Egenskaper

Namn Läsa Skriv
IsServerCoreOS -
OSFeatures -
OSRoles -
OSRoleServices -
OSVersion -
SMSTSRebootRequested -

ZTIPatches.wsf

Det här skriptet installerar uppdateringar (språkpaket, säkerhetsuppdateringar och så vidare) som finns listade i Packages.xml-filen. Skriptet avslutas automatiskt om distributionen inte är i något av följande tillstånd:

  • Fas är lika med PREINSTALL

  • DeploymentMethod är lika med SCCM

    Skriptet startar Pkgmgr om DeploymentMethod är lika med SCCM.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIPatches.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Expand.exe. Expanderar komprimerade filer

- Pkgmgr.exe. Installerar eller uppdaterar Windows Vista offline

- ZTIConfigFile.vbs. Inkluderar rutiner för bearbetning av XML-filer

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIPatches.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Arkitektur -
CustomPackageSelectionProfile -
DeployRoot (Distribuera) -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive -
Språkpaket -
OSDAnswerFilePath -
OSDPlatformArch -
PackageSelectionProfile -
Fas -
ResourceRoot (på engelska) -

ZTIPowerShell.wsf

Det här skriptet kör ett Windows PowerShell -skript med en anpassad Windows PowerShell värd.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIPowerShell.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar

- Returkod. Det numeriska värde som returneras av skriptet Windows PowerShell när det har slutförts, vilket anger skriptets slutförandestatus.
Referenser - Microsoft.BDD.TaskSequencePSHost.exe. Anpassad Windows PowerShell värd som används för att köra Windows PowerShell skript.
Plats distribution\Scripts
Använd cscript ZTIPowerShell.wsf

Argument

Värde Beskrivning
Ingen

Egenskaper

Namn Läsa Skriv
Ingen

ZTIPrereq.vbs

Det här skriptet verifierar att måldatorn har den programvara som krävs installerad och att den fungerar. Kontrollerna som skriptet utför är:

  • Avgör om Windows Script-versionen är lika med eller större än version 5.6.

  • Kontrollera att inga fel uppstår när objektreferenser instansieras till Wscript.Shell, Wscript.Network, Scripting.FileSystemObject MSXML2. DOMDocument och processmiljön.

    Om någon av kontrollerna misslyckas utlöses ett fel och skriptet avslutar proceduren ValidatePrereq .

Värde Beskrivning
Indata Inga
Utdata Inga
Referenser Inga
Plats distribution\Scripts
Använd None

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
Inga

ZTISCCM.wsf

Det här skriptet initierar ZTI när du distribuerar med Configuration Manager. Skriptet utför följande procedur:

  1. Om felsökning är aktiverad skapar skriptet OSD. Felsök filen.

  2. Skriptet konfigurerar följande egenskaper:

    • ScriptRootär inställt på den överordnade mappen för skriptet som körs.

    • DeployRoot är inställt på den överordnade mappen för ScriptRoot.

    • ResourceRoot är inställt på DeployRoot.

    • DeploySystemDrive är inställt på C:.

    • DeploymentMethod är inställt på SCCM.

  3. När DeployRootinnehåller :\:

    • Mappen DeployRoot kopieras till _SMSTSMDataPath\WDPackage

    • ScriptRoot är inställt på _SMSTSMDataPath\WDPackage\Scripts

    • DeployRoot är inställt på den överordnade mappen för ScriptRoot

    • ResourceRoot är inställt på DeployRoot

  4. När fas är NULL:

    • Om miljövariabeln %SystemDrive% är X:, är DeploymentTypeinställd på NEWCOMPUTER och Phase är inställd på PREINSTALL. Annars är DeploymentType inställt på REPLACE och Phase är inställt på VALIDATION.

    • Om filen OldComputer.tag finns i den överordnade mappen för skriptet som körs just nu är DeploymentType inställt på REPLACE och Phase är inställt på VALIDATION. Annars är DeploymentType inställt på REFRESH och Phase är inställt på VALIDATION.

    Mer information om dessa egenskaper finns i artikeln Egenskaper .

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTISCCM.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTISCCM.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
_SMSTSMDataPath -
Arkitektur -
BDDPackageID - -
DeploymentMethod - -
DeploymentType - -
DeployRoot (Distribuera) - -
Fas - -
ResourceRoot (på engelska) - -
ScriptRoot (på engelska) - -
ToolRoot (på engelska) - -

ZTISetVariable.wsf

Det här skriptet anger den angivna globala aktivitetssekvensvariabeln som motsvarar namnet som finns i VariableName till värdet som finns i VariableValue.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTISetVariable.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTISetVariable.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
Variabelnamn -
VariableValue -

ZTITatoo.wsf

Detta skript tatuerar måldatorn med identifiering och versionsinformation. Skriptet utför följande procedur:

  1. Leta upp och kopiera filen ZTITatoo.mof till mappen %SystemRoot%\System32\Wbem. Eventuella ZTITatoo.mof som finns på målet tas bort innan kopieringen startas.

  2. Mofcomp.exe körs med följande kommando:

    %SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
    
  3. För alla distributionsmetoder (LTI, ZTI och UDI) skrivs den här distributionsinformationen för alla distributionsmetoder till registret i HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Distributionsmetoden är inställd på den distributionsmetod som används och kan anges till LTI,ZTI eller UDI, beroende på vilken distributionsmetod som utförs.

    • Distributionskälla är inställd på källan för distributionen och kan anges till OEM,MEDIA eller värdet i egenskapen DeploymentMethod .

    • Distributionstypen är inställd på egenskapen DeploymentType .

    • Tidsstämpeln för distribution är inställd på dagens datum i WMI-datumformat.

    • Deployment Toolkit-versionen är inställd på egenskapen Version .

  4. För LTI-distributioner skrivs den här distributionsinformationen till registret påHKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Aktivitetssekvens-ID är inställt på egenskapen TaskSequenceID.

    • Namnet på aktivitetssekvensen är inställt på egenskapen TaskSequenceName .

    • Aktivitetssekvensversion är inställt på TaskSequenceVersion egenskapen.

  5. För alla Configuration Manager distributioner (ZTI och UDI för Configuration Manager) skrivs den här distributionsinformationen till registret på HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • OSD-paket-ID är inställt på den _SMSTSPackageID aktivitetssekvensvariabeln.

    • OSD-programnamnet är alltid inställt på "\*".

    • OSD Advertisement ID är inställt på _SMSTSAdvertID aktivitetssekvensvariabel.

  6. För LTI-distributioner där en avbildning avbildas skrivs den här distributionsinformationen till registret påHKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Notera Metoden är inställd på den distributionsmetod som används och kan anges till LTI,ZTI eller UDI, beroende på vilken distributionsmetod som utförs.

    • Tidsstämpeln Notera är inställd på aktuellt datum i WMI-datumformat.

    • Notera Toolkit Version är inställd på egenskapen Version.

    • Notera ID för aktivitetssekvens är inställt på egenskapen TaskSequenceID.

    • Notera Aktivitetssekvensnamn är inställt på egenskapen TaskSequenceName.

    • Notera Aktivitetssekvensversion är inställd på egenskapen TaskSequenceVersion.

  7. För alla Configuration Manager distributioner (ZTI och UDI för Configuration Manager) där en avbildning avbildas skrivs denna distributionsinformation till registret vidHKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:

    • Notera OSD-paket-ID är inställt på den _SMSTSPackageID aktivitetssekvensvariabeln.

    • Notera OSD-programnamnet är alltid inställt på "*****".

    • Notera OSD-annonserings-ID är inställt på den _SMSTSAdvertIDaktivitetssekvensvariabeln.

    Obs!

    Det här skriptet är inte utformat för att köras på Windows PE.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTITatoo.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Mofcomp.exe. Kommandoradskompilatorn .mof

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTITatoo.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
_SMSTSAdvertID -
_SMSTSPackageID -
_SMSTSSiteCode -
DeploymentMethod -
DeploymentType -
Version -
TaskSequenceID -
TaskSequenceName (Uppgiftssekvensnamn) -
TaskSequenceVersion -

ZTIUserState.wsf

Det här skriptet initierar USMT för att samla in och återställa användartillståndet på måldatorn.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIUserState.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Loadstate.exe. Deponerar data om användartillstånd på en måldator

- Msiexec.exe. Hanterar installationen av .msi-baserade program

- Scanstate.exe. Samlar in användardata och inställningar

- USMT Application Files

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIUserState.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/Notera -
/Uppskattning -
/Restore -

Egenskaper

Namn Läsa Skriv
Arkitektur -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive -
ImageBuild (Bild) -
Bildstorlek -
ImageSizeMultiplier (BildstorlekSoplikator) -
InstallFromPath -
IsServerOS -
LoadStateArgs (LoadStateArgs) -
OSCurrentVersion -
OSDMigrateAdditionalCaptureOptions - -
OSDMigrateAdditionalRestoreOptions - -
OSDPackagePath -
OSDStateStorePath -
OSVersion -
ScanStateArgs -
StatePath - -
UDDir -
UDProfiler -
UDShare -
UserDataLocation - -
USMTConfigFile -
USMTEstimate - -
USMTLocal -
USMTMigFiles -

ZTIUtility.vbs

Det här skriptet innehåller verktygsfunktioner som de flesta MDT-skript använder.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata Inga
Referenser - Credentials_ENU.xml. Promptar användaren för autentiseringsuppgifter som ska användas när du ansluter till nätverksresurser

- IPConfig.exe. Visar alla aktuella TCP/IP-nätverkskonfigurationsvärden och uppdaterar DHCP- och DNS-inställningar

- MSHTA.exe. Värd för HTML-program

- Regsvr32.exe. Registrerar filer (.dll, .exe, .ocx och så vidare) i operativsystemet

- Xcopy.exe. Kopierar filer och kataloger, inklusive underkataloger
Plats - distribution\Scripts

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

Argument

Värde Beskrivning
Inga Inga

Egenskaper

Namn Läsa Skriv
_SMSTSAdvertID -
_SMSTSCurrentActionName -
_SMSTSCustomProgressDialogMessage -
_SMSTSInstructionTableSize -
_SMSTSLogPath -
_SMSTSMachineName -
_SMSTSNextInstructionPointer -
_SMSTSOrgName -
_SMSTSPackageID -
_SMSTSPackageName -
_SMSTSPackagePath -
_SMSTSReserved1 -
_SMSTSReserved2 -
Arkitektur -
Tillgångstagg -
ComputerName (datornamn) -
Felsöka - -
DeploymentMethod -
DeployRoot (Distribuera) -
DestinationDisk - -
DestinationLogicalDrive - -
DestinationPartition - -
EventShare (på engelska) -
Värdnamn -
ImageBuild (Bild) - -
ImageFlags -
Bildindex -
Bildspråk -
Bildprocessor -
Bildstorlek -
InstallFromPath -
JoinDomain -
LogPath (LogPath) - -
MacAddress -
OSCurrentVersion -
OSDAdvertID -
OSDAnswerFilePath - -
OSDAnswerFilePathSysprep - -
OSDComputerName - -
OSDPackageID -
OSDPackagePath -
OSDTargetSystemDrive -
OSGUID -
OSSKU (OSSKU) -
OSVersion -
Fas -
Processor_Architecture -
ResourceRoot (på engelska) -
SLShare -
SLShareDynamicLogging -
TaskSequenceID -
TaskSequenceName (Uppgiftssekvensnamn) -
TaskSequenceVersion -
UDDir -
UDShare -
UserDomain - -
Användar-ID - -
UserPassword - -
UUID -
Version

Notera: Den här variabeln är en intern variabel som representerar MDT-versionen.
- -
WDSServer -

ZTIValidate.wsf

Skriptet garanterar att distributionen fortsätter utan att måldatorns villkor verifieras. Skriptprocesserna är:

  • Om DeploymentType är lika med REFRESH och måldatorn är en server avslutas skriptet.

  • Om OSInstall finns och inte är lika med JA avslutas skriptet.

  • Kontrollera att minsta möjliga RAM-minne finns på måldatorn. Annars avslutas skriptet.

  • Kontrollera att processorn uppfyller den lägsta hastighet som krävs; Annars avslutas skriptet.

  • Kontrollera att hårddiskstorleken uppfyller minimikraven. Annars avslutas skriptet.

  • Kontrollera att måldatorns operativsystem är installerat på enhet C. Annars avslutas skriptet.

  • Om DeploymentType = UPPDATERA kontrollerar du att enhet C inte komprimeras genom att köra Compact /u C:\.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIValidate.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Compact.exe. Visar eller ändrar komprimeringen av filer på NTFS-filsystempartitioner

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIValidate.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
DeploymentType -
DestinationLogicalDrive - -
ImageBuild (Bild) -
ImageMemory (Bildminne) -
ImageProcessorSpeed -
Bildstorlek -
ImageSizeMultiplier (BildstorlekSoplikator) -
IsServerOS -
Minne -
OSDPackagePath -
OSInstall -
ProcessorSpeed -
SMSTSLocalDataDrive -
VerifyOS -

ZTIVHDCreate.wsf

Detta skript används för att skapa en virtuell hårddiskfil (.vhd eller .avhd) på måldatorn och montera .vhd-filen som en disk. Sedan distribuerar andra delar av LTI-distributionsprocessen Windows-operativsystemet och programmen till den virtuella hårddisken som nyligen skapats. Skriptprocesserna är följande:

  • Metoden Class_Initialize används för att initiera variabeln VHDInputVariable .

  • Kontrollera att VHDCreateSource har definierats och letar upp VHD-källfilen (om den har angetts).

  • Generera ett slumpmässigt .vhd filnamn om VHDCreateFilename är lika med RANDOM eller "" (null).

  • Kontrollera att mappen finns där VHD-filen (anges i VHDCreateFileName) ska skapas.

  • Skapa VHD-filen med hjälp av värdena i VHDCreateSizePercent, VHDCreateSizeMax och VHDCreateType.

  • Skapa en differentieringsdisk (om den anges) med hjälp av värdet i VHDCreateDiffVHD.

  • Den nyligen skapade VHD-filen och den valfria differentieringsdisken monteras.

  • Disknumret för den monterade virtuella hårddisken returneras.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIVHDCreate.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - ZTIDiskUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIVHDCreate.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
VHDCreateDiffVHD -
VHDCreateFileName -
VHDCreateSizeMax -
VHDCreateSource -
VHDCreateType -
VHDDisks -
VHDInputVariable -
VHDOutputVariable -

ZTIWindowsUpdate.wsf

Det här skriptet laddar ned och installerar uppdateringar från datorer i ett företagsnätverk som kör WSUS, Windows Update eller Microsoft Update med hjälp av Windows Update Agent (WUA) API (Application Programming Interface). Som standard är den här funktionen inaktiverad i varje aktivitetssekvens och måste aktiveras manuellt för att kunna köras.

De flesta företag har redan team och infrastrukturer på plats för att uppdatera nyligen distribuerade datorer via företagsnätverket. I den här processen spårar vi den senaste uppsättningen korrigeringar, drivrutiner och uppdateringar som är tillgängliga för varje skrivbordskonfiguration och bestämmer vilka uppdateringar som ska laddas ned och installeras för varje konfiguration. Om organisationen redan har en etablerad process kanske det här skriptet inte är nödvändigt. Det här skriptet har utformats för att fylla ett behov för distributionsgrupper som kanske inte har etablerade processer, men som ändå vill se till att måldatorerna uppdateras när de distribueras.

Det här skriptet söker automatiskt igenom måldatorn och laddar ned ett stort antal uppdateringar som visar sig vara tillämpliga. Bland dessa finns:

  • Service Pack för Windows

  • Drivrutiner från andra tillverkare än Microsoft som har lagts på Windows Update

  • De senaste snabbkorrigeringsuppdateringarna

  • Microsoft Office-uppdateringar

  • Uppdateringar för Microsoft Exchange Server och SQL Server

  • Microsoft Visual Studio-uppdateringar®

  • Vissa programuppdateringar som inte kommer från Microsoft

Tips

Många maskinvarutillverkare har placerat sina drivrutiner på Windows Update. De här drivrutinerna behöver inte längre finnas i katalogen med färdiga drivrutiner. Experimentera genom att ta bort drivrutiner från distributionsresursen för att se vilka som är tillgängliga på Windows Update. Observera att om drivrutinerna inte ingår i Windows som standard ska du inte ta bort nätverks- eller lagringsdrivrutiner, eftersom operativsystemet kräver inmatning från användaren.

MDT stöder möjligheten att distribuera en uppdaterad version av WUA som en del av distributionen av operativsystemet. Det här säkerställer att måldatorerna kör rätt version av WUA när de distribueras. Det eliminerar också behovet av att ansluta till Internet och ladda ned den senaste versionen av WUA efter distributionen.

MDT kan också konfigurera WUA att samla in uppdateringar från datorer i företagsnätverket som kör WSUS i stället för att ansluta till Microsoft Uppdateringar via Internet. MDT kan också konfigurera WUA så att det använder en specifik dator som kör WSUS med hjälp av egenskapen WSUSServer .

Mer information och instruktioner för WUA-distribution finns i Installera Windows Update Agent på klientdatorer.

Skaffa den senaste versionen av det fristående WUA-installationsprogrammet för:

  • x86-versioner (WindowsUpdateAgent30-x86.exe) på https://go.microsoft.com/fwlink/?LinkID=100334

  • x64-version (WindowsUpdateAgent30-x64.exe) på https://go.microsoft.com/fwlink/?LinkID=100335

    Windows 7 och senare innehåller den senaste versionen av WUA, så ingen uppgradering krävs.

    Mer information finns i Uppdatera Windows Update Agent.

    När det här skriptet är aktiverat i Aktivitetssekvenseraren körs det flera gånger under tillståndsåterställningsfasen för operativsystemdistributionen. Det körs första gången när operativsystemet har startats för första gången. Se till att du har installerat de senaste uppdateringarna och Service Pack-versionerna innan du installerar program som kan vara beroende av att särskilda uppdateringar eller service pack-versioner installeras på måldatorn. Ett program kan till exempel vara beroende av att den senaste versionen av Microsoft .NET Framework är installerad.

    Skriptet körs även efter att programmen har installerats, vilket säkerställer att de senaste service pack-versionerna och uppdateringarna för programmet har tillämpats. Använd till exempel det här skriptet för att säkerställa att de senaste uppdateringarna tillämpas på Microsoft Office 2010 eller Office 2007-systemet.

    Det är möjligt att måldatorn måste startas om under installationen av en eller flera uppdateringar för att installationen av uppdateringen ska kunna slutföras helt. För att säkerställa att uppdateringarna installeras på rätt sätt om skriptet upptäcker att installationen av en uppdatering kräver att måldatorn startas om, startar skriptet automatiskt om måldatorn och återupptas om ytterligare uppdateringar har upptäckts och väntar på installation. Skriptet avslutas om det fastställer att måldatorn är helt uppdaterad. Ett fel loggas om skriptet har sju misslyckade försök att installera uppdateringarna medan måldatorn uppdateras och måldatorn fortfarande kräver en omstart.

    Under körningen utför skriptet följande uppgifter:

  • Konfigurera måldatorn för att använda en WSUS-server, om egenskapen WSUSServer har angetts.

  • Kontrollera att den senaste versionen av WUA är installerad på måldatorn.

  • Sök igenom måldatorn efter tillämpliga uppdateringar som inte redan har installerats och som vanligtvis kan vara dolda.

  • Varje uppdatering har en associerad UpdateID och QNumber-egenskap :

    • Egenskapen UpdateID har GUID-format, till exempel 67da2176-5c57-4614-a514-33abbdd51f67.

    • Egenskapen QNumber är ett numeriskt värde, till exempel 987654.

  • Skriptet jämför egenskapsvärdena UpdateID och KBArticle med listan över undantag som anges i följande MDT-egenskaper:

    • WUMU_ExcludeID. En lista över UpdateIDs som ska undantas. Uppdateringar med ett UpdateID som finns i den här listan installeras inte.

    • WUMU_ExcludeKB. En lista över QNumbers som ska undantas. uppdateringar med ett QNumber som finns i den här listan kommer inte att installeras.

    • Dessutom utesluts eventuella uppdateringar som kräver användarinmatning och installeras inte.

  • Alla uppdateringar som kräver godkännande av ett licensavtal (EULA) godkänns automatiskt av skriptet. Se till att läsa och kontrollera varje licensavtal manuellt innan du kör skriptet i en produktionsmiljö.

  • Aktiviteten för varje uppdatering skrivs till den ZTIWindowsUpdate.log filen, med strängen INSTALL eller SKIP om uppdateringen har godkänts för installation, tillsammans med UpdateID, en kort beskrivning av uppdateringen och QNumber.

  • Varje uppdatering som ska installeras laddas ned och installeras i omgångar.

  • Måldatorn kan behöva mer än en omstart under uppdateringsinstallationen.

Obs!

Windows Internet Explorer 7 kräver användarinteraktion, så det installeras inte med det här skriptet.

Obs!

Som standard ska du ta med 925471 QNumber i listan WUMU_ExcludeKB för att förhindra att extra språkpaket installeras i Windows Vista Ultimate.

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIWindowsUpdate.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - Expand.exe. Expanderar komprimerade filer

- Net.exe. Utför nätverkshanteringsuppgifter

- WindowsUpdateAgent30-x86.exe. Installerar WUA

- WindowsUpdateAgent30-x64.exe. Installerar WUA

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0&#124;1> <IsHidden=0&#124;1>"> </Query:true&#124;false>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)
/UpdateCommand:param - Ärinstallerad. Värdet är 0 för att fråga efter uppdateringar som inte är installerade.

- Ärdold. Värdet 0 för att fråga efter uppdateringar som är dolda.
/Fråga:värde - Det är sant. Fråga endast efter nödvändiga uppdateringar. Ladda inte ned och installera inga binärfiler.

- Falskt. Fråga efter och installera nödvändiga uppdateringar. Ladda ned och installera binärfiler.

Obs!

När det anges kräver UpdateCommand minst ett alternativ.

Obs!

Om du anger båda alternativen för UpdateCommand måste de avgränsas med och.

Obs!

Standardvärdet för UpdateCommand är IsInstalled=0 och IsHidden=0.

Obs!

För mer information om UpdateCommand, se IUpdateSearcher::Search Method.

Egenskaper

Namn Läsa Skriv
Arkitektur -
DoCapture DoCapture -
InstalleradeUppdateringar -
MSIT_WU_Count - -
NoAutoUpdate_Previous - -
SMSTSRebootRequested - -
SMSTSRetryRequested - -
WSUSServer -
WUMU_ExcludeID -
WUMU_ExcludeKB -

ZTIWipeDisk.wsf

Skriptet formaterar måldatorns hårddisk. Skriptet:

  • Avslutas om WipeDisk inte är lika med TRUE

  • Bestämmer vilken enhet som ska formateras

  • Formaterar enheten genom att anropa cmd /c format <Drive> /fs:ntfs /p:3 /Y (där <Drive> är enhetsbeteckningen för hårddisken som ska formateras)

Värde Beskrivning
Indata Miljövariabler. Innehåller egenskapsvärden, anpassade egenskapsvärden, databasanslutningar, distributionsregler och annan information som skripten kräver för att slutföra distributionsprocessen
Utdata - ZTIWipeDisk.log. Loggfil som innehåller händelser som skriptet genererar

- BDD.log. Loggfil som innehåller händelser som alla MDT-skript genererar
Referenser - CMD.exe. Gör det möjligt att köra kommandoradsverktyg

- Format.com. Formaterar hårddisken

- ZTIUtility.vbs. Inkluderar stödfunktioner och subrutiner som skriptet använder
Plats distribution\Scripts
Använd cscript ZTIWipeDisk.wsf </debug:value>

Argument

Värde Beskrivning
/debug:värde Matar ut händelsemeddelanden till konsolen och till .log-filerna. Om värdet som anges i värdet är:

- TRUE, händelsemeddelanden skickas till konsolen och .log filerna

- FALSKT, händelsemeddelanden skickas endast till .log filer (Detta är beteendet när argumentet inte anges.)

Egenskaper

Namn Läsa Skriv
WipeDisk (rensa) -