Applicera paket med drivrutiner manuellt (DISM)

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Bild&quot;" height="”43″" width="”150″">

Applicera drivrutiner under OSD med äldre paket och DISM

Standardmetoden för att tillämpa drivrutiner under OSD är att utnyttja de två standardmetoderna i uppgiftsordningen

Men du kan kringgå importen av drivrutiner till CM, hålla dig konsolrenare och bara importera de drivrutiner som krävs för WinPE, och fortfarande stödja flera modeller av enheter med anpassade drivrutiner.

I grund och botten är tanken att drivrutinerna hålls organiserade på vår källresurs, du skapar ett äldre paket för varje modell, inget program behövs, sedan under OSD skulle ett "Run Command Line" -steg användas för att DISMA drivrutinerna, precis som de inbyggda stegen skulle göra för dig.

Låt oss gå igenom detta, till exempel ska jag använda Dell Latitude 5290. Jag har redan laddat ner Driver Pack Cab från deras webbplats och extraherat innehållet till min källserver i min mappstruktur:

Förarpaket 01

Så här har jag lagt upp min struktur

DriversItemTypeOSTillverkareModelStageDriverPackContents
Ex:
DriversPackagesWindows 10DellOptiPlex 7050Pre-Prod Förarpaketets innehåll
Låt oss titta på det lite mer:

  • Förare
    • DriverPackages (används med inbyggda förarpaket)
    • Källa (källplats för import av drivrutiner från)
    • Paket (äldre paket för förare)
      • Server
      • Windows 10
        • Lenovo
        • HP
        • Dell
          • Latitud 5290
          • OptiPlex 7050
            • Driva
            • Pre-Prod

Jag har funnit att det är ett bra sätt att hålla ordning.
Vi har både produktions- och förproduktionsversion av förarpaket. Tanken här är att eftersom nya drivrutinspaket släpps från en leverantör, ersätter vi innehållet i Pre-Prod-paketet, kör tester med Pre-Prod-paketdrivrutinerna och efter att vi bedömer dem som "bra" marknadsför vi Pre- Prod-paketet. Prod -drivrutiner i produktionspaketet.

Paketet i CM ser då ut så här:

Konsolen

Förarpaket 02

Vi fångar upp flera datapunkter som vi sedan placerar i paketet för rapportering och automatisering för att utnyttja, men det är för en annan gång.

Så nu har du dina paket för varje modell, med drivrutiner som du vill använda under OSD.

Uppgiftssekvensen

Genom att använda stegtypen Kör kommandorad har jag lagt till kommandoraden: (Antar att du ställer in osdisk till din primära Windows -partition under formatsteget)

cmd /c dism.exe /image: %OSDISK% /Add-Driver /driver :. /recurse

Förarpaket 03
Den ställde sedan in för att referera till paketet för den modellen. Med hjälp av förhållanden vet den att köra rätt förarsteg:
Drivrutinspaket 04

Och där har du det, ett enkelt direkt förhållande från modellen till ett förarpaket (äldre paket). Det finns naturligtvis flera samhällslösningar där ute som gör det snyggare, gör saker dynamiska eller får förarna att ladda ner direkt från leverantören under OSD som hoppar över behovet av att dra förare till CM alls. Det handlar verkligen om din komfortnivå, din infrastruktur och hur tätt du vill kontrollera allt.

Låt oss köra ett par tester och titta på stockar, för jag vet, det är därför ni alla är här.

SMSTS -logg

Förarpaket 05
Förarpaket 06
Förarpaket 07

Ytterligare info

Vi har täckt grunderna, och nu kan du använda ett vanligt paket för att hantera dina drivrutiner. Du kan sedan ta detta till nästa nivå genom att komprimera drivrutinerna till en WIM -fil, ladda ner dem dynamiskt och sedan integrera installationsbaserade drivrutiner i dina builds.

Om Recast Software
1 av 3 organisationer som använder Microsoft Configuration Manager förlitar sig på Right Click Tools för att visa sårbarheter och åtgärda snabbare än någonsin tidigare.
Ladda ner gratis verktyg
Begär pris

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish