[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] Créer un compte administrateur local

[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] – Module de gestion des pilotes

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 suitePowerShell – Copier le contenu d’un package sur le poste de travail

MDT 2012 : La Beta 2 est disponible

Dans la continuité de la sortie de SCCM 2012 Release Candidate, MDT 2012 Beta 2 est maintenant disponible sur le site Connect.

Au menu des évolutions :

  • le support de SCCM 2012 RC (en plus de SCCM 2007 R3). En effet la beta 1 de MDT pouvait être intégrée avec SCCM 2012 RC, en revanche il n’était pas possible de créer une séquence de tâches MDT par le biais de la console SCMM. C’est désormais possible.
  • Une expérience utilisateur améliorée pour les scénarii LiteTouch
  • Une mise à niveau très simple pour les utilisateurs coutumiers de MDT

Lire la suiteMDT 2012 : La Beta 2 est disponible

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.