Få ditt eksemplar av Windows Server Hacks!
I en tidligere artikkel med tittelen administrerende skrivere med Windows Server 2003 R2, vi gikk gjennom hvordan du bruker den nye Print Management konsoll som er en del av R2-plattformen. Denne konsollen lar deg enkelt administrere skrivere og utskriftsservere fra en enkelt, sentralt punkt for ledelse og kan brukes til å administrere utskriftsservere som kjører Windows 2000 Server, Windows Server 2003, Windows Server 2003 R2, og i begrenset grad Windows NT 4.0. I den artikkelen så vi hvordan du legger utskriftsservere og nettverksskrivere til denne konsollen, og hvordan du kan lage og bruke utskrifts filtrene til å få et raskt bilde av hva som skjer med forskjellige skrivere på nettverket. Dette er flott, men det er en annen oppgave som mange administratorer ville elske å automat-distribusjon skrivertilkoblinger til klientmaskiner på sine nettverk. Group Policy synes den naturlige måten å gjøre dette på, men Windows Server 2003 og tidligere har ingen evne innebygd i Group Policy til å distribuere skrivertilkoblinger til klienten. Så til nå, for å distribuere utskriftstilkoblinger med Group Policy måtte du bruke tredjeparts verktøy som AutoProf Regler Maker (merk at siden jeg skrev den artikkelen, AutoProf har siden blitt omdøpt Desktopstandard og deres Policy serien har blitt utvidet). Vel, med R2 evnen til å distribuere skrivertilkoblinger ved hjelp av Group Policy er nå til stede, og denne artikkelen leder deg gjennom et eksempel på hvordan du gjør dette. Deretter, når du har utplassert skrivere til klienter du kan bruke Group Policy til å administrere disse skriverne som beskrevet i mine to tidligere artikler her på WindowsNetworking.com, nemlig administrerende skrivere med Group Policy (del 1) og administrerende Skrivere Bruke Group Policy (Part 2).
Forberedelse for Deployment
Det er et par ting du må gjøre før du kan distribuere skrivere med Group Policy. Først må du sørge for at du har oppgradert din Active Directory-skjemaet til R2 nivå. Hvis du er usikker på hvilket nivå du skjema er på, kan du bruke følgende tabell som en guide:
Platform
Schema Revision
Schema versjon
Windows 2000
(ingen)
13
Windows Server 2003
9
30
Windows Server 2003 R2
9
31
Tabell 1
De viktigste tall er i den siste kolonnen, og for å finne din nåværende bruker ADSI Edit, se under Schema node, høyreklikk på objektet som heter CN = Schema, CN = Configuration, DC = forest_root_domain, velg Egenskaper og undersøke verdien av objectVersion Egenskap. Du ønsker denne verdien til å lese 31 betyr din skog skjemaet blir oppgradert til R2 nivå. Hvis det ikke er det, må du kjøre adprep
befaler å heve skjemaet nivå, se denne artikkelen fra Windows Server 2003 Techcenter på Microsoft TechNet for mer info.
Deretter bør du ha Group Policy Management Console (GPMC) installert og din Group Policy infrastruktur på plass, med Group Policy Objects (GPOer) knyttet til domener og organisasjonsenheter (OUS) i ulike måter å administrere innstillinger for brukere og datamaskiner på tvers av skogen. Velg de GPOer du ønsker å bruke til å distribuere skrivertilkoblinger, eller opprette nye GPOer for dette formålet, og koble dem deretter. Merk at du kan distribuere skrivertilkoblinger to måter: per-bruker (slik at brukerne har sine skrivere, uavhengig av hvilke maskiner de bruker på nettverket) og per-maskin (alle brukere på de aktuelle maskinene har tilgang til samme sett av skrivere) . Merk at per-maskin utplassering av skrivertilkoblinger støttes på Windows XP og senere. Med andre ord kan du bare distribuere skrivere til Windows 2000 Professional klienter på en per-bruker basis, ikke per-maskin.
I forbindelse med vår gjennomgang vil vi bruke det samme oppsettet som vises i min forrige artikkel administrere skrivere med Windows Server 2003 R2 der vi installerte Print Management Console på BOX161, en R2-nivå domenekontroller i r2. lokale domenet der det er to andre utskriftsservere heter BOX162 og BOX163. Her er en figur for å få deg orientert:
Figur 1: Print Management Console kjører på BOX161 viser ingen utplassert skrivere
Legg merke til at ingenting dukker for tiden under Utplassert Skrivere node. Klientmaskinen vi kommer til å utplassere en skriver til (husker at i Microsoft terminologi ordet "skriver" er en forkortelse for "skrivertilkobling") er en Windows XP-maskin som heter XP191, og den neste figuren viser innholdet i Skrivere og fakser mappe på denne maskinen, noe som indikerer ingen skrivere er for tiden til stede:
Figur 2: Client datamaskin XP191 foreløpig har ingen skrivere installert
Distribuere Skrivere
Nå er vi er klar til å begynne. Vårt firma har sin salgsavdeling i Vancouver, og Bob Smith er vår salgssjef det:
Figur 3: Bob Smith er i Vancouver, og trenger en skriver
Vancouver OU har et gruppepolicyobjekt oppkalt SalesGPO knyttet til det (se neste bilde), og vi vil bruke denne GPO å distribuere skrivertilkoblingen til Bob:
Figur 4: SalesGPO er knyttet til Vancouver OU og vil bli brukt til å distribuere en skriver
Åpne opp Print Management-konsollen og velg skriveren du ønsker å distribuere:
Figur 5: Komme klar til å distribuere Sales skriver en til målet bruker
Høyreklikk på Sales skriver en og velg Deploy Med Group Policy fra hurtigmenyen. Dette åpner Distribuer Med Group Policy dialogboksen:
Figur 6: Distribuer Med Group Policy dialogboksen
Klikk på knappen Bla gjennom og velg GPO du planlegger å bruke til å distribuere skriver:
Figur 7: Skriveren vil bli utplassert ved hjelp av SalesGPO
Klikk OK for å gå tilbake til Distribuer Med Group Policy dialogboksen. Nå siden vi bare ønsker Bob å kunne bruke skriveren (og ikke alle som kan logge seg på sin datamaskin) vil vi distribuere skriveren på en per-bruker basis, så velg det første avkrysnings i dialogboksen:
Figur 8: Distribuere per bruker skrivertilkoblingen
Nå klikker du på knappen Legg til for å legge tilkoblingsinnstillingene for Sales skriver en til SalesGPO:
Figur 9: Skriveren forbindelse legges til SalesGPO
Klikk OK et par ganger, og du vil nå se skriver under listen over utplasserte skrivere:
Figur 10: Sales Skriver en viser seg som distribueres til SalesGPO
Merk at dette kan virke forvirrende som skriveren ikke har faktisk blitt deployert til klienten ennå, bare deployert til SalesGPO. Vi har fortsatt å gjøre en ting: distribuere et verktøy kalt PushPrinterConnections.exe til klientmaskinen slik at kunden kan behandle innstillingene for skrivertilkoblings som har blitt lagt til SalesGPO. Men før vi gjør det, la oss sørge for at tilkoblingsinnstillingene for Sales skriver en har blitt lagt til SalesGPO. For å gjøre dette, åpner SalesGPO i Group Policy Object Editor og se under Brukerkonfigurasjon, og du vil se en ny distribuerte Skrivere node med Sales skriver en synlig under det:
Figur 11: Tilkoblingsinnstillinger for Salg skriver en har blitt lagt til SalesGPO
Den måten vi får PushPrinterConnections.exe verktøyet på klienten er å legge det som et påloggingsskript (om du skulle utplassere en per-maskinens skrivertilkobling du ' d bruke et oppstartsskript i stedet). Den enkleste måten å gjøre dette på er ved hjelp av Group Policy som følger. Start med å åpne den SalesGPO i Group Policy Object Editor og naviger til Brukerkonfigurasjon, Windows-innstillinger, Scripts (Logon /avlogging) som vist:
Figur 12: Komme klar til å legge et påloggingsskript til SalesGPO
Høyreklikk på Logon politikken i ruten til høyre og velg Egenskaper:
Figur 13: Legge til et påloggingsskript
Klikk på Vis filer knappen og kopiere filen PushPrinterConnections.exe fra% Windir% \\ PMCSnap mappen til åpen politikk mappe:
Figur 14: Legg PushPrinterConnections.exe som et påloggingsskript
Lukk politikk mappen og klikk på knappen Legg på Logon Properties, og skriv PushPrinterConnections.exe
inn i Script feltet Navn:
Figur 15: Legg PushPrinterConnections.exe som et påloggingsskript (fortsatt )
Klikk OK et par ganger. Pålogginsscript vil bli vist i politikken når det er lagt til:
Figur 16: Logon script er klar til å gå
Nå er alt Bob trenger å gjøre er å logge av og deretter logge på igjen for å oppdatere sine per bruker gruppepolicyinnstillinger, og Sales skriver en vil dukke opp i hans mappen Skrivere og telefakser som forventet:
Figur 17: Bob har en skriver
Final Tips
Hvis du koble fra SalesGPO eller flytte Bob ut av Vancouver OU, vil forbindelsen til Sales skriver en forsvinner fra hans maskin neste gang han logger seg på. Og hvis du ønsker å fjerne tilkoblingsinnstillingene for Sales skriver en fra SalesGPO, kan du åpne denne GPO hjelp av Group Policy Object Editor, høyreklikk på Sales skriver en, og velg Fjern. Det er også nyttig å vite at i figur 15 ovenfor, hvis du legger til parameter -log til Skriptparametere feltet, kan du aktivere logging av skrivertilkoblingen distribusjon for å hjelpe deg å feilsøke når ting går galt. Loggfilene som er opprettet er% temp% \\ PpcUser.log for per bruker tilkoblinger og% Windir% \\ temp \\ PpcMachine.log for pr-maskin-tilkoblinger og lagres på datamaskinen som skriveren forbindelse blir utplassert.