Tips Bilde:
Du kan finne mer informasjon om automat LTI distribusjon i Windows 7 Resource Kit fra Microsoft Press. Jeg er hovedforfatter for denne Resource Kit og jeg også opprettholde Unofficial brukerstøtte for Windows 7 Resource Kit hvor du finner de siste oppdateringene og annen nyttig informasjon.
I forrige artikkel i denne serien vi lærte å endre CustomSettings.ini og BootStrap.ini filer av MDT 2010 for å fullautomatisere en Lite Touch Installasjon (LTI) av Windows 7 Enterprise. I denne artikkelen vil vi grave dypere inn modifisere disse to filene til å kontrollere LTI prosessen.
Forstå BootStrap.ini
BootStrap.ini er en av to konfigurasjonsfiler som brukes av MDT for å styre distribusjonsprosessen (den andre konfigurasjonsfilen er CustomSettings.ini). Begge disse filene ligger i kontroll mappe av aksje distribusjon. Dette betyr at disse filene er spesifikke for aksjen distribusjon. Med andre ord, hvis du har mer enn én aksje distribusjon, vil hver aksje ha egne konfigurasjonsfiler for å kontrollere distribusjoner gjort med at aksje.
BootStrap.ini brukes under den innledende tilkoblingen prosessen når målmaskinen, oppstartet bruker Litetouch Windows PE image, kobles til aksje utrulling å starte installasjonsprosessen. Dette betyr at BootStrap.ini må inneholde informasjon som er nødvendig for å kunne etablere en forbindelse mellom målmaskinen og andelen distribusjon.
Den BootStrap.ini filen som brukes i den forrige artikkelen i denne serien så ut som dette:
[Innstillinger]
Priority = Standard
[Default]
DeployRoot=\\\\SEA-DC1\\DeploymentShare$
UserID=Administrator
UserDomain=CONTOSO
UserPassword=Pa$$w0rd
KeyboardLocale=en-US
SkipBDDWelcome=YES
Du kan se at BootStrap.ini består av to deler: Innstillinger og Standard. Innstillinger seksjonen er nødvendig, og inneholder kun én egenskap kalt Priority. Denne egenskapen forteller MDT i hvilken rekkefølge for å analysere de gjenværende delene av konfigurasjonsfilen. Siden det er bare en gjenværende seksjon (Standard) som er verdien som er tilordnet Prioritet.
Standard delen er der arbeidet blir gjort. Spesifikt:
- UserID
, Brukerdomene Hotell og brukerpassord
angi påloggingsinformasjonen som målmaskinen kjører Windows PE vil brukes til å koble til aksjen distribusjon. Dette er nødvendig informasjon. I prøven BootStrap.ini filen ovenfor, er domeneadministratorkontoen brukes. Av sikkerhetsmessige grunner, i en reell miljø du ikke vil bruke denne kontoen. I stedet bør du opprette en ny brukerkonto brukes kun for distribusjonsformål (ingen skal logge på en datamaskin ved hjelp av denne kontoen). For eksempel kan du opprette et domene konto kalt MDT for dette formålet. På grunn av NTFS og delte mappetillatelser tildelt aksje utrulling, bare må MDT-konto for å være medlem av Domain brukergruppen-det trenger ikke å være medlem av Domain Admins gruppen. Legg merke til at passordet for denne kontoen lagres i ukryptert form i BootStrap.ini filen.
- KeyboardLocale
egenskapen angir locale for tastaturet festet til målmaskinen. Tastaturet locale kan angis enten i teksten (for eksempel en-us) eller (for eksempel 0409,: 00004009) heksadesimal form. Du kan angi flere verdier ved å skille dem med semikolon. Hvis denne egenskapen er utelatt fra BootStrap.ini, vil veiviseren for Windows Deployment bruke tastaturet locale konfigurert i bildet blir utplassert.
- SkipBDDWelcome
= YES hindrer åpningsskjermbildet ("Velkommen Windows Deployment") av veiviseren for Windows Deployment fra å bli vist. Dette er nødvendig hvis du ønsker å fullt automat LTI.
De ovennevnte seks egenskaper er de eneste egenskapene som kan inkluderes i BootStrap.ini.
Husk-hvis du endrer noe i din BootStrap.ini filen, må du oppdatere din andel distribusjon for å regenerere Litetouch Windows PE bildene på Boot-mappen i aksjen.
Forstå CustomSettings.ini
CustomSettings.ini er den andre konfigurasjonsfilen og er også spesifikke for hver aksje distribusjon. Når BootStrap.ini har gjort sitt arbeid, tar CustomSettings.ini over og styrer resten av distribusjonsprosessen. Den CustomSettings.ini filen som brukes i den forrige artikkelen i denne serien så ut this:
[Settings]
Priority=Default
Properties=MyCustomProperty
[Default]
OSInstall=YES
SkipAdminPassword=YES
SkipApplications=YES
SkipAppsOnUpgrade=YES
SkipBDDWelcome=YES
SkipBitLocker=YES
SkipCapture=YES
SkipComputerName=YES
SkipComputerBackup=YES
SkipDeploymentType=YES
DeploymentType=NEWCOMPUTER
SkipDomainMembership=YES
JoinDomain=CONTOSO
DomainAdmin=Administrator
DomainAdminDomain=CONTOSO
DomainAdminPassword=Pa$$w0rd
SkipFinalSummary=YES
SkipLocaleSelection=YES
KeyboardLocale=en-US
UserLocale=en-US
UILanguage=en-US
SkipPackageDisplay=YES
SkipProductKey=YES
SkipSummary=YES
SkipTaskSequence=YES
TaskSequenceID=WIN7_001
SkipTimeZone=YES
TimeZoneName=Central Standard Time
SkipUserData = Ja
Listen CustomSettings.ini filen inneholder de samme to seksjoner (innstillinger og standard) som BootStrap.ini inneholder. CustomSettings.ini kan inneholde flere deler imidlertid. For eksempel kan du inkludere flere seksjoner for distribusjon av Windows til bestemte fabrikater og modeller av datamaskiner eller spesifikke steder på nettverket. Vi vil undersøke dette i en senere artikkel i denne serien.
Standard delen i eksempelet ovenfor inneholder en rekke forskjellige eiendom /verdi-par. Dette er bare en liten del, men av de nesten 300 forskjellige egenskaper du kan angi for å kontrollere ulike aspekter av distribusjonsprosessen. Det er i hovedsak to typer eiendommer som brukes i eksempelet ovenfor: "hoppe over" egenskaper og andre egenskaper.
"Skip" egenskaper er de som avgjør om en bestemt side av veiviseren for Windows Deployment vises eller ikke under installasjonen på målmaskinen. For eksempel, hvis SkipComputerName = JA er angitt, konfigurere datamaskinen Navn side i veiviseren vises ikke under installasjon; hvis SkipComputerName = NO, siden vises og brukeren sitter ved målmaskinen vil måtte svare for å fortsette med installasjonen. Hvis du ønsker å fullt automatisere en installasjon, må du angi YES for alle mulige lift egenskaper, og eksempelet ovenfor gjør dette. Med andre ord, er den fullstendige listen over lift eiendommer som follows:
SkipAdminPassword=YES
SkipApplications=YES
SkipAppsOnUpgrade=YES
SkipBDDWelcome=YES
SkipBitLocker=YES
SkipCapture=YES
SkipComputerName=YES
SkipComputerBackup=YES
SkipDeploymentType=YES
SkipDomainMembership=YES
SkipFinalSummary=YES
SkipLocaleSelection=YES
SkipPackageDisplay=YES
SkipProductKey=YES
SkipSummary=YES
SkipTaskSequence=YES
SkipTimeZone=YES
SkipUserData=Yes
The nytte av å inkludere alle disse linjene i din CustomSettings.ini fil er at du kan endre noen av dem til NO hvis du vil at brukeren er involvert på et eller annet tidspunkt under distribusjon. For eksempel, hvis du vil at brukeren skal velge om du vil aktivere BitLocker Drive Encryption på datamaskinen, er alt du trenger å gjøre endringer på SkipBitLocker = JA til SkipBitLocker = NO i CustomSettings.ini fil og oppgi BitLocker Configuration side av veiviseren for Windows Deployment vil bli vist under installasjonen.
Hvis du bare er interessert i fullt automat LTI men du kan erstatte alle de ovennevnte lift eiendommer med følgende to linjer linjer:
SkipWizard = YES
SkipFinalSummary = YES
Den første linjen får hele Wizard Windows Deployment som skal hoppes over (nesten). Den andre linjen fører den endelige Operating System Deployment Fullført Vellykket linje som skal hoppes over, slik at brukeren ikke må klikke OK for å avslutte installasjonen.
Med andre ord, vår forrige og litt lang CustomSettings.ini filen er nå redusert til this:
[Settings]
Priority=Default
Properties=MyCustomProperty
[Default]
OSInstall=YES
SkipWizard=YES
SkipFinalSummary=YES
DeploymentType=NEWCOMPUTER
JoinDomain=CONTOSO
DomainAdmin=Administrator
DomainAdminDomain=CONTOSO
DomainAdminPassword=Pa$$w0rd
KeyboardLocale=en-US
UserLocale=en-US
UILanguage=en-US
TaskSequenceID=WIN7_001
TimeZoneName=Central Standard Time
Hva med de resterende eiendommer i Standard i denne forkortet CustomSettings.ini fil? Disse "andre" egenskaper gir den informasjon som brukeren hadde måttet gå inn manuelt hvis sidene i veiviseren for Windows Deployment ble vist under installasjonen. Spesifikt:
OSInstall = YES
Denne linjen indikerer at distribusjonen er autorisert til å fortsette. Hvis du utelater denne linjen, vil utplassering fortsette anyways som standard.
DeploymentType = NEWCOMPUTER
Denne linjen angir målmaskinen er en ny datamaskin som aldri har vært medlem av nettverket. Andre mulige verdier for denne eiendommen er REFRESH, BYTT og UPGRADE.
JoinDomain=CONTOSO
DomainAdmin=Administrator
DomainAdminDomain=CONTOSO
DomainAdminPassword=Pa$$w0rd
These linjene indikerer at maskinen vil være koblet til contoso domene under installasjonen. Merk at dette eksemplet bruker domeneadministratorkontoen for dette formålet, men du kan bruke et medlem av domenebrukere står for dette formålet som MDT brukerkonto opprettet tidligere for BootStrap.ini.
KeyboardLocale=en-US
UserLocale=en-US
UILanguage=en-US
These linjene indikerer tastaturet locale og bruker locale og språkinnstillinger. Jeg tror den første linjen er valgfritt fordi det er også spesifisert i BootStrap.ini, men hvis du ikke tar med de to andre linjene på Locale Utvalg side av veiviseren for Windows Deployment skal vises under installasjonen.
TaskSequenceID = WIN7_001
Denne linjen identifiserer oppgaven sekvensen som skal brukes for installasjonen.
TimeZoneName = Central Standard Time < .no>
Denne linjen angir den tidssonen som skal konfigureres på datamaskinen.
Er disse de eneste egenskapene du trenger for å inkludere i CustomSettings.ini å fullt automat LTI? Det avhenger, hvis du ikke installerer noen pakker eller programmer som en del av installasjonen, og hvis du ikke overfører brukertilstandsinformasjon under installasjonen, og hvis du ikke konfigurerer BitLocker på måldatamaskinen, deretter over forkortet CustomSettings.ini filen er sannsynligvis alt du trenger.
For eksempel, hva om du ønsker å installere en språkpakke som en del av installasjonen? For å gjøre dette, må du først legge til språkpakken til Packages mappen på din andel distribusjon. Så du undersøke Packages.xml filen i kontroll mappen for din del utplassering å bestemme GUID knyttet til språkpakken. Til slutt tar du linjen LanguagePacks001 = verdi
i CustomSettings.ini filen der verdi
er GUID av språkpakken. Vi vil gå gjennom denne prosessen og andre tilpasninger av automatisert LTI i fremtidige artikler i denne serien
Et siste spørsmål:. Hvordan visste jeg at jeg trengte å inkludere linjen LanguagePacks001 = verdi Anmeldelser i min CustomSettings.ini fil hvis jeg ønsket å inkludere en språkpakke i min installere? Simple-les bruksanvisningen! Du bør gjøre deg kjent med følgende emner i Microsoft Deployment Toolkit 2010 Documentation Library, en Help (CHM) installert som en del av MDT 2010:
- Eiendom Definisjon - Dette emnet viser alle de ulike egenskapene du kan inkludere i CustomSettings.ini og hva de brukes til
Begge disse temaene finner du i hjelpefilen under Microsoft Deployment. Toolkit Referanse \\ Properties og vi vil henvise til den informasjonen de inneholder ofte i fremtidige artikler i denne serien.
Next Page:Koble Windows 7 til en iSCSI SAN
Gir Egenskaper for hoppes Windows Deployment Wizard Pages - Dette Temaet viser de egenskapene du trenger for å inkludere i CustomSettings.ini når du hopper over noen av sidene til veiviseren for Windows Deployment. - KeyboardLocale
DeployRoot
egenskapen angir UNC-banen til den delte distribusjon som skal brukes for å installere. Dette er nødvendig informasjon.