jeudi 2 octobre 2014

Gestion de Windows 10 avec ConfigMgr et Intune

Lors du dernier évènement de Microsoft, hier à San Francisco, l'équipe Windows a présentée sa nouvelle vision de Windows Entreprise, avec dans un premier temps, l'aperçu de Windows 10.

Suite à cela, l'équipe System Center Configuration Manager a publié un article présentant les futures évolution de la gestion de Windows 10. La supportabilité de cette nouvelle version est attendue pour ConfigMgr v.Next mais également pour les versions actuelles (2012R2/SP1, voir 2007 et MDT), sans oublier Intune.

A lire ici : blogs.technet.com/.../windows-10-enterprise-management-with-sc-configmgr-and-intune.aspx 

mardi 30 septembre 2014

Support de iOS 8 dans ConfigMgr 2012

iOS 8 est maintenant pris en charge par ConfigMgr 2012 via la nouvelle version des extension pour Windows Intune.

Une nouvelle version de iOS 7 Security Settings est mise à disposition pour les environnements ConfigMgr 2012 configuré avec le connecteur Windows Intune. Cette nouvelle version apporte principalement la prise en charge des périphériques iOS 8.

Source : blogs.technet.com/.../ios-8-support-now-available-for-sc-2012-r2-configmgr-via-extension-for-intune.aspx

lundi 29 septembre 2014

Guide pour le troubleshooting des synchronisations des Mises à jour dans ConfigMgr 2012

Microsoft a publié la semaine dernière un guide intéressant permettant de résoudre les problèmes de synchronisation des Mises à jour dans Config Mgr 2012.

A tester à l'adresse suivante : http://support.microsoft.com/kb/2995743

mardi 23 septembre 2014

Cumulative 3 pour Microsoft System Center 2012 R2 Configuration Manager

Microsoft vient de publier le CU3 pour Microsoft System Center 2012 R2 Configuration Manager.

A télécharger ici : http://support2.microsoft.com/kb/2994331

Les problèmes résolus par cette mise à jour s'appliquent dans les domaines de :
  • Déploiement logiciels et gestion applicative
  • Wake On Lan
  • Migration de 2007 à 2012
  • Portail d'Entreprise
  • Console d'administration
  • Gestion des périphériques mobiles
  • Déploiement d'OS
  • Stabilité du Client
  • Points de Distribution
  • Powershell
De plus, avec ce correctif une nouvelle clé de registre est ajoutée aux clients pour permettre de limiter l'accès à un ou des MP spécifiques.

La nouvelle valeur est AllowedMPs (REG_MULTI_SZ) à ajouter dans la subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\CCM

Dans le cas d'une infrastructure à plusieurs MP, ce paramètre permet de lister les MP accessibles par certains clients. On peut ainsi limiter des clients à ne communiquer qu'avec certains MP.

lundi 28 juillet 2014

Microsoft vient de publier un article au sujet du déploiement de l'Agent Windows Update vers les clients ConfigMgr 2012.

En plus de la procédure pas à pas, une liste de liens est fourni pour télécharger les packages des Agent Windows Update par version.


A lire ici : http://blogs.technet.com/b/configmgrteam/archive/2014/07/14/how-to-install-the-windows-update-agent-on-client-computers.aspx


vendredi 11 juillet 2014

Quelle version de Configuration Manager pour déployer quel Windows ?


Suite à la fin de support de Windows XP (8 Avril 2014), le support Microsoft a publié un article (KB2909893) spécifiant quelle version de Configuration Manager est nécessaire pour déployer une version de Windows particulière.

Version de Windows en cours de déploiement Version de System Center Configuration Manager requis
Windows 7 System Center Configuration Manager 2007 Service Pack 2 ou version ultérieure
Windows 8 System Center Configuration Manager 2012 SP1 ou version ultérieure
Windows 8.1 System Center 2012 R2 Configuration Manager ou System Center 2012 SP1 CU3 Configuration Manager

vendredi 10 janvier 2014

