Welcome to MSDN Blogs Sign in | Join | Help

Blog de David Sebban [MSFT]

Windows Vista, MDT 2008 etc :)
Rajouter un écran dans le Wizard Lite Touch avec le Wizard Editor

Edition du fichier DeployWiz_Initialization.vbs 

Il y a quelques temps, je vous faisais part de la sortie du Wizard Editor sur CodePlex. Voici un exemple de personnalisation du Wizard avec cet outil.

l'idée est d'ajouter un panneau vous permettant de positionner une variable "ROOM" que l'on choisirait dans une liste déroulante. de plus, l'idée est de maintenir le contenu de cette liste déroulante dans un fichier XML sur le distribution share. voici le résultat attendu

clip_image001

Pour arriver à ce résultat voici les étapes :

  1. Edition du fichier DeployWiz_Definition_ENU.xml
  2. Edition du fichier DeployWiz_Initialization.vbs
  3. Edition du fichier DeployWiz_Validation.vbs
  4. Création du fichier ROOMS.xml
  5. Déclaration la variable ROOM dans le customsettings.ini
Edition du fichier DeployWiz_Definition_ENU.xml

pour cela je vais utiliser le wizard Editor de Michael Niehaus de la manière suivante :

image

j'ouvre le fichier puis dans la partie gauche, je clique sur "add" pour ajouter un écran appelé "ROOMS", puis dans la partie droite, je clique sur add pour ajouter 3 clauses :

  • condition
  • initialization
  • validation

clip_image001[5]

puis pour chacune des clauses j'entre les détails suivants

Clause Détails
condition UCASE(Property("SkipROOMS"))<>"YES"
initialization InitializeRooms
validation ValidateRooms

dans l'onglet HTML j'entre le code HTML suivant :

<h1>Select a Room</h1>

<p>In order to deploy Windows Vista on your computer, we need to know where the computer will be shipped.</p>

<u>R</u>oom:<br/>
<select id=RoomList class=WideEdit datasrc="#Rooms" datafld="Description" accesskey=r>
<option value="" >Select a room:</option>
</select>

<INPUT type="hidden" id=ROOM Name=ROOM />

Edition du fichier DeployWiz_Initialization.vbs

afin que la clause "Initialization" remplisse le contenu de la liste déroulante en fonction du contenu du fichier ROOMS.xml, il faut éditer le fichier DeployWiz_Initialization.vbs  et y rajouter la fonction InitializeRooms que nous avons délarée plus haut.

voici la fonction InitializeRooms que j'utilise

Function InitializeRooms

    Dim oItem
    Dim oOption
    Set oXMLSiteData = nothing

    ' Load the Site Configuration XML file.
    Set oXMLSiteData = oUtility.CreateXMLDOMObjectEx( property("DeployRoot") & "\control\ROOMS.xml" )

    For each oItem in oXMLSiteData.selectNodes("//rooms/room")
        Set oOption = document.createElement("OPTION")
        oOption.Value = oItem.selectSingleNode("ID").text
        oOption.Text = oItem.selectSingleNode("Name").text
        RoomList.Add oOption
    Next
End Function

à rajouter n'importe où dans le fichier

Edition du fichier DeployWiz_Validation.vbs

Afin que la clause "Validation" ne permette le passage à l'écran suivant uniquement si l'utilisateur à choisi une salle, il faut éditer le fichier DeployWiz_Validation.vbs et y rajouter la fonction ValidateRooms déclarée plus haut

Function ValidateRooms

    if SiteList.Value <> "" then
        oEnvironment.Item("ROOM") = RoomList.Value
        ValidateRooms = true
    else
        ValidateRooms = false
    end if
End function

Création du fichier ROOMS.xml

Dans la fonction InitializeRooms, je cherche le fichier ROOMS.xml dans le sous répertoire "control" du déployroot. Voici le contenu du fichier dont je me sers en exemple :

<rooms>
    <room>
        <ID>RH1</ID>
        <Name>Bureau RH 1</Name>
    </room>
    <room>
        <ID>RH2</ID>
        <Name>Bureau RH 2</Name>
    </room>
    <room>
        <ID>IT1</ID>
        <Name>Bureau IT 1</Name>
    </room>
</rooms>

Enfin, déclaration la variable ROOM dans le customsettings.ini

pour que la variable "ROOM" soit prise en compte, il faut la déclarer dans le customsettings.ini de votre deployment point comme ci dessous :

[Settings]
Priority=Default
Properties=ROOM

[Default]
OSInstall=Y

Et voila, la variable ROOM est maintenant utilisable dans une séquence de tâche ou dans des scripts de déploiement.

La Release Candidate d'SCCM 2007 R2 est disponible

 

Voila encore une avancée majeure en ce qui concerne notre méthodologie de déploiement de postes de travail. Microsoft System Center Configuration Manager 2007 R2 est donc disponible en version RC sur connect et apporte les nouveautés suivantes en ce qui concerne le déploiement d'OS :

