Distribusjon av Windows 7 - Del 19


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 med svar på spørsmål postet av leserne, samt linker til de nyeste ressursene på Windows 7 utrulling, administrasjon og feilsøking.

I del 18 i denne serien du har lært hvordan du oppretter en WMI script som kan brukes til å bestemme UUID av en datamaskin. Grunnen til det kan være lurt å gjøre dette er fordi du ønsker å bruke den MDT database for å tilpasse utrulling av Windows 7 basert på UUID for hvert mål datamaskinen (se del 16 i denne serien for hvordan du gjør dette). Nå kan du selvsagt kjøre dette skriptet på en datamaskin som har et Windows-operativsystem installert, men hvordan kan du bestemme UUID av en bare-metal system, det vil si en datamaskin som ikke har noe operativsystem? Det enkle svaret er å bygge en Windows PE "verktøy" CD som inneholder skriptet. Deretter bruker denne CD-en du kan starte en bare-metal system, kjøre skriptet, og vise systemets UUID. Og det er hva denne artikkelen handler om

Merk:.
Trinn for å bygge en tilpasset Windows PE bildet har endret seg i Windows 7 fra Windows Vista. Å lære å bygge Windows PE 2.1 (Windows Vista SP1 og senere) se min tidligere artikkel med tittelen Distribuere Vista - Del 11: Arbeide med Windows PE.

Trinn 1: Lag Bygg Miljø

For å opprette Windows PE 3.0 build miljø, logge på en tekniker datamaskin der Windows AIK 2.0 er installert. Deretter klikker du på Start, Alle programmer, Windows AIK, høyreklikker du på Deployment Ledetekst og velg Kjør som Administrator. Utplasseringen Tools Ledetekst åpnes (Figur 1):


Figur 1: Bedrifter Den Deployment Tools Ledetekst

I denne gjennomgang, vil vi sette opp et bygg miljø for å lage en 64-bits Windows PE image. For å gjøre dette, skriver du inn følgende kommando:

copype.cmd amd64 C: \\ BUILDPE

Her \\ BUILDPE er en mappe som vil bli opprettet på roten av C : kjøre på vår tekniker datamaskin. Denne mappa vil bli brukt til å inneholde våre bygge miljøet. Utgangen av kommandoen er vist i Figur 2:


Figur 2:
Opprette en mappe for å inneholde bygge miljøet

La oss undersøke bygge miljøet i Windows Explorer (figur 3):


Figur 3