Gestion des clients en Workgroup dans ConfigMgr

Chris Sugdinis vient de publier un article sur la gestion des clients en Workgroup dans ConfigMgr 2012.

Cet article reprend les bonnes méthodes pour l'installation du client et la gestion des limites de site (boundaries).

A lire ici : http://blogs.technet.com/b/configurationmgr/archive/2014/07/01/managing-workgroup-clients-in-system-center-2012-configuration-manager.aspx

mercredi 8 janvier 2014

Most Valuable Professional 2014

Juste un petit post pour vous annoncer que cette année je venais de recevoir la récompense MVP Microsoft 2014.





Chère/Cher Franck Le Follotec,

Félicitations! Nous sommes heureux de vous remettre la récompense MVP Microsoft® 2014! Cette récompense est accordée aux leaders d'exception de la communauté technique qui partagent activement leur expertise pratique de grande qualité. Nous apprécions vos remarquables contributions dans les communautés techniques System Center Cloud and Datacenter Management lors de cette année passée.


Bonne Année 2014, et en route pour 2015 :)
A bientôt

Franck

mercredi 18 décembre 2013

Mac OS X 10.9 (Mavericks) est supporté par Configuration Manager 2012 R2

Lundi, Microsoft a publié un article relatant que la version 10.9 de Mac OS X est maintenant supporté par Microsoft System Center 2012 R2 Configuration Manager, sous certaines exceptions:


  • Désactivation de la classe de l'inventaire de matériel de périphériques USB
  • Définition des versions Mac OS X pour le ciblage des clients Mac OS X lors des déploiements d'applications ou des règles de conformité




Liste des collections pour un client Configuration Manager 2012 R2

Sur MyITForum, Raphael Perez a publié un nouvel article et une nouvelle extension sous Powershell pour lister l'appartenance d'un client Microsoft System Center 2012 R2 Configuration Manager à des collections.

En 1 clique, il est ainsi possible de connaître toutes les collections dont un client est membre.

A lire et à découvrir ici

DCM - Comment créer une Baseline en fonction d'un Groupe de Mises à Jour

Depuis un certain temps, j'utilise de plus en plus la fonctionnalité Compliance (DCM) dans System Center 2012 R2 Configuration Manager.
De plus si vous souhaitez créer une Baseline basée sur les Groupes de Mises à Jour (Update Group), c'est vraiment pas simple (choisir des mises à jour une à une, pas de filtre...).

Pour éviter ce désagrément, Raphael Perez a publié un article et un script Powershell sur MyITForum, afin de nous faciliter la vie.

Une extension de la console, via un script Powershell, automatise cette création contraignante.

A lire ici

Toolkit pour System Center 2012 R2 Configuration Manager

Microsoft a publié son kit d'outil dédié à Microsoft System Center 2012 R2 Configuration Manager 2012 R2.
Ce kit contient quinze outils téléchargeables pour vous aider à gérer et dépanner Microsoft System Center 2012 R2 Configuration Manager.

Server Based Tools

  • DP Job Manager - A tool that helps troubleshoot and manage ongoing content distribution jobs to Configuration Manager distribution points.
  • Collection Evaluation Viewer - A tool that assists in troubleshooting collection evaluation related issues by viewing collection evaluation details.
  • Content Library Explorer - A tool that assists in troubleshooting issues with and viewing the contents of the content library.
  • Security Configuration Wizard Template for Microsoft System Center 2012 R2 Configuration Manager - The Security Configuration Wizard (SCW) is an attack-surface reduction tool for the Microsoft Windows Server 2008 R2 operating system. Security Configuration Wizard determines the minimum functionality required for a server's role or roles, and disables functionality that is not required.
  • Content Library Transfer – A tool that transfers content from one disk drive to another.
  • Content Ownership Tool – A tool that changes ownership of orphaned packages (packages without an owner site server).
  • Role-based Administration Modeling and Auditing Tool – This tool helps administrators to model and audit RBA configurations.
  • Run Metering Summarization Tool - The purpose of this tool is to run the metering summarization task to analyze raw metering data


