Distribusjon av Windows 7 - Del 8


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:


    DeployRoot
    egenskapen angir UNC-banen til den delte distribusjon som skal brukes for å installere. Dette er nødvendig informasjon.
  • 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:


      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.
    • 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.