Eine Woche voller Tipps zur Aufgabensequenz – Tag 03 – Variablen sammeln und erfassen

Wir haben Tipp drei erreicht, welchen Tipp habe ich heute im Ärmel? Ein Wort: Variablen. Sie verwenden sie mehr, als Sie vielleicht denken. Viele von Ihnen erwarten und verlassen sich darauf, aber dann haben Sie MDT deinstalliert oder nicht in Ihrem neuen ConfigMgr-Setup installiert, und Ihre Tasksequenzschritte schlugen fehl.

Das Community hat ein tolles Drehbuch erstellt dass automatisch eine Menge nützlicher Variablen generiert, und ich habe es in allen meinen Tasksequenzen implementiert. Das Skript ist auch nützlich, wenn Sie herausfinden möchten, wie diese Informationen gesammelt wurden, da der Ersteller des Skripts ein Powershell-Guru ist und Sie viel aus dem Skript selbst lernen können. Hier sind einige der zusätzlich erstellten Variablen:

  • Die Architektur
  • AssetTag
  • BIOS-Veröffentlichungsdatum
  • BIOS-Version
  • Standard-Gateway
  • IP Adresse
  • IstDesktop
  • IstLaptop
  • IsOnBattery
  • IsServer
  • IsVM
  • MAC-Adresse
  • Speicher
  • Modell
  • OSCurrentBuild
  • OSAktuelle Version
  • Prozessorgeschwindigkeit
  • Produkt
  • Seriennummer
  • UUID
  • Anbieter
  • VM-Plattform

Jetzt haben Sie also viele Variablen und versuchen, Ihre eigenen festzulegen. Sie möchten sich vergewissern, dass sie eingestellt sind und Ihren Erwartungen entsprechen. Sie können entweder die Tasksequenz anhalten (wie wir im letzten Beitrag besprochen haben), Powershell starten und die Variablen lesen oder a . ausführen Skript, das alle Variablen ausgibt in eine Log-Datei. Das Schöne daran ist, dass dieses Skript sensible Variablen überspringt, die Passwörter enthalten könnten, und Ihnen die Gewissheit gibt, dass jemand, der das Protokoll öffnet, keine Informationen findet, die Sie für riskant halten.

,

Wie sieht das in der Tasksequenz aus?

Skript sammeln
Skript sammeln
Dump-Variablen-Skript
Dump-Variablen-Skript

Und die Ausgabe?

TSVariables-Protokolle
TSVariables-Protokolle

Das Skript erstellt eine Protokolldatei im Ordner SMSTSLog, die nach Abschluss des TS in den Protokollordner übertragen wird.

Bonus.. Registrierungsschlüssel..

Wollten Sie schon immer einen Registrierungsschlüsselwert zu einem bestimmten Zeitpunkt überprüfen ... schreiben Sie den Wert in eine Tasksequenzvariable! Dann können Sie diese Variable lesen.

Dieser Schritt erfasst den Wert eines bestimmten Schlüssels und platziert ihn in einer TS-Variablen
Dieser Schritt erfasst den Wert eines bestimmten Schlüssels und platziert ihn in einer TS-Variablen

,

Das war also ein netter Tipp, Variablen erstellen, Variablen in eine Protokolldatei ausgeben, Registrierungsschlüssel in Variablen einlesen, das ist praktisch! Wir sehen uns das nächste Mal… und denken Sie daran, sich mit mir zu verbinden @RecastSoftware auf Twitter.

Weitere Tipps anzeigen:

Tag-Version in Beschreibung

Tasksequenzpause

SMSTS-Protokollstempelung

Tasksequenzschritt ausführen

Statische IP-Adressen und OSD

PowerShell-Schritt ausführen

Sehen Sie, wie Right Click Tools die Art und Weise verändert, wie Systeme verwaltet werden.

Steigern Sie sofort die Produktivität mit unserer limitierten, kostenlos nutzbaren Community Edition.

Starten Sie noch heute mit Right Click Tools:

Support

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Kontakt

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Durch das Absenden dieses Formulars erklären Sie sich damit einverstanden, dass Recast Software Ihre Daten wie in Recast Software beschrieben verarbeiten kann Datenschutz-Bestimmungen.

de_DEGerman