Une semaine de conseils sur la séquence de tâches – Jour 03 – Collecte et capture de variables

Nous avons atteint le troisième conseil, quel conseil ai-je dans ma manche aujourd'hui ? Un mot : Variables. Vous les utilisez plus que vous ne le pensez. Beaucoup d'entre vous en viennent à s'y attendre, mais vous avez ensuite désinstallé MDT ou ne l'avez pas installé dans votre nouvelle configuration ConfigMgr, et vos étapes de séquence de tâches ont commencé à échouer.

Le La communauté a créé un excellent script cette auto génère une tonne de variables utiles, et je l'ai implémentée dans toutes mes séquences de tâches. Le script est également utile lorsque vous souhaitez comprendre comment ces informations ont été recueillies, car le créateur du script est un gourou de powershell et vous pouvez apprendre beaucoup du script lui-même. Voici quelques-unes des variables supplémentaires créées :

  • Architecture
  • Étiquette d'actif
  • BIOSReleaseDate
  • BIOSVersion
  • Passerelle par défaut
  • Adresse IP
  • EstDesktop
  • EstLaptop
  • IsOnBatterie
  • EstServeur
  • IsVM
  • Adresse Mac
  • Mémoire
  • Modèle
  • OSCurrentBuild
  • OSVersionActuelle
  • La vitesse du processeur
  • Produit
  • Numéro de série
  • UUID
  • Vendeur
  • Plateforme VM

Alors maintenant, vous avez beaucoup de variables, et vous essayez de définir les vôtres. Vous voulez confirmer qu'ils sont définis et qu'ils correspondent à vos attentes. Vous pouvez soit mettre en pause la séquence de tâches (comme nous en avons parlé dans le dernier message), lancer powershell et lire les variables, soit exécuter un script qui vide toutes les variables dans un fichier journal. Ce qui est bien, c'est que ce script ignore les variables sensibles qui peuvent inclure des mots de passe et vous donne la tranquillité d'esprit que si quelqu'un ouvre le journal, il ne trouvera aucune information que vous considéreriez comme risquée.

??

Alors, à quoi cela ressemble-t-il dans la séquence de tâches ?

Rassembler le script
Rassembler le script
Vider le script de variable
Vider le script de variable

Et la sortie ?

Journaux TSVariables
Journaux TSVariables

Le script crée un fichier journal dans le dossier SMSTSLog, qui est validé dans le dossier des journaux une fois le TS terminé.

Bonus .. clés de registre ..

Vous avez toujours voulu vérifier une valeur de clé de registre à un moment précis… écrivez la valeur dans une variable de séquence de tâches ! Ensuite, vous pouvez lire cette variable.

Cette étape saisit la valeur d'une clé spécifique et la place dans une variable TS
Cette étape saisit la valeur d'une clé spécifique et la place dans une variable TS

??

C'était donc une astuce astucieuse, créer des variables, afficher des variables dans un fichier journal, lire des clés de registre dans des variables, c'est pratique ! À la prochaine fois… et n'oubliez pas de vous connecter avec moi @RecastLogiciel sur Twitter.

Voir plus de conseils :

Version de la balise dans la description

Pause de la séquence de tâches

Estampage des journaux SMSTS

Exécuter l'étape de la séquence de tâches

Adresses IP statiques et OSD

Exécuter l'étape PowerShell

Découvrez comment Right Click Tools change la façon dont les systèmes sont gérés.

Augmentez immédiatement votre productivité grâce à notre version Community Edition limitée et gratuite.

Commencez dès aujourd'hui avec Right Click Tools :

Assistance

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Contact

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

En soumettant ce formulaire, vous comprenez que Recast Software peut traiter vos données comme décrit dans le Recast Software Politique de confidentialité.

fr_FRFrench