Client Based Tools

  • Client Spy - A tool that helps you troubleshoot issues related to software distribution, inventory, and software metering on System Center 2012 Configuration Manager clients.
  • Configuration Manager Trace Log Viewer – A tool used to view log files created by Configuration Manager components and agents.
  • Deployment Monitoring Tool - The Deployment Monitoring Tool is a graphical user interface designed help troubleshoot Applications, Updates, and Baseline deployments on System Center 2012 Configuration Manager clients.
  • Policy Spy - A policy viewer that helps you review and troubleshoot the policy system on System Center 2012 Configuration Manager clients.
  • Power Viewer Tool – A tool to view the status of power management feature on System Center 2012 Configuration Manager clients.
  • Send Schedule Tool - A tool used to trigger a schedule on a client or trigger the evaluation of a specified DCM Baseline. You can trigger a schedule either locally or remotely.
  • Wakeup Spy – A tool that provides a view of the power state of Configuration Manager client computers and which operate as managers or manages.

A télécharger ici

lundi 16 décembre 2013

Matrice des Permissions d'Administration (RBAC) pour ConfigMgr 2012 R2

Brent Dunsire a publié, dans le Technet  et en début de mois, une matrice des Permissions d'Administration (RBAC) pour Microsoft System Center 2012 R2 Configuration Manager.

Cette matrice est détaillée dans un fichier Excel. Dans ce fichier vous trouverez pour chaque Roles de sécurité les permissions associées, mais également la liste complète des permissions individuelles pour chaque groupe d'administration.

A télécharger ici 

mercredi 11 décembre 2013

SDK pour System Center 2012 R2 Configuration Manager

Le 9 Décembre 2013, Microsoft a publié le nouveau SDK pour System Center 2012 R2 Configuration Manager.

Plus d'informations sur les nouveautés ici

Et pour le télécharger, c'est ici

mercredi 20 novembre 2013

Changer les "Package Source Path" de plusieurs packages/drivers packages via Powershell dans ConfigMgr 2012

Suite à la migration du serveur stockant les sources des packages d'un client, j'ai eu besoin de modifier l'attribut du chemin des sources de tous ses packages (Package Source Path). Pour ce faire, plutôt que de reprendre les packages un par un, j'ai essayé de trouver une solution via PowerShell. Et la voici:
PkgSourcePath
Dans un premier temps, grâce à PowerShell, il est nécessaire de générer un fichier CSV reprenant pour chaque package son Nom, son ID et son Chemin.
Une fois l'obtention de ce fichier CSV, il est simple de remplacer les chemins vers le nouveau serveur ou lieu de stockage, via la commander Copier/Remplacer.
Dans un second temps, en utilisant le fichier CSV modifié, il suffit juste d'importer ces nouvelles informations pour modifier les attributs de tous les packages.
Dans l’exemple suivant, je souhaite changer mon espace de stockage "\\followtech-dc\c$\packages" par "\\Followstock\CM2012\"
Création d'un fichier csv "Packages"
Depuis l'outil PowerShell de la console ConfigMgr, il suffit de lancer la commande suivante:
Get-CMPackage | Select Name, PackageID, PkgSourcePath | Export-Csv $home\documents\packages.csv
GetCMPackage
Modification du fichier csv "Packages"
Remplacez la valeur du chemin « \\followtech-dc\c$\packages" par « \\followstock\CM2012 », et supprimez les lignes des packages non impactés
Puis, Sauvegardez le fichier
ModifyCSV

 Import des données modifiées
Depuis PowerShell, lancez la commande suivante, qui permet d'importer les nouveaux chemins:
Import-Csv 'C:\Users\Administrator\Documents\Packages.csv' | %{Set-CMPackage -id $_.PackageID -Path $_.PkgSourcePath}
ImportCSV

et voilà les packages pointent désormais vers la nouvelle source.
NewPath