De mapper og filer i roten av vår bygge mappen er som følger:

  • \\ ISO
    mappen inneholder filene som trengs for å bygge en .iso-fil av Windows PE at vi kan brenne på en CD
  • \\ montere
    mappe er en tom mappe der vi vil montere våre bilde ved hjelp DISM.exe slik at vi kan betjene det
  • etfsboot
    er et program vi kan bruke til å lage oppstartssektoren for vår Windows CD
  • efisys.bin
    brukes i stedet for etfsboot på systemer som oppstart ved hjelp av Extensible Firmware Interface (EFI)
  • efisys_noprompt.bin
    brukes i stedet for etfsboot på IA64 systemer
    winpe.wim
    si en base Windows PE bildefil som vi kan tilpasse etter eget ønske

    Til slutt sette opp vår Windows PE bygge miljø, bruker du kopiere
    kommando som dette:

    kopiere C: \\ BUILDPE \\ winpe.wim C: \\ BUILDPE \\ ISO \\ kilder \\ boot.wim

    Denne kommandoen kopierer basis Windows PE bilde (winpe.wim) fra rotmappen \\ BUILDPE til \\ ISO \\ kilder mappen og omdøper det boot.wim (figur 4):


    Figur 4:
    Kopiering basen Windows PE bilde til \\ ISO \\ kilder mappen og døpe det boot.wim

    La oss sjekke resultatet ved hjelp av Windows Explorer (figur 5):


    Figur 5:
    Kopi av Windows PE basen bilde.

    Trinn 2: Montere Base Bilde

    Før du kan betjene din Windows PE bilde, må du montere det ved hjelp av DISM kommandoen. For å gjøre dette, bruker vi /mount-wim
    kommandolinjealternativet som følger:

    DISM /mount-wim /wimfile: C: \\ BUILDPE \\ ISO \\ kilder \\ boot.wim /index: 1 /mountdir: C: \\ BUILDPE \\ montere

    Kommandoen ovenfor mounts Windows image som finnes i boot.wim filen til \\ mount mappe av vår bygge miljøet (figur 6):


    Figur 6:
    Montering av Windows PE basen bildet slik at du kan betjene det

    Tips:
    For mer informasjon om DISM kommando som er nytt i Windows 7, se del 2 av denne serien.

    La oss undersøke den montert basen Windows PE bilde i Windows Explorer (figur 7):


    Figur 7:
    montert basen Windows PE image Anmeldelser

    Legg merke til at mappestrukturen på et montert Windows bilde ser ut akkurat som det av en installert Windows operativsystem.

    Neste, vi kommer til å tjeneste (tilpasse) vår montert basen Windows PE bilde på to måter:


      Ved å legge til støtte for kjøring av WMI script
      Ved å legge våre UUID skript til bildet

      Trinn 3: Legg støtte for kjøring av WMI script

      Før du kan kjøre WMI skript fra Windows PE, må du legge til pakker som gir en slik funksjonalitet i Windows PE. Vi vil begynne med å legge til WinPE-WMI Feature Pack, som gir støtte for Windows Management Instrumentation (WMI) fra Windows PE. For å gjøre dette, må du bruke /add-pakken
      kommandolinjealternativet for DISM. Du trenger også å vite hvor denne pakken ligger innenfor Windows AIK mappestrukturen på tekniker datamaskin. Her er kommandoen du bruker til å gjøre dette:

      DISM /bilde: C: \\ BUILDPE \\ mount /add-pakke /packagepath: "C: \\ Program Files \\ Windows AIK \\ Tools \\ PETools \\ amd64 \\ WinPE_FPs \\ winpe-wmi.cab "

      Denne kommandoen legger pakken i filen winpe-wmi.cab til din montert Windows PE image. Figur 8 viser resultatet av å kjøre denne kommandoen:


      Figur 8:
      Legge WMI støtte til Windows PE (trinn 1)

      I tillegg til å legge pakken Du må også legge til den tilsvarende Language Pack (winpe-wmi_en-us.cab) for denne pakken. For amerikansk engelsk (en-us) dette er gjort som følger:

      DISM /bilde: C: \\ BUILDPE \\ mount /add-pakke /packagepath: "C: \\ Program Files \\ Windows AIK \\ Tools \\ PETools \\ amd64 \\ WinPE_FPs \\ en-us \\ winpe-wmi_en-us.cab "

      Figur 9 viser at dette blir gjort:


      Figur 9 :
      Legge WMI støtte til Windows PE (trinn 2)

      Selv om vi er nå ferdig med å legge til WMI støtte til vår Windows PE image, har vi fortsatt ikke vil være i stand til å kjøre WMI-skript fra Windows PE mindre vi også legge til WinPE-Scripting Feature Pack (winpe-scripting.cab) og dens tilhørende Language Pack (winpe-scripting_en-us.cab) til vår image. Figur 10 viser hvordan dette gjøres:


      Figur 10:
      Legge skriptstøtte til Windows PE

      Vi kan bruke /get-pakker
      kommandolinjealternativet for DISM å verifisere at pakkene har faktisk blitt lagt til bildet (Figur 11):


      Figur 11:
      Kontrollere at pakkene har vært lagt til bildet

      Merk at tilstanden til hver pakke vises som Installer Venter. Dette er fordi de endringene vi gjør ennå ikke er forpliktet til bildet.

      Trinn 4: Legge til Scripts til bilde

      La oss nå legge de to skript (UUID.vbs og UUID.bat) vi opprettet i forrige artikkelen i denne serien i vår montert Windows PE bilde. Vi kan bruke kommandoen kopi til å gjøre dette ved å kopiere skript fra en USB flash-stasjon til \\ Windows \\ System32-mappen i vår montert bilde (Figur 12):


      Figur 12:
      Kopiering av skript til den montert Windows PE image

      Vi kan bruke Windows Utforsker til å verifisere at scriptene har blitt kopiert til vår montert bilde (Figur 13):


      Figur 13: Bedrifter Den to skript har blitt kopiert til \\ Windows \\ System32-mappen på montert Windows PE image

      Hvorfor kopiere disse skriptene til \\ Windows \\ System32-mappen? Fordi den måten skriptene vil inngå som en del av Windows PE RAM disk som er lastet inn i minnet og tilgjengelig som X: kjøretur fra Windows PE ledeteksten. Hvis vi kopierte skript i stedet til \\ ISO mappen av vårt bygge miljøet, ville skriptene inngå som en del av Windows PE-CD, og ​​vi trenger å bytte til CD-stasjonen brevet før vi kunne kjøre skript fra Windows PE. Så kopiere dem til \\ Windows \\ System32-mappen gjør det enklere å kjøre skript fra Windows PE.

      Merk:
      Hvis skript eller verktøy du legger til Windows PE kreve ekstra minne, bruker du /set-scratchspace
      kommandolinjealternativet av DISM å bevilge 64, 128, 256 eller 512 MB ekstra minne til Windows PE (standard tildeling er 32 MB).

      Trinn 5: Commit endringer og demontere bildet

      Vi har nå reparert (tilpasses) basen Windows PE image ved å legge pakker og skript til bildet. Vi kan bruke \\ avmontere-wim
      kommandolinjealternativet for DISM å gjøre dette:

      DISM /avmontere-wim /mountdir: C: \\ BUILDPE \\ mount /forplikte < .no>

      Figur 14 viser resultatet av å kjøre denne kommandoen:


      Figur 14:
      Demontering bildet etter forandringene

      Trinn 6: Lag Windows PE .iso image

      Nå må vi forandre våre tilpassede Windows PE bildet i \\ BUILDPE mappen inn en .iso-fil som vi kan brenne på skrivbar CD media. For å gjøre dette, kan vi bruke oscdimg
      kommandoen som følger:

      oscdimg -n -bC: \\ BUILDPE \\ etfsboot.com C: \\ BUILDPE \\ ISO C: \\ BUILDPE \\ WMI-PE-CD.iso

      Dette legger til CD volum oppstartssektoren til Windows PE bildet og forvandler det til en ISO-fil, som vi har her heter WMI-PE CD.iso product: (Figur 15):


      Figur 15:
      Bruke oscdimg å lage en ISO-fil av Windows PE

      Bruk Windows Utforsker til verifisere at iso-bilde har blitt opprettet (Figur 16):


      Figur 16:
      En .iso image-filen er opprettet ved hjelp oscdimg fra den tilpassede Windows PE bygge miljø

      Nå kopiere denne ISO-filen til en datamaskin som har en CD-brenner og brenne den filen til CD.

      Trinn 7: Teste Resultat

      Vi er endelig klar til å teste våre tilpasset WinPE "verktøyene" CD. Slå på en bare-metal system, setter du inn CDen og trykker på en tast når du blir spurt om du vil starte opp systemet fra CD-stasjonen. Når Windows PE har lastet og initialisert, vil du bli presentert med en X: \\ Windows \\ System32 >
      ledeteksten. Bare skriv UUID
      på denne ledeteksten og se UUID av datamaskinen plutselig dukke opp (Figur 17):


      Figur 17:
      Bruke UUID.bat og UUID.vbs på en tilpasset Windows PE verktøy CD for å vise UUID av et bart metall system

      Etter å ha utført Trinn 7 på en haug av systemer og kopiere ned resultatene, kan du opprette nye oppføringer i MDT 2 010 database som lar deg distribuere tilpassede Windows PE bilder til datamaskinene-se del 16 i denne serien for hvordan du gjør dette.