OSD Cloud med ConfigMgr

<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″">

OSD Cloud med ConfigMgr

Översikt

OSD Cloud skapas och underhålls av David Segura @SeguraOSD.

För grunderna om OSD Cloud, kolla in den andra OSD Cloud Post

I det här inlägget kommer jag att gå djupare in på ConfigMgr och hur du kan ersätta steget Apply OS Step och Apply Drivers med OSDCloud, och fortsätta med resten av din Task Sequence för att installera ConfigMgr-klienten, gå med i domänen och göra dina appar och anpassningar under OSD, som vanliga gamla OSD.

Varför använda OSD Cloud med ConfigMgr?

Varför skulle du vilja ersätta ditt Apply OS Step och Apply Drivers-steget med OSD Cloud? Med OSD Cloud behöver du inte längre underhålla ett WIM eller drivrutinspaket, OSD Cloud gör det åt dig.

Fördelar

  • Upprätthåll aldrig en WIM igen
  • Genom att skicka en parameter får du möjlighet att distribuera flera olika Windows-versioner och -versioner.
  • Dra automatiskt de senaste drivrutinspaketen och utnyttja Windows-uppdateringar för drivrutiner
  • Inga lagringskrav på din lokala infrastruktur
  • Anpassningsbar, du kan dela upp den och utnyttja precis de funktioner du vill ha, dvs bara Windows-bilden eller bara drivrutinerna, så att du fortfarande kan ha lite kontroll om du vill.

Nackdelar

  • Måste ha tillgång till internet och mycket bandbredd.
  • Mindre kontroll över vad som tillämpas, nästan omöjligt att regressionstesta eller upprätthålla en förändringshantering, eftersom kärndelarna av OSD kontrolleras av leverantörer.

Uppgiftssekvens

Så i grund och botten kan du ta din nuvarande OSD Task Sequence, göra en kopia, inaktivera delarna där du använder OS och drivrutiner och ersätta den med ett par steg för OSDCloud.

Jag ställer in ytterligare variabler som jag använder för att skicka till OSDCloud:
OSDCloudTS 01
Detta möjliggör enkel kontroll över byggnaden som OSDCloud installerar. Eftersom det styrs av variabel, kan du utnyttja samlingar eller andra metoder för att ställa in den byggnad du vill ha.

Sedan har jag två steg för att ställa in WinPE-kraven och starta OSDCloud, allt från att hämta innehållet från internet.
OSDCloudTS 02
I uppgiftssekvensen kör den skriptet som den hittade på den URL:en, som sedan aktiverar PS Gallery och installerar moduler för CloudOSD
OSDCloudTS 07

OSDCloudTS 03
Kommandoraden som jag kallar för OSDCloud utnyttjar de TS-variabler som jag ställde in manuellt i det första steget.

OSDCloud kräver att PowerShell-modulen fortfarande är närvarande vid uppstart av hela operativsystemet första gången, så den är tillgänglig i OOBE för att användas. För att säkerställa att detta händer kopierar OSDCloud flera PowerShell-moduler från WinPE till offline-operativsystemet innan det slutförs.

När OSD Cloud har slutfört nedladdningen och appliceringen av operativsystemavbildningen från Microsoft, laddar det ner drivrutinerna och, beroende på leverantören, applicerar dem offline eller sätter in dem för att installeras under OOBE Specialize-stadiet.

OSDCloudTS 08

OSDCloud loggar allt till c:OSDCloudLogs...
OSDCloudTS 09

Hela nedladdningen och appliceringen av operativsystemet tog under 10 minuter på min 100MB internetanslutning. Visst, det är 3-4 gånger längre än att använda en bild på min DP, men det är ganska anständigt, och jag behövde inte skapa någonting.

Innan datorn startar om, tar uppgiftssekvensen över och fortsätter, i princip tar du upp var du skulle ha en normal OSD-uppgiftssekvens, förutom en sak, måste du "lura" uppgiftssekvensen att tro att du körde Apply OS-steget genom att skapa variablerna som Task Sequence skulle ha skapat om du gjorde det normalt.

Obligatoriska variabler du måste skapa manuellt:

  • OSArkitektur
  • OSDAswerFilePath
  • OSDInstallType
  • OSDTargetSystemRoot
  • OSVersionsnummer
  • OSDTargetSystemDrive
  • OSDTargetSystemPartition

När de väl har skapats kommer resten av aktivitetssekvensstegen att fungera som förväntat. Om du inte har dessa kommer du att se många fel i din logg och OSD-avbrott.

Jag har skapat ett skript som jag har lagrat på GitHub som skapar de grundläggande kraven för att OSD ska fortsätta, TS-variablerna och en grundläggande unattend.xml, och slår samman kraven för OSDCloud för att köra objekt i OOBE-specialiseringsfasen, vilket är en liten rad i unattend.xml.

OSDCloudTS 04

Snipp of Script som skapar de nödvändiga variablerna.
OSDCloudTS 05

Klipp av skript som skapar Unattend.xml
OSDCloudTS 06

OSDCloudTS 10

Nu när vi har gjort allt detta kan vi fortsätta och låta våra anpassade Windows- och nätverksinställningar tillämpas, vilket kommer att uppdatera filen unattend.xml åt oss. Om du vill ha en djupare djupdykning i hur det fungerar, kolla in området Task Sequence Basics och titta under Steg, inställningar.

Använd Windows-inställningssteg i Editor:
OSDCloudTS 11
Tillämpa Windows-inställningssteget under uppgiftssekvensen:
OSDCloudTS 13
Tillämpa nätverksinställningssteg i Editor:
OSDCloudTS 12
Tillämpa nätverksinställningssteget under uppgiftssekvensen:
OSDCloudTS 14

Du kan se i dessa steg, den skapar TS-variabler och använder dem för att uppdatera filen unattend.xml

Det sista kritiska steget i OSD är Installera Windows och Configuration Manager steg, det här steget sätter upp aktivitetssekvensen för att kunna fortsätta efter att den har startat om, och lämnar sedan över TS till CM-klienten i det fullständiga operativsystemet. Kolla in detaljerna jag skrev upp i Task Sequence Steps ara för detta steg.

OSDCloudTS 15

Steget ska se ut precis som det gör i dina andra OSD-uppgiftssekvenser, inget speciellt för att rymma OSDCloud.

Vid det här laget fortsätter uppgiftssekvensen som vilken annan OSD-byggnad som helst, och när du är klar har du en Domain Joined CM Client-arbetsstation redo att gå.

OSDCloudTS 16

Skript

Officiella skript som används i Task Sequence och en exporterad kopia av Task Sequence kommer att finnas tillgängliga efter MMS 2022 (5 maj) på GitHub

Video av Process

OSDCloudTS 17

Om Recast Software
1 av 3 organisationer som använder Microsoft Configuration Manager förlitar sig på Right Click Tools för att upptäcka 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:

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.

Genom att skicka in detta formulär förstår du att Recast Software kan behandla dina uppgifter enligt beskrivningen i Recast Software Integritetspolicy.

sv_SESwedish