Pour les Packages de Drivers, l’idée est la même. Par contre les commandes different légèrement:
Les commandes sont:
Pour la génération du fichier CSV:
Get-CMDriver | Select CI_ID, ContentSourcePath | Export-Csv $home\documents\drivers.csv

Pour l’import du fichier CSV modifié:
Import-Csv $home\documents\drivers.csv | %{Set-CMDriver -id $_.CI_ID -DriverSource $_.ContentSourcePath}

De plus, il se peut que vous rencontriez l'erreur suivante :
WARNING: The result set exceeded the maximum size. Only first 1000 items used. You can use Set-CMQueryResultMaximum to change the maximum.
Cette erreur est due au fait que la recherche est limitée par défaut à 1000 résultats. Si vous dépassez cette limite, vous n'obtiendrez pas la liste exhaustive de tous vos drivers. Pour étendre cette limitation, la commande suivante doit être exécutée : Set-CMQueryResultMaximum 10000
La limite est ainsi positionnée à 10 000 résultats.
En espérant que ça vous aide ;)

vendredi 11 octobre 2013

Réaliser une extension d'inventaire pour System Center Configuration Manager 2012

Plusieurs de nos clients souhaitent intégrer à leur inventaire matériel ConfigMgr 2012 des clés de registre spécifiques afin de remonter par exemple, la version du master déployé ou une application développée en interne.

Nativement ConfigMgr 2012, comme les versions précédentes, le permet. Pour ce faire, il existe plusieurs méthodes. Dans ce tutoriel, je vais utiliser une méthode simple avec un outil gratuit développé par notre amis Mark Cochrane, RegkeytoMof.

Cette extension se réalise en 3 phases.

  • La première consiste, sur un poste référence, a identifier les clés de registre à inventorier.
  • Une fois les clés identifiées, elles seront ensuite transcrite en classe WMI et ajoutées à l'inventaire ConfigMgr.
  • Puis, ces classes seront déclarées auprès des clients ConfigMgr comme quoi elles devront être inventorier.


Pour suivre ce tutoriel, il est nécessaire de disposer de l'outil RegkeytoMof 3.1, téléchargeable ici.


Phase 1 - Identification et déclaration des clés de registre

Dans mon exemple, je veux inventorier les valeurs CorpDivision, DataCenterLocation et MasterVersion de la clé HKLM\Software\FollowTech.

Tout d'abord, sur un poste disposant des clés de registre à inventorier, lancez l'outil RegkeytoMof,
Naviguez dans le cadre en haut à gauche jusqu'à la clé souhaitée, et sélectionnez les valeurs à inventorier.

FollowTech.fr

FollowTech.fr

  

Dans le cadre du bas, spécifiez les champs ClassName (FollowTech) et ClassVersion (1.0)

Image2

 

 Sélectionnez l'onglet "configuration.mof", puis sélectionnez le texte et copier le dans un fichier texte (que j'appelle ConfigurationExt.txt)

Image3

Image3A

 

Sélectionnez l'onglet "to import in Admin/AgentSettings/HardwareInventory/SetClasses/Import", puis sélectionnez le texte et copier le dans un fichier .mof (que j'appelle ImportExt.mof)

Image4

Image4a

 

Les deux fichiers ConfigurationExt.txt et ImportExt.mof sont à copier sur le serveur CAS ou Primaire de votre infrastructure ConfigMgr 2012. Ils seront utilisés lors des phases suivantes.

 

Phase 2 - Intégration des classes dans l'inventaire ConfigMgr 2012

Sur le serveur CAS ou Primaire, lancer la console System Center 2012 Configuration Manager, puis naviguez: \Administration\Overview\Client Settings

Image5

  

Sélectionnez la règle "Default Client Settings", puis cliquez sur le bouton Properties, puis sélectionnez Hardware Inventory et cliquez sur le bouton Set Classes...

Image6

 

Cliquez sur le bouton Import...

Image7

 

Rechercher le fichier précédemment copier ImportExt.mof, et cliquez sur le bouton Open

