Distribusjon av Windows 7 - Del 16


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 har lært deg hvordan du oppretter og konfigurerer MDT databasen ved hjelp av Microsoft SQL Server 2008 Express. I denne artikkelen, og de følger vi vil undersøke hvordan du bruker MDT database for å tilpasse hvordan Windows 7 er utplassert basert på egenskapene til målet datamaskiner, sine tiltenkte roller, sine steder, og deres merke /modell. Denne stede artikkelen fokuserer på den første metoden, det vil si å tilpasse hvordan Windows 7 er utplassert basert på egenskapene til målmaskinen.

Konfigurering MDT Database Regler

Som forklart i forrige artikkel i denne serien, lar MDT databasen du lagre mange av konfigurasjonsinnstillingene som brukes for å tilpasse utplassering i en enkel, sentral database. Disse konfigurasjonsinnstillinger er i hovedsak de samme som de som kan lagres i CustomSettings.ini filen, og bruker databasen kan du ha bare én, generisk CustomSettings.ini fil mens de resterende innstillinger lagres i databasen. Videre, ved hjelp av MDT database du kan ofte utføre alle dine utplasseringer ved hjelp av bare en håndfull av bilder (slik som x86-klient, x64 klient og x64-server) og bare to oppgavesekvenser (Standard Klient og Standard Server). Åpenbart, være i stand til å forstå og bruke MDT-databasen er en viktig nøkkel for å forenkle Lite Touch (LTI) distribusjoner.

La oss begynne med å plukke opp der vi slapp fra den forrige artikkelen i denne serien hvor du lærte å lage MDT database i SQL Server 2008 Express. Figur 1 viser egenskapene til MDT databasen vi skapte i denne artikkelen:


Figur 1:
Egenskaper av MDT database som er opprettet i forrige artikkel i denne serien

La oss også undersøke vår CustomSettings.ini filen på nytt, som er konfigurert til å utføre helautomatiske distribusjoner av Windows 7 Enterprise edition (figur 2):


Figur 2:
CustomSettings.ini fil konfigurering MDT database regler

Nå før vi kan bruke MDT database til å distribuere Windows 7 basert på egenskapene, ment roller, steder eller merke /modell av våre satsings datamaskiner, trenger vi å konfigurere vår CustomSettings.ini fil slik at den kan bruke innstillingene vi velger å lagre i denne databasen. For å gjøre dette, høyreklikk på Database i Deployment Workbench og velger Konfigurer Database reglene. Dette starter Konfigurer DB Wizard, som er litt av en misvisende benevnelse fordi den ikke konfigurere databasen, men i stedet konfigurerer CustomSettings.ini fil ved å legge til tilleggsreglene til den slik at MDT kan søke i databasen under utsetting. Det første skjermbildet i denne veiviseren lar MDT å søke i databasen for dataspesifikke innstillinger og for roller, applikasjoner, pakker og administratorer tilordnet datamaskinen (figur 3):


Figur 3:
Aktivere MDT å søke i databasen ved hjelp av data alternativer

Vær oppmerksom på at for hver valgt i denne veiviseren element, vil MDT bruke et skript til å utføre tilsvarende databasespørringen. Det betyr at jo flere elementer du velger, jo flere spørsmål skal utføres og jo lenger tid det vil ta å utføre distribusjon. Dette lagt forsinkelsen skjer rett etter innlogging i veiviseren for Windows Deployment hjelp av legitimasjonen du har angitt, er at det skjer i begynnelsen "blue screen" delen av distribusjonen. På den annen side, jo flere elementer du velger i veiviseren, jo flere alternativer du vil ha senere for å tilpasse hvordan distribusjoner kan utføres. Personlig, jeg bare anbefaler at du lar alle avmerkingsboksene i denne veiviseren, som er hva jeg gjør her i denne artikkelen.

Den neste Veiviseren siden muliggjør MDT å søke i databasen for stedsnavn basert på standard gatewayer, for stedsspesifikke innstillinger, og for roller, applikasjoner, pakker og administratorer tildelt plasseringen (figur 4):


Figur 4:
Aktivere MDT å søke i databasen ved hjelp av plassering alternativene

Den neste Veiviseren siden muliggjør MDT å søke i databasen for modellspesifikke innstillinger, og for roller, applikasjoner, pakker og administratorer er tildelt en bestemt merke og modell (figur 5):


