En vecka med uppgiftstips - Dag 03 - Variabler Samla och fånga

Vi nådde tips tre, vilket tips har jag i ärmen idag? Ett ord: Variabler. Du använder dem mer än du tror. Många av er kommer att förvänta sig och förlita sig på, men sedan avinstallerade du MDT eller installerade inte det i din nya ConfigMgr -installation, och dina uppgiftssekvenssteg började misslyckas.

De Community har skapat ett bra manus den auto genererar massor av användbara variabler, och jag har implementerat den i alla mina uppgiftsekvenser. Skriptet är också användbart när du vill ta reda på hur denna information samlades in, eftersom manusets skapare är en guru på powershell och du kan lära dig mycket av manuset i sig. Här är några av de ytterligare variabler som skapats:

  • Arkitektur
  • AssetTag
  • BIOSReleaseDate
  • BIOSVersion
  • Huvudingång
  • IP-adress
  • IsDesktop
  • IsLaptop
  • IsOnBattery
  • IsServer
  • IsVM
  • MAC-adress
  • Minne
  • Modell
  • OSCurrentBuild
  • OSCurrentVersion
  • ProcessorHastighet
  • Produkt
  • Serienummer
  • UUID
  • Säljare
  • VMP -plattform

Så nu har du många variabler och du försöker ställa in din egen. Du vill bekräfta att de är inställda och att de är vad du förväntar dig. Du kan antingen än Pausa uppgiftssekvensen (som vi pratade om i förra inlägget) starta powershell och läsa variablerna eller köra en skript som dumpar alla variabler till en loggfil. Bra är att det här skriptet hoppar över känsliga variabler som kan innehålla lösenord och ger dig sinnesro att om någon öppnar loggen hittar de ingen information som du anser vara riskabel.

Så hur ser detta ut i uppgiftsordningen?

Samla manus
Samla manus
Dumpvariabelt skript
Dumpvariabelt skript

Och utgången?

TSVariables -loggar
TSVariables -loggar

Skriptet skapar en loggfil i SMSTSLog -mappen, som överlämnas till loggmappen efter att TS är klar.

Bonus .. registernycklar ..

Har du någonsin velat kontrollera ett registernyckelvärde vid en viss tidpunkt ... skriv värdet till en variabel för uppgiftssekvensen! Då kan du läsa den variabeln.

Det här steget tar tag i värdet för en specifik nyckel och placerar det i en TS -variabel
Det här steget tar tag i värdet för en specifik nyckel och placerar det i en TS -variabel

Så det var ett bra tips, skapa variabler, mata ut variabler till en loggfil, läsa registernycklar till variabler, det är praktiska saker! Vi ses nästa gång ... och kom ihåg att kontakta mig @RecastS programvara på Twitter.

Se fler tips:

Tagversion i beskrivning

Uppgiftssekvens Paus

SMSTS -loggstämpling

Kör Task Sequence Step

Statiska IP -adresser och OSD

Kör PowerShell Step

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