[SCCM] SSRS – Gérer les RBAC dans des rapports personnalisés

De nombreux rapports personnalisés SCCM que je trouve sur la toile ne gère pas les RBAC. Cela est problématique lorsqu’ils sont utilisés dans une organisation bien segmentée et sécurisée par des scopes de sécurité et des rôles d’administration.

Je vais vous expliquer dans ce billet comment configurer n’importe quel rapport pour qu’il gère les RBAC.

Note : Ce billet ne portera pas sur l’installation et la configuration de SSRS dans SCCM, ni sur l’ajout de rapports personnalisés.

Lire la suite
Publié dans Astuces, ConfigMgr | Tagué , , , | Laisser un commentaire

[SCCM] Génération de rapport d’exécution d’ADR

J’ai développé un petit script qui permet de générer un rapport HTML de l’exécution d’un ou plusieurs ADR et l’envoyer par mail.

Couplé à une tâche planifiée qui s’exécute le lendemain du Patch Tuesday par exemple, cela permet d’avoir une vue des patchs qui ont été approuvés et des planifications des déploiements automatiques.

Exemple pour Février :

Pour le téléchargement, c’est ICI

Publié dans ConfigMgr CB, Scripting | Tagué , , | Laisser un commentaire

[SCCM] SUP – Forcer une synchronisation complète

Je me suis aperçu récemment que SUP ne remontait pas d’erreur en cas d’échec de la synchronisation des mises à jour Office 365 (log wsyncmgr.log) :

Note : Dans mon cas c’était le proxy de mon client qui n’autorisait pas l’accès à config.office.com.
A ce sujet, voici un lien qui pourrait vous intéresser 🙂
https://blogs.technet.microsoft.com/configmgrdogs/2016/10/13/configuration-manager-proxy-exceptions/

Le problème est que relancer une synchronisation via la console ne permet pas systématiquement de retenter la synchronisation de ces mises à jour avec le catalogue… SUP ne détectant pas de modification :

Solution

Ouvrir le dossier <SCCM_Install_Path>\inboxes\wsyncmgr.box et créer un fichier FULL.SYN

Cela va automatiquement lancer une synchronisation complète de SUP et retenter la synchronisation des mises à jour manquantes !

 

Publié dans Astuces, ConfigMgr | Tagué , | Laisser un commentaire

[SCCM] Génération automatique des paramètres de votre infra

Hello ça faisait longtemps ! 🙂

Voici un super script auquel je contribue qui vous permettra de générer la documentation de votre environnement ConfigMgr automatiquement et en quelques minutes :

https://github.com/paulwetter/DocumentConfigMgrCB

Pour l’utiliser, lancez la commande suivante :

powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File .\DocumentCMCB.ps1 -SMSProvider « <CMSite_FQDN> » -ListAllInformation -CompanyName « <Company_Name> » -Author « BlackCat<3 » -FilePath « <Doc_Name>.html »

Enjoy !

Publié dans ConfigMgr, Scripting | Tagué , , , , , , | Laisser un commentaire

[SCCM] Distribution Point Status en erreur négative ?

Vous venez d’installer SCCM 1702, tout fonctionne au poil, tous les composants sont au vert, vos DP synchronisent bien, et pourtant le statut de vos DP indique qu’ils sont en erreur (miaaaaooouuuuu !!!! 😮 )

Dans l’exemple ci-dessous, ils sont en erreur -2 (Failed -2 pour les pros de l’anglais) :

image001.jpg

Lire la suite

Publié dans bug, ConfigMgr CB | Tagué , , , , , , , , | Laisser un commentaire

[SCCM][UPDATE] Script de gestion des collections

Pour commencer en beauté avec GitHub et me remettre en jambe sur SCCM, quoi de mieux qu’un petit script de gestion de collections ? 🙂

En partant du travail effectué par Hican et Benoit Lecours, j’ai développé un script permettant d’ajouter, de supprimer et de remplacer des collections. Il gère aussi bien le type de collection (user ou device), les dossiers, que les membership rules.

Vous pouvez télécharger le script et visualiser l’aide directement ICI

EDIT 21/11/18: J’ai ajouté un script d’export de collections permettant de générer un CSV réutilisable par le script de gestion de collections.

Enjoy !

Publié dans ConfigMgr, Scripting | Tagué , , , , , | 3 commentaires

[General] Le Chat Noir est sur GitHub

Hello !

J’ai ouvert un compte sur GitHub pour y déposer mes scripts.

Pour des raisons de clarté et d’accès rapide à l’information, je transférerai progressivement tous les scripts publiés ici sur GitHub.

N’hésitez pas à commenter le contenu, et même à demander des améliorations !

@ bientôt !

Publié dans General, Outils, Scripting | Tagué , , | Laisser un commentaire

[NOUVELLES] Le Chat Noir est toujours vivant !

Miaou mes lecteurs !

Après plus d’un an sans nouvelles, principalement à cause du travail et d’activités personnelles qui m’empêchaient d’être aussi actif que je le souhaitais, je tenais à vous informer que le Chat Noir était toujours là ! En même temps un chat retombe toujours sur ses pattes !

Je travaille encore et toujours sur MDT (qui a dit irréductible gaulois ?), et me remets sur SCCM après plusieurs années sans y avoir touché 🙂

Ajouté à cela toujours plus d’expérience en PowerShell, avec un axe orienté agilité (le mot à la mode chez les devs en ce moment :p). Vous verrez d’ailleurs prochainement que je transférerai tous mes scripts sur GitHub !

Etant passionné d’automatisation, je commence également à mettre mes pattes dans System Center Orchestrator et Azure Automation 🙂

Enfin, au cas où certains de mes lecteurs ou lectrices me lisent, je vais descendre de mon arbre à chat le 4 Octobre pour aller aux Microsoft Experiences ! Voici le programme que je compte suivre :

09:30 – 10:30
Cloud hybride : vers une approche différenciante et concrète

11:00 – 12:30
L’intelligence artificielle pour tous : Train(visitor,AI,duration=1:30)

13:30 – 14:15
Infrastructure as Code : modélisez et provisionnez vos services Azure avec Terraform et Packer

14:45 – 15:30
Architectures Serverless dans Microsoft Azure : et si le futur du Cloud était déjà à votre portée ?

16:00 – 16:45
Mise en œuvre du concept de Modern IT ou comment vous simplifier la vie en tant qu’IT

18:30 – 19:30
Coding4Fun Ultimate Edition

Cherchez un gars brun, grand, mince, avec des lunettes, il y en a peu dans le domaine de l’informatique qui ressemble à ça :p

Miaoussement vôtre !

Publié dans General | Tagué , | 9 commentaires

[MDT] Attention : La capture d’une image conserve les informations liées à WSUS

Si vous faites du Build and Capture, et que vous avez configuré la variable “WSUSServer” afin que la tâche de Build mette à jour l’image Windows, les informations de connexion au serveur WSUS sont conservées lors de la capture !

Lire la suite

Publié dans Astuces, MDT | Tagué , , , | Laisser un commentaire

[MDT] Bug de détection d’une VM VMware avec boot EFI lors du gather

Sous toutes les versions de MDT, même MDT 2013 Update 2, lorsqu’une VM VMware est configurée avec un firmware de boot EFI, les variables VMPlatform et IsVM ne sont pas renseignées. Du coup MDT ne détecte pas la plateforme comme une machine virtuelle, alors que cela fonctionne bien en BIOS.

image

Lire la suite

Publié dans bug, MDT | Tagué , , , , | Laisser un commentaire