Figur 5:
Aktivere MDT å søke i databasen ved hjelp av merke /modell alternativer

Den neste Veiviseren side gjør MDT å søke i databasen for rollespesifikke innstillinger, og for programmer, pakker og administratorer tildelt rollen (figur 6):


Figur 6:
Aktivere MDT å søke i databasen ved hjelp av rolle alternativer

Den neste Veiviseren side presenterer en sammendrag av dine valg - verifisere og følg veiviseren. Nå åpner CustomSettings.ini filen for din del utplassering og undersøke endringer (figur 7):


Figur 7:
CustomSettings.ini filen etter konfigurering MDT database regler Anmeldelser

De nye delene i denne filen er analysert og tiltak i den rekkefølgen som er angitt av Priority = uttalelse i den innledende delen Innstillinger. For eksempel er den første delen brukes CSettings, som spør innholdet i MDT database for datamaskin-spesifikk informasjon om målmaskinen eksempel datamaskinen universiell unik identitet (UUID), asset tag, serienummer, eller Media Access Control (MAC adresse).

Tilpasse Distribusjon Basert på målmaskinen MAC-adresse

For å se hvordan dette fungerer i praksis, så la oss legge til en ny oppføring i MDT database som angir MAC-adressen til en bestemt datamaskin på vår nettverk slik at MDT kan installere Windows 7 på denne datamaskinen og tilordne datamaskinen en pre-spesifisert navn datamaskin. Med andre ord, vi kommer til å bruke MDT database for å identifisere en bestemt datamaskin i vår organisasjon som vi ønsker å utføre en bestemt type tilpasset utrulling av Windows 7 - dette er essensen av hva du kan gjøre med MDT database . For å gjøre dette, høyreklikk på Datamaskin node i databasen og velg Ny for å identifisere en bestemt datamaskin du ønsker å distribuere til ved å legge til en ny rekord om datamaskinen til databasen (Figur 8):

< BR> Figur 8:
trinn 1 for å identifisere en bestemt datamaskin som du ønsker å utføre en tilpasset distribusjon av Windows 7

I Egenskaper arket som åpner opp for datamaskinen du kommer til å definere i databasen, skriver MAC-adressen til datamaskinen (figur 9). MAC-adressen til datamaskinen kan bestemmes ved hjelp av Ipconfig plakater (hvis datamaskinen har allerede et operativsystem installert) og muligens også fra sin medfølgende dokumentasjon eller ved å bruke et nettverkskort konfigurasjonsverktøyet som kan ha blitt tatt med datamaskinens dokumentasjon.


Figur 9:
Trinn 2 for å identifisere en bestemt datamaskin som du ønsker å utføre en tilpasset distribusjon av Windows 7

Tips:

MAC-adresse må angis i formatet XX: XX: XX: XX: XX: XX. Hvis du bruker et annet format som XX-XX-XX-XX-XX-XX, vil MDT blinke et rødt utropstegn, og svever musepekeren over dette ikonet vil vise et tips som forteller deg den feilen du har gjort. Så se opp for disse blinkende rødt utropstegn ikoner!

Nå la oss indikere hva slags tilpasning vil bli utført når Windows 7 er distribuert til datamaskinen ha denne MAC-adressen. For å gjøre dette, velg kategorien Detaljer, bla ned til Identification delen, og skriv SEA-DESK-299 som verdien for OSDComputerName eiendom (Figur 10). Merk at du må bruke OSCComputerName eiendommen for å gjøre dette - Computereiendoms flere linjer over dette er foreldet og bør ikke brukes.


Figur 10:
Trinn 3 for å identifisere en bestemt datamaskin som du ønsker å utføre en tilpasset distribusjon av Windows 7

Klikk OK for å lukke egenskapsarket og skape ny rekord i MDT database. Resultatet er vist i Figur 11:


Figur 11:
En ny rekord er opprettet i MDT database som identifiserer en datamaskin og tillater distribusjon skal tilpasses for denne datamaskinen

Nå når vi starte datamaskinen ha denne MAC-adressen ved hjelp av min LiteTouch_x64 CD, starter datamaskinen til Windows PE, kobles til MDT og databasen er spørres og posten returnert. MDT bruker deretter CustomSettings.ini sammen med resultatene av spørringen for å installere Windows 7 på datamaskinen og konfigurere datamaskinen navn som vi har planlagt, som kan bekreftes ved å åpne Systemegenskaper på datamaskinen etter at MDT ferdig installert (Figur 12) :


