Uppgiftssekvensfelsökning

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

ConfigMgr Task Sequence Debugger

Task Sequence Debugger är ett viktigt verktyg att bekanta sig med för alla administratörer som arbetar med OSD. Jag ska visa hur du kan aktivera det, sedan hur du kan utnyttja det.

MS Docs

https://docs.microsoft.com/en-us/mem/configmgr/osd/deploy-use/debug-task-sequence

Variabler

  • TSDebugMode
  • TSDebugOnError
    Dokumenten är ett bra ställe att börja, det talade om två metoder för att aktivera felsökaren, jag ska visa er båda.

relaterade inlägg

<div class="”NOTE" alert alert-note”><h5>NOTERA</h5><p><p>När du startar en uppgiftssekvens i felsökningsläge från Software Center kommer du att bli ombedd att ange administratörsuppgifter. Om ingen tillhandahålls stannar TS.</p>
</p></div>
<div class="”WARNING" alert alert-warning”><h5>VARNING</h5><p><p>Det finns en &quot;Bug&quot; med felsökaren, om du ska använda den i OSD måste du &quot;Stänga av och slå på den igen&quot; före och efter ditt &quot;Installera Windows och ConfigMgr -steg. Mer information, kolla in <a href="/sv/”https://sccmf12twice.com/2020/04/task-sequence-debugger-hanging-during-oobe/”/">DEN HÄR POSTEN</a> från Mike Marable</p>
</p></div>

Samling / maskinvariabel

Detta är mitt föredragna sätt att aktivera det, jag tycker att det är lättare att lägga till det på en testmaskin jämfört med att skapa en distribution till en samling. Vanligtvis vill jag bara testa det på en maskin ändå.

TS Debug 15

Här ska jag visa att jag har skapat en "Debug" -samling och lägga till mina testmaskiner. Jag har ställt in variabeln på den här samlingen, så att varje maskin har felsökaren aktiverad.

Varje maskin i denna samling kommer nu att ha variabeln "TSDebugMode = True" tillämpad på den. Så vilken uppgiftssekvens som helst av maskinerna i denna samling körs i felsökningsläge.
TS Debug 1

Som exempel finns maskinen Recast-03 i den här samlingen och kommer att ha någon av uppgiftssekvensdistributionerna att köras i felsökningsläge
TS Debug 2

När jag startar maskinen (Recast-03) och kör TS, öppnas felsökaren som innan det första steget körs:
TS Debug 3

Åtgärder

  • Steg kommer att vidarebefordra dig 1 steg
  • Springa låter uppgiftsekvensen köra utan att pausa tills den träffar en paus eller maskinen startar om, då måste du klicka på kör igen.
  • Ställ in ström, låter dig gå framåt eller bakåt. Personligen skulle jag bara använda det här för att gå bakåt och försöka något, framåt är förmodligen ett dåligt test, eftersom många gånger senare i TS förlitar sig på saker som ställts in tidigt
  • Ställ in paus låter dig ställa in en brytpunkt, så att du kan klicka på kör och få TS att köra normalt tills den når en plats du vill observera närmare.
  • Rensa alla raster... rensar rasterna du skapade
  • Loggfil, startar filen SMSTS.log
  • Cmd Prompt - medan den är i WinPE kommer den att starta kommandotolken
  • Annullera kommer att fel ut TS och du är klar.
  • Utgång kommer att stänga felsökaren och låta TS köra normalt.

Debug Deployment

Om du hellre vill kontrollera felsökaren på uppgiftsnivå kan du göra det bra. Den här metoden är praktisk om du inte kan skapa ytterligare samlingar, ställa in maskinvariabler eller vill begränsa felsökningen till en enda TS, men får den att felsöka på alla datorer som kör den distributionen. I det här exemplet skulle någon av maskinerna i den här samlingen kunna felsöka den här uppgiftssekvensen, men någon annan uppgiftssekvensdistribution skulle inte påverkas.

TS Debug 4
TS Debug 5

I det här exemplet har jag skapat en Debug Deployment med den här metoden:

Högerklicka på Aktivitetssekvensen som du vill felsöka och välj Debug, detta startar installationsguiden
TS Debug 6
TS Debug 7
TS Debug 8
TS Debug 9
TS Debug 10

I guiden väljer jag min samling, som jag såg till att hade mindre än 10 (vid den tidpunkt då jag skapade distributionen) och använde alla standardinställningar, förutom att jag tillät den att köra från Media & PXE.

När du går för att köra TS ser du att den har en tagg, "[Debug]" bakom den
TS Debug 11

Observera att om du har samma TS Deployed i icke -felsökningsläge kan du upptäcka att du inte ser versionen för felsökningsläge.
TS Debug 12
TS Debug 13

Vad som händer är att om du hade en "vanlig" distribution av den uppgiftsordningen först, så vinner den. Vilken distribution som än är äldre är vinnaren.

I min testning raderade jag distributionerna och testade att de skapades i olika order, och vilken av de två distributionerna som skapades först vann alltid som alternativ för att köra.

Bakom gardinerna

Felsökaren lever i Boot Media och som en del av CM Client -installationen. TSD.exe är hjärnan bakom.
WinPE: x: smsbinx64TSD.exe
Klient: c: windowsccmTSD.exe

TSManger -komponenten styr felsökaren, men du kommer att se ytterligare information i loggen beroende på vad du gör med felsökaren

TS Debug 14

Och där har du det, Task Sequence Debugger i all dess användbarhet.

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:

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