Image8

 

Dans la fenêtre Import Summary, cliquez sur le bouton Import

Image9

 

Votre Classe d'inventaire personnalisée doit maintenant apparaitre dans la liste des classes matérielles inventoriées, cliquez sur le bouton OK deux fois pour valider toutes les fenêtres.

Image10

 

Votre classe d'inventaire personnalisée est ainsi prise en compte par le serveur ConfigMgr. Une nouvelle table (correspondante à votre ClassName) est créée dans la base de données ConfigMgr et elle va pouvoir stocker les informations relatives aux clés de registre présentes sur vos clients (CorpDivision00, DatacenterLocation00 et MasterVersion00 dans mon cas).

Image11

 

 

Phase 3 - Intégration des classes WMI par les clients ConfigMgr 2012

Les clients ConfigMgr 2012 doivent maintenant prendre en compte que l'inventaire a été étendu dans les tables de la base de données ConfigMgr. Pour ce faire, le fichier Configuration.mof va être modifié afin de prévenir les clients qu'une nouvelle classe a été intégrée et qu'elle est relative aux clés de registre attendues.

Tout d'abord, sur le serveur ConfigMgr, ouvrez le fichier Configuration.mof stocké dans le répertoire "C:\Program Files\Microsoft Configuration Manager\inboxes\clifiles.src\hinv" pour une installation par défaut.

Image12

Image12a

 

A la fin du fichier Configuration.mof, entre les sections "Added extensions start" et "Added extensions end", copiez l'intégralité du fichier précédemment copié ConfigurationExt.txt

Image13

 

Fermez le fichier Configuration.mof, et sauvegardez le. Une copie est automatiquement réalisée par le système, un fichier de sauvegarde (configuration.mof.bak) est stocké dans le répertoire C:\Program Files\Microsoft Configuration Manager\data\hinvarchive en cas d'un retour-arrière.

Image14

 

Dans le Log Dataldr.log, la référence à la prise en compte du nouveau fichier Configuration.mof est inscrite.

Image15

 

Lors du prochain inventaire matériel du client ConfigMgr, la prise en compte de la nouvelle classe est décrite dans le log InventoryAgent.log du client.

Image16

Dans la console Resource Explorer, l'inventaire personnalisé est ainsi visible.

Image17

 

Precaution d'emploi

Avant de modifier le fichier Configuration.mof en production, je vous invite à en faire une copie sur le poste de référence et de le modifier sur celui-ci. Vous pouvez ensuite exécuter la commande "mofcomp.exe -check configuration.mof" afin de vérifier qu'aucune erreur n'est référencée dans le fichier (exécutez le Command Prompt en mode Administrateur).

Image18

 

 

 

 

 

Après la sortie du CU3, voici le Post-CU3 pour ConfigMgr 2012 SP1

Après avoir sortie le Cumulatif Update 3 (CU3) pour ConfigMgr 2012 SP1 courant septembre, hier Microsoft a mis à disposition un correctif Post-CU3.

Pour télécharger le Post-CU3, rendez-vous ici

Et pour télécharger le CU3, c'est ici

jeudi 27 juin 2013

Déployer un Correctif Microsoft via le modèle Applicatif ConfigMgr 2012

Nick Moseley a publié un article intéressant, sur le site myitforum.com, présentant comment déployer un KB Microsoft via le Modèle Applicatif de Configuration Manager 2012.

Il fournit les lignes de commande d'installation et de désinstallation d'un KB, mais également la méthode de détection basée sur un script Powershell.

Pour la ligne de commande :

  • Install - wusa.exe "KB1234567" /quiet
  • Uninstall - wusa.exe "KB1234567" /uninstall
Exemple:
Wusa kb inst
 
Pour la méthode de détection, le code Powershell :
 
 
Get-HotFix | Where-Object {$_.HotfixID -eq 'KB1234567'}
 
Ps detect kb
 
 
Voila, il n'y a plus qu'a déployer l' "Application KB" comme une application classique.