Aktivitetssekvensvariabler

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

Variabler

MS Docs

MS Docs (med variabler): https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/using-task-sequence-variables
MS Docs (lista över variabler): https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables

Aktivitetssekvensvariabler

Variabler 1
ConfigMgr har många inbyggda variabler, som som standard används konstant under OSD. De bestämmer hur din enhet kommer att formateras, vad datorn kommer att heta, om maskinen är i winpe eller hela OS, och så mycket mer.

<div class="”NOTE" alert alert-note”><h5>NOTERA</h5><p><p>För att aktivera vissa variabler måste du köra <a href="/sv/”https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-steps/#variables-for-set-dynamic-variables”">Ställ in dynamiskt variabelt steg</a>.</p>
</p></div>
[_SMSTSMake] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSMake) | [_SMSTSModel] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSModel) | [_SMSTSMacAddresses] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSMacAddresses) | [_SMSTSIPAddresses] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSIPAddresses) | [_SMSTSSerialNumber] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSSerialNumber) | [_SMSTSAssetTag] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSAssetTag) | [_SMSTSUUID] (https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables#SMSTSUUID)

När du börjar komma förbi grunderna kommer du att upptäcka att du behöver mer för att göra din process mer dynamisk. Varför ha flera OSD-uppgiftssekvenser som i princip gör samma sak, när du kan ha en, som kan täcka varje scenario dynamiskt.

Personligen börjar jag med ett community script som drar in flera fler variabler: https://github.com/jonconwayuk/PowerShell_Gather
Detta skulle inkludera några av de MDT-standardvariabler du kan lita på som: IsLaptop, IsDesktop, IsVM och så många fler. Kolla in länken för hela listan över variabler som skriptet skapar.

Lägga till Community Script till TS för att samla variabler:
Variabler 6

Om du vill göra nollbildsavbildning som står för flera situationer är variabler ditt svar.

Typiska användningsområden för extra variabler:

  • Modellspecifika drivrutiner / BIOS
  • Språkpaket
  • Tillämpa roller
    • Olika applikationer
    • Olika inställningar
    • Olika Windows -funktioner

Samlingsvariabler

Variabler 2
På en samling kan du gå till fliken samlingsvariabler och skapa ett Namn & Värde. I det här exemplet har jag skapat en variabel för kontorsplatsen, så medan maskinen avbildar kommer den att få rätt OU och andra inställningar för det här kontoret.

Maskinvariabler

Variabler 3
I det här exemplet har jag lagt till flera variabler till den här maskinen för att tilldela nätverksinformation under OSD. Jag har också ställt in den för att installera specifika Windows-funktioner, M365-kanalen och specifik branschinformation för att fastställa startmenyn och andra objekt.

Front End

Andra metoder för att skapa variabler är via en "Frontend"
Variabler 4

Detta gränssnitt kommer att skapa variablerna för att placera maskinen i en specifik organisationsenhet, ge namnet, välja en domän som den ska placeras för, välja appar och Windows-funktioner och till och med OS-bygget att installera. Gränssnitt är bra för att anpassa en distribution, men tar bort möjligheten för noll beröring.

I uppgiftssekvensen

Variabler 5
I det här exemplet kör jag en grupp i Task Sequence baserat på ett par olika variabler. Om någon av dessa variabler matchar kommer gruppen att köras. I ett annat dokument ska jag gå igenom villkoren.

Läsa variabler under en aktiv sekvens
Under utvecklings- och felsökningsstadierna för att skapa en uppgiftsekvens kommer jag ofta att dumpa variabler eller köra i felsökningsläge för att övervaka variablerna när jag går igenom uppgiftsekvensen.

Utokumenterade variabler

  • SMSTSNextInstructionPointer: Denna variabel kommer att innehålla namnet på nästa steg som kommer att äga rum i uppgiftsordningen.

Mer information

För att få en bättre överblick över vilka variabler som finns i din TS använder jag ett variabelt "dump"-skript, som skriver variablerna till en loggfil när skriptet körs. Du kan ta reda på mer om det här:

För att pausa och testa variabler i farten, rekommenderar jag att pausa TS:

Eller utnyttja TS Debugger

  • Recast ConfigMgr Docs - Debug Mode

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