Support des ordinateur inconnus : Dans Configuration Manager 2007 R2, vous pouvez déployer des OS à des ordinateurs inconnus en utilisant un PXE Service Point sans avoir à ajouter au préalable l'ordinateur dans la base de données de Conifguration Manager. Pour plus d'informations regardez About Unknown Computer Support for Operating System Deployment.

Déploiement Multicast — Précédement, tous les déploiement d'OS utilisaient l'unicast. Multicast peut faire une utilisation plus efficace de la bande passante réseau en déployant des images volumineuses sur plusieurs ordinateurs au même moment. Pour plus d'informations regardez About Multicast for Operating System Deployment.

Exécution de lignes de commande dans les séquences de tâches en utilisant des identifiants différents du compte "Système Local".

Le Wizard Editor est disponible sur CodePlex

Michael Niehaus, l'architecte de Microsoft Deployment Toolkit, a annoncé sur son blog la mise à disposition d'un éditeur permettant de personnaliser les écrans du Wizard de déploiement d'MDT 2008.

l'outil s'appelle Wizard Editor et permet de modifier les fichier XML et est fourni en l'état et sans garanties. Comme le souligne Michael, il est sans doute encore possible qu'il contienne des bugs mais il vous sera possible de remonter vos feedback/problèmes/demandes dévolutions via l'onglet "issues" du produit.

Enfin si vous êtes intéressé par le développement de cet outil, sachez qu'il est en open source et couvert par les termes de la licence standard Microsoft publique

image

http://www.codeplex.com/MDTWizardEditor

Lancer le .NET Framework dans Windows PE 2.1

Attention, ce n'est ni supporté ni recommandé, mais étant donné que c'est la première fois que je vois une solution permettant de lancer mon chouchou WinPE (PowerShell pour les non afficionados de mon blog) j'en parle ici.

Alors voila, il s'agit d'utiliser une solution de virtualisation d'applications pour pouvoir lancer le .Net framework et une application s'appuyant dessus : en l'occurence, PowerShell.

C'est Johan Arwidmark (MVP) qui en parle sur son blog et j'ai très envie d'essayer même si je dois dire que je ne suis pas tout à fait disposé à utiliser une solution concurrente de produits Microsoft.

http://www.deployvista.com/Blog/tabid/70/EntryID/57/language/en-US/Default.aspx

Le bug de capture d'un OS non US sur MDT 2008 est enfin publié

vous vous rappelez peut être de ce billet, publié assez rapidement après la sortie d'MDT 2008.

et bien voici la résolution officielle, sous forme d'article de la base de connaissance Microsoft

http://support.microsoft.com/?id=952573

\\Live.sysinternals.com\tools

 

Wow !!

il est maintenant possible d'accéder directement aux toutes dernières versions des outils de Sysinternals à l'adresse \\Live.sysinternals.com\tools

image

 

si cela ne fonctionne pas chez vous essayez l'adresse : http://live.sysinternals.com, pour plus d'infos rendez vous à l'adresse suivante : http://blogs.technet.com/sysinternals/archive/2008/05/28/updates-process-explorer-v11-20-zoomit-v2-0-sigcheck-v1-53-handle-v3-4-and-introducing-sysinternals-live-beta.aspx

Le SP1 de SCCM 2007 est disponible

http://www.microsoft.com/downloads/details.aspx?FamilyID=5aae62e8-4b7f-4af7-be01-aefaa4bf059a&DisplayLang=en

avec principalement le support complet de Vista SP1 et de Windows Server 2008

Windows Updates Downloader

Vu sur le blog des deployment Guys, Windows Updates Downloader à vraiment l'air d'un outil très pratique pour identifier et télécharger les mises à jour disponibles sur Windows Update pour un OS donné. Toutes les personnes qui ont fait un master dans leur vie se sont un jour posé cette question : "quelle est la liste des hotfix disponible pour l'os que je suis en train de déployer ?"

image 

image

Merci à  Daniel Oxley consultant Microsoft Services Espagne

Nouveau SYSPREP pour Windows XP SP3

 

Michael Niehaus, nous fait remarquer sur son blog qu'MDT 2008 vérifie que la version de sysprep utilisée correspond bien à l'OS courant. Avec l' arrivée du SP3 de Windows XP, vient également une nouvelle version de sysprep et plus largement, de l'archive deploy.cab qui contient d' autres ressources nécessaires pour le déploiement d'OS.

Voici donc les liens pour télécharger cette nouvelle version de sysprep, soit au travers du SP3 complet : http://www.microsoft.com/downloads/details.aspx?FamilyID=2fcde6ce-b5fb-4488-8c50-fe22559d164e&DisplayLang=en

soit au travers du téléchargement du fichier deploy.cab seul : http://www.microsoft.com/downloads/details.aspx?familyid=673a1019-8e3e-4be0-ac31-70dd21b5afa7&displaylang=en

