La KB3159706 est nécessaire pour déployer Windows 10 1607 via WSUS

 

Si vous souhaitez déployer Windows 10 1607 via WSUS et notamment via la feature de servicing SCCM il vous faudra patcher au préalable votre serveur WSUS avec la KB3159706.

Cette KB permet à WSUS de déchiffrer le fichier ESD qui remplace le WIM dans le package d’upgrade de Windows (le même fichier ESD que l’on trouvait dans le package de mise à niveau gratuite).

Ce patch s’accompagne de KB en guise de prérequis et d’une procédure de configuration manuelle suite à son installation, le tout est détaillé dans l’article de la KB.

WADK pour Windows 1607 est disponible

 

A chaque version de Windows son ADK. L’ADK pour Windows 10 1607 est désormais disponible ici.

Rien de bien neuf à l’intérieur si ce n’est quelques modifications dans ICD. Le principal intérêt est que cette version de ADK corrige le bug que la version 1511 avait avec SCCM.

Notez bien que cette version n’est pas obligatoire pour déployer des Windows 10 1607 mais tant qu’a faire…

[SCCM, Windows 10] Attention à l’économiseur de batterie

L’économiseur de batterie est une fonctionnalité issue du monde des mobiles qui a atterri dans Windows 10. Vous serez désormais néanmoins avertis que cette fonctionnalité n’est pas sans effets de bords notamment sur le client SCCM.

Le principal effet de bord visible est une mise en échec de tous les jobs BITS ce qui peut avoir une grande gamme de symptômes :

  • Le client ne fait rien, il n’applique pas les stratégies
  • Le client de télécharge pas les applications / packages / …
  • Le client ne s’installe pas avec ce genre d’erreur : Download update: A recoverable error has occured. A retry attempt will be made.

 

Lire la suite

[SCCM] Une requête pour voir les services utilisant un compte de log on particulier

 

Voici une petite requête SCCM qui vous permettra de voir tous les services Windows et les machines qui les hébergent qui utilisent un compte particulier pour démarrer (genre l’admin du domaine…) :

select SMS_R_System.Name, SMS_G_System_SERVICE.Name, SMS_G_System_SERVICE.StartName from  SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SERVICE.StartName like « %administrateur » order by SMS_R_System.Name

[SCCM] Considérations de bon aloi sur la migration de SCCM 2012 vers la current branch

Avec la sortie de la current branch de SCCM il est temps de se poser la question de la mise à niveau ou de la mise à jour vers cette nouvelle version.

La première question à se poser est la suivante : Mise à jour ou migration ?

La mise à jour « in-place » est le moyen le plus simple et rapide de faire évoluer l’infra SCCM, pour qu’elle soit possible votre infrastructure doit être dans les versions suivantes :

  • SCCM 2012 SP1
  • SCCM 2012 SP2
  • SCCM 2012 R2
  • SCCM 2012 R2 SP1

Le processus est très simple puisqu’il suffit d’exécuter le setup de SCCM CB sur le plus haut site de votre hiérarchie, les autres rôles de serveurs suivront et les clients se mettront à jour via la fonctionnalité de mise à jour automatique.

Vous aurez également la possibilité de mettre à niveau votre SQL vers 2014 si le cœur vous en dit par la suite.

Pour certains la migration sera la meilleure voie à prendre pour les raisons suivantes :

  • SCCM est installé sur un OS vieillissant (2008 R2 par exemple)
  • C’est toujours une bonne occasion de refaire du ménage et de partir sur une base neuve

Lire la suite

[POWERSHELL] Vérifier qu’un poste dispose du Framework .net dans une version x et ultérieure

Voici un petit script bien utile qui vous permettra de déterminer si une machine dispose du Framework .Net dans une version x et toutes versions antérieures, exemple ici 4.5 et +.

Voilà qui sera bien pratique pour créer une condition globale dans SCCM.

Lire la suite