- MDT automatiserar distribution och konfiguration av OS, chaufförer och appar i Windows-nätverk, integrera regler, avancerad anpassning och övervakning.
- Den möjliggör LTI-, ZTI- och UDI-implementeringar och anpassar sig till företag och laboratorier med integration med SCCM och WDS, vilket erbjuder flexibilitet och skalbarhet.
- Centraliserad administration, effektiv drivrutinshantering och automatisering genom skript, regler eller databaser, underlätta underhåll och anpassning av varje implementering.

Operativsystem- och applikationsdistribution i företagsmiljöer har förändrats radikalt med ankomsten av centraliserade verktyg som Microsoft Deployment Toolkit (MDT). Om du någonsin har varit tvungen att installera ett operativsystem eller konfigurera dussintals datorer från grunden, vet du att det är galet att göra det en efter en. MDT är här för att göra ditt liv enklare och automatisera nästan hela processen, vilket sparar tid, huvudvärk och mänskliga fel.
I den här artikeln hittar du den ultimata resursen för att förstå, installera, konfigurera och få ut det mesta av MDT i dina implementeringar, oavsett om det är i små kontor, stora miljöer eller virtuella labb . Vi bryter inte bara ner installationsstegen , utan du hittar också viktiga koncept, användningsfall, bästa praxis, avancerade konfigurationer, verkliga exempel och tips för att lösa vanliga problem. Även om texten är ganska omfattande är all information centraliserad här så att du inte behöver söka igenom flera webbplatser, forum eller spridd dokumentation.
Vad är Microsoft Deployment Toolkit och vad gör det viktigt?
Microsoft Deployment Toolkit (MDT) är en gratis lösning utvecklad av Microsoft för att automatisera installation och distribution av Windows-operativsystem, program och anpassade konfigurationer . Den fungerar för både klient- och serverdatorer och är idealisk för att hantera miljöer som kräver standardiserade programuppdateringar eller distributioner.
En av dess största styrkor är dess flexibilitet: MDT möjliggör driftsättningar, migreringar och uppgraderingar utan konfigurationskommandon, samt stöder helt obevakade, halvautomatiska eller användardrivna driftsättningar . För att lära dig mer om hur du kan utnyttja dessa funktioner kan du läsa vår artikel om avancerad användning av MDT i blandade miljöer.
Dessutom kan den kompletteras med andra Microsoft-tekniker som Windows Deployment Services (WDS) och System Center Configuration Manager (SCCM), vilket ytterligare utökar dess funktioner och integrationsalternativ.
- Gratis och med bred support: MDT är gratis och kompatibelt med Windows 7 och framåt och med Windows Server från 2008 till de senaste versionerna.
- Automatisering till max: Det möjliggör allt från att skapa anpassade avbildningar till massdistribution med uppgiftssekvenser som definierar varje steg.
- Drivrutins- och programsupport: Du kan lägga till drivrutiner, uppdateringar och program så att dina enheter är redo precis som du behöver dem efter driftsättningen.
- Skalbarhet och anpassning: MDT passar både småföretag och stora organisationer, och låter dig anpassa regler, villkor och inställningar med hjälp av filer som CustomSettings.ini och Bootstrap.ini.
Huvudkoncept och distributionsmetoder med MDT
MDT är baserat på användningen av aktivitetssekvenser, regler och delade mappar som kallas "Deployment Shares ", där alla avbildningar, program, drivrutiner och skript som behövs för en centraliserad distribution lagras. Verktyget använder Windows Assessment and Deployment Kit (ADK) – inklusive viktiga verktyg som Windows Preinstallation Environment (WinPE) – och kan fungera oberoende eller integreras med andra Microsoft-lösningar.
Bland de vanligaste formerna av användning av MDT hittar vi:
- LTI (Lite Touch-installation): kräver minimal ingripande från teknikern, idealisk för medelstora kontor eller laboratorier.
- ZTI (Zero Touch-installation): helt obevakad, med integrering av SCCM för företagsimplementeringar och full automatisering.
- UDI (användarstyrd installation): Användarstyrd installation, användbar när du vill att slutanvändaren ska ingripa genom att välja vissa program eller inställningar.
Tack vare sitt modulära skriptsystem utmärker sig MDT också för sina anpassningsmöjligheter : du kan definiera regler genom att justera CustomSettings.ini , utnyttja SQL-databaser för att lagra konfigurationer som är differentierade efter plats, roller eller utrustningstyp, och till och med kombinera det med webbtjänster för att dynamiskt hämta data under installationen.
Stöd för hårdvara och drivrutiner : MDT låter dig importera otaliga drivrutiner organiserade efter modell, tillverkare, arkitektur eller operativsystem, vilket gör det idealiskt för heterogena flottor.
Program och uppdateringar: Du kan lägga till enskilda program, skript efter installation och uppdateringar för att säkerställa att utrustningen levereras fullt fungerande.
Förutsättningar: Vad du behöver innan du installerar och använder MDT
Innan du börjar måste du förbereda både hårdvara och mjukvara och se till att du arbetar i en kompatibel och stabil miljö. På hårdvarunivå kan MDT installeras på virtuella eller fysiska maskiner. Det rekommenderas dock att servern har tillräckligt med diskutrymme för avbildningar, drivrutiner och distributionsdata, samt en bra nätverksanslutning – minst 1 Gb/s.
- Rekommenderade hårdvarukrav: Modern processor, minst 4 GB RAM, tillräckligt med diskutrymme (beroende på antalet avbildningar och program som ska hanteras) och pålitlig anslutning.
- Viktiga programvarukrav: Ett Windows Server-operativsystem (helst, även om det kan fungera på Windows 10/11), Windows ADK (Assessment and Deployment Kit) och WinPE-pluginet. Viktigt: Windows ADK installeras först, följt av WinPE-tillägget..
- Kom ihåg att installera .NET Framework och Power i uppdaterade versioneroch ha administratörsåtkomst på datorn där du ska montera MDT-servern.
Ytterligare rekommenderade element: En delad mappstruktur (för teckensnitt, bildkopior, användare, loggar etc.), förberedda och organiserade drivrutiner, nätverksuppgifter för åtkomst till delade resurser och, om det behövs, integration med Active Directory, DNS och DHCP för att automatisera anslutningen av distribuerade datorer till domänen.
Steg-för-steg-installation av MDT och förberedelse av miljön
Att installera MDT är ganska enkelt, men det kräver att man är uppmärksam på ordningen och valet av komponenter . Här är en steg-för-steg-guide som hjälper dig att göra det rätt:
- Ladda ner och installera Windows ADK: Ladda ner den senaste versionen från den officiella Microsofts webbplats. Kör adksetup.exe som administratör, välj installationssökvägen, avmarkera alternativet att skicka anonyma data och acceptera licensen. Installera den viktiga komponenten "Deployment Tools". Lägg eventuellt till USMT och andra verktyg om du utför användarmigreringar.
- Installera WinPE-pluginet: Ladda ner WinPE-tillägget (adkwinpesetup.exe) och kör det. Se till att tilldela samma installationssökväg (t.ex. C:\Program Files (x86)\Windows Kits\10). Välj alternativet "Windows Preinstallation Environment" (Windows PE) och slutför installationen.
- Installera Microsoft Deployment Toolkit: Kör MicrosoftDeploymentToolkit_x64.msi, acceptera licensen och låt alla komponenter vara markerade. Ange installationssökvägen (vanligtvis C:\Program Files\Microsoft Deployment Toolkit).
- Öppna MDT-hanteringskonsolen (MMC): Du hittar den i Start-menyn. Härifrån hanterar du alla aspekter av distributionsresursen och aktivitetssekvenserna.
- Skapa en distributionsdelning: I konsolen högerklickar du på "Distributionsresurser" och väljer "Ny distributionsresurs". Ange den fysiska sökvägen, namnet och en beskrivning. $-tecknet i slutet av namnet gör resursen osynlig i Windows-nätverket.
Under installationen av distributionsresursen kan du definiera initiala regler, regionala inställningar, WinPE-alternativ och mer. Alla dessa parametrar kan dock redigeras senare från distributionsresursens egenskaper.
Konfiguration av initial distributionsdelning och regelanpassning (Bootstrap.ini och CustomSettings.ini)
När distributionsresursen har skapats är det viktigt att anpassa distributionsreglerna för att anpassa MDT till din specifika miljö och dina behov. De viktigaste alternativen finns i två textfiler: Bootstrap.ini och CustomSettings.ini, som är tillgängliga från fliken "Regler" i distributionsresursens egenskaper.
Bootstrap.ini: Den här filen anger den primära MDT-servern, standardnätverkskontot och de initiala språk- och tangentbordsinställningarna i WinPE. Den är inbäddad i startavbildningen , så alla ändringar kräver att WinPE-avbildningen genereras om från konsolen (Update Deployment Share).
CustomSettings.ini: Detta är kronjuvelen: här kan du definiera regler och prioriteringar så att varje enhets konfiguration är anpassad till dess plats, hårdvara, MAC- adress , serienummer etc. Härifrån kan du ange om du vill ta bilder, ansluta enheten till en domän, installera vissa applikationer baserat på modellen och så vidare. Du kan definiera villkorliga underavsnitt och anpassa till det yttersta hur distributionen ska bete sig i varje scenario.
Exempel på användbara avsnitt i CustomSettings.ini:
- Automatisk tilldelning av enhetsnamn baserat på plats, med prioritetsregler baserade på gateway-adress, MAC-adress eller hårdvarumodell.
- Automatisk installation av specifika program för vissa bärbara eller stationära modeller.
- Hoppa över guidesidor som standard för att göra distributionen 100 % obevakad.
Importera operativsystem, drivrutiner, program och paket
En av MDT:s styrkor är dess förmåga att centralisera och automatisera hanteringen av alla resurser som är involverade i distributionen . Innan du skapar uppgiftssekvenser måste du importera:
- Operativsystem: Importera både anpassade .WIM-filer (inspelade med MDT, DISM, etc.) och originalinstallationsmedia (ISO, skiva). Du kan organisera dem efter mapp i "Operativsystem".
- förare: Du kan importera färdiga drivrutiner sorterade efter modell, tillverkare och/eller operativsystem. Med MDT kan du skapa filter och urvalsprofiler för att göra det enklare att hantera stora mängder drivrutiner!
- applikationer: Lägg till applikationer med källfiler och rad med kommandon Tyst installation. Du kan skapa beroenden, installera sekvenser och avgöra vilka program som installeras baserat på regler i CustomSettings.ini, MDT-databasen eller användaråtgärder.
- Paket: Den innehåller säkerhetsuppdateringar, servicepaket och språkpaket i CAB- eller MSU-format. Dessa paket kan installeras offline under processens gång.
Skapa och anpassa uppgiftssekvenser i MDT
Uppgiftssekvenser är hjärtat i automatiseringen inom MDT . De definierar, steg för steg, vad som händer från det ögonblick WinPE startar tills systemet är fullt operativt och redo för slutanvändaren. Du kan skapa en uppgiftssekvens för varje användningsfall: ren installation, uppgradering, migrering, PXE-installation, förinläsning av avbildningar för tillverkare och mer.
- I konsolen, gå till "Uppgiftssekvenser", högerklicka och välj "Ny uppgiftssekvens".
- Definierar malltypen (standard, Sysprep och Capture, anpassad installation, VHD-installation etc.).
- Ställ in operativsystem, regionala inställningar, lösenord, produktalternativ, administratörslösenord, domänanslutning och andra initiala inställningar baserat på din miljö.
Fliken ”Uppgiftssekvens” i varje sekvens låter dig lägga till, ta bort eller ordna om steg efter behov . Här kan du:
- Lägg till steg till format och partitionera diskar, injicera drivrutiner, installera program, köra anpassade skript (VBScript/PowerShell), starta om datorn, kopiera filer, tillämpa säkerhetspolicyer och mycket mer.
- Villkora stegen att endast köras på specifika enheter med hjälp av regler baserade på variabler, WMI-frågor, registervärden etc.
- Automatisera testning, statusregistrering, användarmigrering och automatisk dataåterställning, anslut enheten till domänen och slutför installationsupplevelsen för användaren.
WinPE-avbildning och distribution: Startbara medier, USB, ISO, PXE/WDS
MDT kan distribuera operativsystem med WinPE genom att starta från USB-enheter, ISO-filer, direktstart i virtuella maskiner eller integrera med WDS för PXE-start.
- Med varje uppdatering av distributionsresursen genererar MDT WinPE-avbildningar i ISO- och WIM-format som är redo att användas.
- WIM-avbildningar kan läggas till i WDS för att möjliggöra nätverksstart (PXE), perfekt i stora miljöer.
- ISO-avbildningar kan brännas till CD/DVD, monteras i virtuella maskiner, användas med virtualiseringslösningar eller kopieras till startbara USB-enheter.
När WinPE har startat anger användaren (eller teknikern) åtkomstuppgifterna för distributionsdelningen, väljer aktivitetssekvensen och den automatiserade processen börjar . Distributionen kan övervakas från MDT-konsolen, vilket möjliggör spårning, felsökning och detaljerade loggar vid fel.
Avancerat: Anpassningar, MDT-databas, skript, regler och webbtjänster
En av de mest kraftfulla aspekterna av MDT är möjligheten att anpassa praktiskt taget varje aspekt av implementeringen . Detta uppnås genom:
- Avancerade anpassade inställningar.ini: Du kan villkora nästan vilken fas eller variabel som helst, till exempel installera olika program, drivrutiner eller paket beroende på modell, plats, användare eller scenario.
- Användning av databaser: MDT låter dig integrera en SQL Server-databas för att lagra specifika konfigurationer efter MAC, serienummer, plats, modell etc. Mycket användbart i stora miljöer med hundratals eller tusentals olika enheter.
- Anpassade skript: Du kan köra skript i VBScript eller PowerShell när som helst i aktivitetssekvensen, både för att samla in data och för att ändra inställningar i realtid.
- Webbtjänster och automatisering: Det är möjligt att integrera frågor till externa webbtjänster, ringa samtal och hämta inventeringsdata, användare eller konfigurationer som lagras utanför MDT-miljön.
Detta inkluderar möjligheten att tillämpa komplexa policyer, aktivera BitLocker med olika metoder ( TPM , PIN, USB-nycklar), definiera användarhantering, automatisera domänanslutning, automatisk återställning vid fel och mycket mer.
Hantera drivrutiner och styrenheter med MDT
Drivrutinshantering kan vara den mest mödosamma delen i miljöer med utrustning från olika märken och modeller . MDT förenklar detta genom att tillåta massimport och kategoriserad import av drivrutiner . Du kan:
- Skapa urvalsprofiler för att segmentera drivrutiner efter plattform, modell, funktion etc.
- Villkorlig drivrutinsinmatning baserat på CustomSettings.ini eller genom regler inom aktivitetssekvenser.
- Använd endast specifika drivrutiner baserade på enheten, för att undvika konflikter och minska storleken på startavbildningar.
Distribuera applikationer och uppdateringar i MDT
Med MDT kan du installera program och uppdatera paket helt automatiserat . Från konsolen eller med hjälp av regler kan du bestämma vilka program som är installerade för varje scenario och enhet. Detsamma gäller för Windows-uppdateringspaket (CAB, MSU) och språkpaket.
- Program kan installeras "tyst" via kommandoraden, och du kan prioritera dem eller definiera beroenden.
- Att ställa in ”MandatoryApplications” eller ”Applications” i CustomSettings.ini möjliggör selektiv och kontrollerad distribution.
- Integration med USMT (User State Migration Tool) underlättar migreringen av användarprofiler och deras data.
Avancerade distributioner: migrering, uppgradering, OEM-förladdning och hybridscenarier
MDT är inte begränsat till rena installationer: det stöder komplexa scenarier som migreringar, utrustningsuppgraderingar, migrering av användartillstånd och förinläsning av bilder för OEM-tillverkare.
- "Nytt lag"-scenario: Ren installation för nya enheter eller för att rensa och börja om från början.
- Scenariot "Uppdatera utrustning": Uppgradering eller uppdatering av befintlig utrustning på plats, migrering av data, profiler och applikationer.
- Utbyte av utrustning: Datamigrering och konfiguration från en gammal dator till en ny med hjälp av USMT.
- OEM-förladdning / Mediadistribution: Skapa färdiga avbildningar för tillverkare för att driftsätta utrustning som sedan bara behöver anpassas hos målföretaget.
I dessa scenarier underlättar MDT den automatiserade hanteringen av hela utrustningens livscykel, inklusive integration med nätverk, drivrutiner, applikationer och återställning eller bildtagning för katastrofåterställning . För mer information om hur du integrerar dessa processer kan du läsa vår artikel om att använda MDT för återställning och reparation.
Övervakning, loggning och felsökning i MDT
MDT-hantering inkluderar även realtidsövervakning av distributionsprocessen . Du kan aktivera övervakning från distributionsresursens egenskaper och spåra statusen för varje maskin från konsolen eller med hjälp av PowerShell-skript. Detaljerade loggar möjliggör omedelbar felsökning i vilket skede som helst . Om du vill utforska hur du felsöker specifika problem rekommenderar vi dessutom att du läser vår guide om hur du redigerar Windows-registret med PowerShell.
- BDD.log-loggen är den viktigaste: använd CMTrace-verktyget eller liknande för att analysera fel.
- Med MDT kan du starta fjärrskrivbords- eller DaRT-sessioner för att ingripa på problemdatorer..
- Det är möjligt att integrera varningar, meddelanden och automatiserade åtgärder vid fel eller misslyckande.
Integration med Windows Deployment Services (WDS) och PXE-start
Om du arbetar i en miljö med många maskiner är integration med WDS för PXE-uppstart nästan obligatorisk . MDT kan generera WIM-startavbildningar som läggs till direkt i WDS, vilket gör att alla maskiner som startar över nätverket kan initiera distributionsprocessen centralt och utan manuell inblandning.
- Tillåter "Zero Touch"-scenarier i samband med SCCM/ConfigMgr.
- Stöder multicast, perfekt för massiva distributionsscenarier som kräver effektivitet och optimal användning av bandbredd.
- Automatisk identifiering av distributionsservrar, platsregler och LocationServer.xml-filer gör det enkelt att välja den optimala servern för varje plats utan att behöva användaråtgärder..
Automatisering och avancerad skriptning i MDT
En av MDTs mest utmärkande egenskaper jämfört med andra gratisverktyg är hur enkelt det är att automatisera och utöka funktioner genom skript . Du kan:
- Skapa anpassade PowerShell- eller VBScript-skript och integrera dem var som helst i din aktivitetssekvens.
- Ändra komplexa regler i Bootstrap.ini och CustomSettings.ini för mycket anpassade scenarier.
- Konsumera webbtjänster, externa databaser och automatisera beslut under distributionen.
- Orkestrera uppgifter genom att kombinera MDT med andra produkter i Microsofts ekosystem.
Uppdateringar, stöd för nya versioner av Windows och lösningar
MDT är ett moget och stabilt verktyg, men Windows och uppdateringar av distributionspaket kan kräva mindre justeringar . Till exempel har de senaste Windows ADK-versionerna krävt vissa modifieringar av MDT DLL-filer för att korrekt stödja distributioner på BIOS- , UEFI- eller nuvarande WinPE-system.
- Det finns mindre skillnader beroende på om du kör Windows 10, 11, LTSB-versioner eller servrar. Kontrollera alltid kompatibiliteten mellan din version av MDT, Windows ADK och målsystemet.
- Vissa funktioner, som stöd för HTA:er, VBScript-skript och WinPE x86, har nyligen ändrats. Kolla in de lösningar som rekommenderas av communityn om du är beroende av dessa funktioner.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.