dans les deux cas il faudra bien vous assurer que la bonne version du fichier deploy.cab se trouve dans les sources d'OS que vous utilisez (SUPPORT\TOOLS\DEPLOY.CAB )

Le code source de Microsoft Deployment Toolkit 2008 est disponible

Enfin !!!

Source Code for Microsoft Deployment Toolkit 2008 has been released

We have released Microsoft Deployment Toolkit 2008 (build number 4.1.523.0) source code for customers and partners who want to make modifications, enhancements, or bug fixes to MDT’s components. Source Code is current as of the March 2008 release of Microsoft Deployment Toolkit. Source code for MDT 2008 can be downloaded from Microsoft download center: http://go.microsoft.com/fwlink/?LinkId=117775

Préparer SCCM 2007 pour le déploiement de Vista SP1

Bonjour à tous,

comme vous le savez peut être déjà, le déploiement de Vista SP1 nécessite le Windows Automated Installation Kit (WAIK) 1.1 or SCCM installe le WAIK 1.0. L' équipe SCCM vient de publier une KB permettant de mettre à jour la version de WAIK utilisée avec SCCM.

http://support.microsoft.com/kb/950782

Cette manipulation est, entre autres, indispensable pour faire du déploiement de Vista SP1 en Zero Touch avec SCCM 2007.

BUG MDT 2008 : Impossible de capturer une image WIM ou de faire un REFRESH Lite Touch avec un OS non US

Bonjour à tous,

depuis la sortie d'MDT 2008, plusieurs consultants français ont constaté une régression dans MDT 2008. En effet, ils n'arrivaient plus à capturer d'image WIM ou à faire un Refresh Lite Touch avec des sources de Windows Vista non US.

La cause vient du changement de traitement du magasin de boot pour permettre l'installation de l'OS sur une autre partition que la partition C:. les nouveaux traitements bcdedit ne réagissent pas de la même façon dans toutes les langues et l'on a constaté que le magasin de boot n'était pas correctement traité après l'application de WinPE. Par conséquent la séquence de tâche ne rebootait plus sur WinPE.

je suis actuellement en contact avec les développeurs à Redmond pour résoudre le problème. En attendant, vous trouverez sur mon SkyDrive un script mis à jour pour contourner le problème mais je vous tiendrai au courant des qu'une solution sera publiée officiellement.

Attention, ce script n'est pas officiel, il faudra donc bien veiller à le remplacer lorsqu'une solution officielle sera publiée.

Une question sur MDT ? Posez la moi en Live avec Messenger !

Grâce à la nouvelle vague de services Windows Live, vous êtes maintenant capable de me poser une question directement en messagerie instantanée et cela, que vous ayez un compte Windows Live ID ou non.

Pour cela rien de plus simple, cliquez sur le bouton ci dessous

 

Vous verrez mon statut et vous serez capable de me poser une question si je suis en ligne.

J'ai également mis à jour la partie "news" sur le coté gauche pour que vous retrouviez ce bouton n'importe quand.

A bientôt

Disponibilité des Remote Server Administration Tools pour Windows Vista SP1

Les administrateurs systèmes connaissent bien l'adminpak, et se demandaient depuis la sortie de Windows Server 2008 comment administrer leurs serveurs a distance (et surtout leur serveur core).

la réponse est enfin la : RSAT pour remote Server Administration Tools pour Vista SP1 uniquement.

et voila les liens :

Remote Server Administration Tools (x86)
Remote Server Administration Tools (x64)

ATTENTION

une fois l'installation terminée, n'oubliez pas d'activer RSAT dans les fonctionnalités Windows !

image

MDT 2008 et BDD 2007 update 2 sont sortis

Cela faisait des semaines qu'en interne MDT 2008 était "sur le point de sortir", on à même plusieurs fois eu le droit à des messages disant "à la fin de la semaine" ... Mais il a fallu attendre jusqu'a hier 19h pour avoir l' annonce officielle.

Voila, maintenant il est sorti et ce qui est notable c'est :

  • le support de Vista SP1 RTM
  • le support du WAIK 1.1
  • le support de Windows Server 2008
  • l' amélioration des scripts
  • l' ajout et l' amélioration de documentations (je me demande si ce n'est pas ça qui me plait le plus)
  • etc etc.

je vous conjure de lire les releases notes au minimum si vous ne souhaitez pas lire les autres docs, mais vous y trouverez au minimum les nouvelles features et les problèmes connus restant.

MDT 2008 : http://www.microsoft.com/downloads/details.aspx?familyid=3bd8561f-77ac-4400-a0c1-fe871c461a89&displaylang=en&tm

BDD 2007 update 2 : http://www.microsoft.com/downloads/details.aspx?FamilyId=13F05BE2-FD0E-4620-8CA6-1AAD6FC54741&displaylang=en

More Posts Next page »
Page view tracker