Figur 12:
Kontrollere at datamaskinen har fått navnet SEA-DESK-299 som er spesifisert i MDT database

Tilpasse Distribusjon Basert på Target maskinens UUID

Som et annet eksempel, kan vi også bruke MDT å tilpasse hvordan Windows 7 er utplassert basert på UUID av målmaskinen. UUID av en datamaskin (også kalt datamaskinens globalt unik identifikator eller GUID) er en heksadesimal streng på formen XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX som kan være oppført på en etikett på utsiden av datamaskinen sak eller på en etikett inne i saken. Det kan også angis i BIOS-innstillingene eller vist av BIOS når maskinen starter opp. Hvis ingen av disse hjelper og du allerede har en Windows-operativsystemet er installert på datamaskinen, kan du bruke følgende Windows Management Instrumentation (WMI) script som jeg skrev som viser datamaskinens UUID sammen med annen informasjon hentet fra Win32_ComputerSystemProduct WMI klassen:

 'DisplayClassProperties.vbs 
' Brukes til å finne den UUID av en spesifikk stasjonær datamaskin
'By Mitch Tulloch (www.mtit.com)
Option Explicit
On Error Resume Next < BR> Dim strComputer
Dim strWMINamespace
Dim strWMIQuery
Dim objWMIService
Dim colItems
Dim objItem
strComputer = "."
strWMINamespace = "\\ root \\ CIMV2"
strWMIQuery = ": Win32_ComputerSystemProduct.IdentifyingNumber = 'MXG5380254 NA540', Name = 'PY196AV-ABA a1130e', Version = '0n31211CT101AMBEM00'"
Set objWMIService = GetObject ("winmgmts: \\\\" & strComputer & strWMINamespace & strWMIQuery)
WScript.Echo "Number of egenskapene til" & strWMIQuery & "Klassen er" & objWMIService.Properties_.count
For Hver objItem i objWMIService.Properties_
Wscript.Echo "Property:" & objItem.name & vbTab & "Value:" & objItem.value
Neste

Merk at du må tilpasse følgende linje for den aktuelle datamaskinen før skriptet kan fungere:

 strWMIQuery = ": Win32_ComputerSystemProduct.IdentifyingNumber = 'MXG5380254 NA540', name = 'PY196AV-ABA a1130e', Version = '0n31211CT101AMBEM00' "

Spesielt må du bruke WBEMTest.exe å bestemme hvordan du endrer over linjen for en bestemt datamaskin. Hvis du vil lære hvordan du gjør dette, se tidligere artikkel av meg på WindowsNetworking.com kalt Administrere Windows-nettverk ved hjelp av skript - Del 13: En Handy Return-All-verdier Script.

For eksempel når jeg kjører cscript DisplayClassProperties.vbs
på en bestemt datamaskin der linjen identifisert er tilpasset riktig, de returnerte resultatene ser slik ut:

 Microsoft ( R) Windows Script Host versjon 5.8 
Copyright (C) Microsoft Corporation. . Alle rettigheter
forbeholdt Antall egenskaper: Win32_ComputerSystemProduct.IdentifyingNumber = 'MXG5380254 NA540', Name = 'PY196AV-ABA a1130e', er versjon = '0n31211CT101AMBEM00' klasse 8
eiendom: Caption Verdi: Computer System Produkt < BR> Eiendom: Beskrivelse Verdi: Computer System Produkt
eiendom: IdentifyingNumber Verdi: MXG5380254 NA540
eiendom: Navn Verdi: PY196AV-ABA a1130e
eiendom: SKUNumber Verdi:
Eiendom: UUID Verdi: 843E4800- 986A-1010-9814-8CFE95F168A8
Eiendom: Vendor Verdi: HP Pavilion 061
eiendom: Versjon Verdi: 0n31211CT101AMBEM00

Fra ovennevnte script utgangen kan du se at denne datamaskinens UUID er 843E4800-986A-1010- 9814-8CFE95F168A8. Nå, hvis jeg oppretter en ny datamaskin rekord i MDT database som angir dette UUID, kan jeg utføre en tilpasset distribusjon av Windows 7 til denne maskinen på en lignende måte som om jeg hadde spesifisert MAC-adressen til datamaskinen.