[SCCM] L’installation des mises à jours peut se bloquer lors d’une séquence de tâche Windows 10

Bonjour à tous,

Microsoft vient de publier un correctif visant à corriger le blocage de l’installation de mises à jour lors de l’exécution d’une séquence de tâche Windows 10. Ce problème peut survenir à partir du moment où un grand nombre de mises à jour doit être installé (plus de 50).

Lorsque ce problème se produit, les processus CCMExec et TSInstallSWupdate semblent se bloquer. Le gestionnaire des tâches  affiche également un grand nombre de threads TSInstallSWupdate (environ 774) sont en cours d’utilisation.

Ce problème touche les versions suivantes de SCCM :

  • ConfigMgr 2012 SP2
  • ConfigMgr 2012 R2 SP1
  • ConfigMgr Current Branch (1602)

le correctif 3174008 est disponible à la page suivante : https://support.microsoft.com/en-us/kb/3174008

Enjoy 😉

 

[SCCM] Optimisez l’exécution de vos séquences de tâches

Bonjour à tous,

Si vous utilisez régulièrement des séquences de tâches de déploiement d’OS dans SCCM, vous vous êtes certainement rendu compte que leur exécution nécessite la réalisation de nombreuses actions. Parmi ces actions on retrouve régulièrement l’action “Use Toolkit Package” (si vous utilisez des séquences de tâches MDT) ou l’application d’une image. Ces actions peuvent être améliorées afin de réduire la durée d’exécution de vos séquences de tâches.

Cet article vous présente quelques corrections / améliorations à apporter à votre organisation SCCM afin d’optimiser l’exécution de vos séquences de tâches.

Lire la suite

[PowerShell] Créer un compte administrateur local

Vous n’êtes pas sans savoir qu’une des meilleures “best practices” concernant la sécurisation des postes de travail réside dans deux critères :

  • Désactiver le compte “administrateur” local
  • Eviter de créer un compte local sur tous les postes de travail, avec le même mot de passe

Par défaut, le compte “administrateur” est désactivé sous Windows 7.

Il ne nous reste donc plus qu’à créer un nouveau compte local respectant les bonnes pratiques.

Pour se faire, j’ai écrit un script PowerShell qui créé un nouveau compte local, l’ajoute au groupe “Administrateurs” et configure son mot de passe.

Ce script peut être intégré à une séquence de tâches. Pour davantage de détails sur l’exécution d’un script powershell dans une séquence de tâches, c’est par ici.

Lire la suite

[PowerShell] – Module de gestion des pilotes

Une des opérations les plus fastidieuses lors de la conception et la mise en œuvre d’un banc de déploiement/migration de poste de travail consiste à réaliser l’inventaire des pilotes utilisés par ces équipements, réaliser leur sauvegarde ou les télécharger, puis de les intégrer dans ce banc. Aujourd’hui les systèmes d’exploitation Windows ne permettent pas de sauvegarder les pilotes utilisés (à l’exception de Windows 8.1) et encore moins de les importer dans MDT ou SCCM. Des outils existent tels que DriverBackup! (Je vous en ai d’ailleurs parlé lors dans mes précédents articles). Cependant j’ai pu remarqué que la sauvegarde de certains pilotes n’était pas réalisée correctement (notamment les pilotes graphiques et Bluetooth).
Par conséquent déclarer les pilotes Windows 8 x64 pour un dell Latitude E6420 dans SCCM ou MDT est une opération qui peut nécessiter quelques heures de travail. Imaginez donc lorsque vous avez plusieurs modèles et plusieurs systèmes d’exploitation à déployer.

Ce module PowerShell a pour objectifs de vous simplifier la sauvegarde et la gestion des pilotes utilisés dans votre parc, mais également l’importation dans les produits MDT et SCCM.

Lien de téléchargement : ICI.

N’hésitez pas à m’envoyer vos remarques et commentaires (Bugs ou fonctionnalités à ajouter) et de noter ce module 😉

Lire la suite

PowerShell – Copier le contenu d’un package sur le poste de travail

Vous avez certainement rencontré le besoin de copier le contenu d’un package SCCM sans pour autant avoir à exécuter un programme. Aucune tâche native dans un programme ou une séquence de tâches ne vous permet de réaliser cette action.

C’est la raison pour laquelle je vous propose ce petit script qui vous donnera une base de travail.

Lire la suite

SCCM 2007 : Commandes et scripts PowerShell dans une séquence de tâches

Powershell peut être très utile lors du déploiement d’un poste de travail avec SCCM. Il permet d’exécuter des commandes , voir même de puissants scripts que vous aurez préalablement développé. Cependant quelques prés-requis doivent être connus avant de se lancer dans l’aventure.
Le présent article a pour but de vous guider lors de l’appel de commandes et scripts Powershell durant une séquence de tâches.