Yannick Plavonil's blog

Actualités et guides sur les outils de déploiement Microsoft
  • customsettings–applications par achitecture et pour un modèle de machine

    Comment installer des applications en fonction de l’architecture pour une modele de machine

    [Settings]
    Priority=Model, Default
    Properties=

    [Default]
    OSInstall=YES

    [HP EliteBook 8540w]
    Subsection=%Model%-%Architecture%

    [HP EliteBook 8540w-X86]
    MandatoryApplications001={980fc0ac-68eb-4227-bc57-49ac352e18d5}

    [HP EliteBook 8540w-X64]
    MandatoryApplications001={980fc0ac-68eb-4227-bc57-49ac352e18d4}

    Exemple avec des bundles d’applications

    [Settings]
    Priority=Model, Default
    Properties=

    [Default]
    OSInstall=YES

    [HP EliteBook 8540w]
    MandatoryApplications001={980fc0ac-68eb-4227-bc57-49ac352e18d5}

    • 27/3/2011
  • Capture User State par nom d’utilisateur

    Bien qu’en général on configure la variable UDDIR par nom de machine, il peut être intéressant de créer plutôt un dossier avec le nom correspondant à l’utilisateur pour lequel on effectue la capture.

    Voici un script qui ouvre une fenêtre pour entrer le nom de l’utilisateur et va ensuite associer ce nom à la variable UDDIR. Sauvegardez-le LTI_UDDIRUserName.wsf dans le dossier script et ajoutez-le dans la Task Sequence.

    <job id="LTI_UDDIRUserName">
        <script language="VBScript" src="ZTIUtility.vbs"/>
        <script language="VBScript">

            Dim MyUsername

            MyUsername = InputBox("Please type your username.", "MDT Prompt", oEnvironment.Item("UserName"))
            oEnvironment.Item("UDDIR") = "\\MDT01\UserData\" & MyUsername
        </script>
    </job>

    • 27/3/2011
  • Annuler une Task Sequence sur condition

    Avec MDT 2010, vous pouvez utiliser vos propres scripts dans la Task Sequence et annuler celle ci si les conditions ne sont pas rencontrées. Pour exemple, un utilisateur voulait annuler une Task Sequence si l’espace disque était insuffisant pour déployer son disque VHD.

    Il y a 2 facons avec MDT pour annuler une TS:

    - Dans les propriétés de la TS, ajouter une action “Validate”  (Add -> General -> Validate). Ceci permet de continuer la tache si les conditions sont rencontrées.

    - Toutes les étapes dans une TS non coché “Continue on error” qui retournent une erreur vont arreter l’exécution de la TS. Donc ajouter votre script dans la TS et ne pas cocher cette option.

    • 22/3/2011
  • Déployer Internet Explorer 9

    Internet Explorer 9 prend en charge ces systèmes d’exploitation Windows :

    • Windows 7 x86 – x64
    • Windows Server 2008 R2
    • Windows Vista x86 -x64 avec Service Pack 2 (SP2) ou version ultérieure
    • Windows Server 2008 x86 – x64 avec SP2 ou version ultérieure

    Une mise à jour (KB2454826) préalable est requise pour exécuter Internet Explorer 9 sur Windows 7. Lorsque vous exécutez le programme d’installation Internet Explorer 9, il télécharge et installe automatiquement cette mise à jour. Lorsque vous mettez à jour une image Windows 7 ou que vous ajoutez le package de mises à jour d’Internet Explorer 9 à un partage de déploiement MDT, vous devez ajouter la mise à jour préalable.

    Télécharger la mise à jour: Update x64 ou Update x86

    Le programme d’installation hors connexion d’Internet Explorer 9 prend en charge les nombreuses options de ligne de commande qui peuvent également vous aider à automatiser l’installation sur les ordinateurs qui exécutent déjà Windows 7.

    Options de ligne de commande

    Description

    Options de l’aide

    /help

    Affiche l’aide de la ligne de commande.

    Modes d’installation

    /passive

    Exécute le programme d’installation sans intervention de l’utilisateur.

    /quiet

    Exécute le programme d’installation sans intervention de l’utilisateur et sans affichage de l’interface utilisateur.

    Options d’installation

    /update-no

    Installe Internet Explorer 9 sans vérification des mises à jour.

    /no-default

    Installe Internet Explorer 9 sans le paramétrer comme navigateur Web par défaut.

    /closeprograms

    Ferme les programmes d’exécution automatiquement.

    /recommendedsettings-no

    Désactive les fonctionnalités d’affichage de compatibilité et de filtre SmartScreen.

    Options de redémarrage

    /norestart

    Installe Internet Explorer 9 sans redémarrer l’ordinateur.

    /forcerestart

    Installe Internet Explorer 9 et redémarre toujours après installation.

    Options diverses

    /log:dossier

    Crée un fichier journal dans le dossier spécifié par Dossier.

    /x:dossier

    Extrait le contenu du programme d’installation dans le dossier spécifié par dossier qui est utilisé pour extraire le package de mises à jour (fichier MSU) à ajouter à une image Windows 7 ou à un partage de déploiement MDT.

    Si vous utilisez MDT pour installer Windows 7, vous pouvez ajouter Internet Explorer en tant que package dans la console MDT. Mais il faut aussi ajouter la mise à jour requise. Les fichiers doivent etre en extensions .msu

    Télécharger les packs de langue pour Internet Explorer 9
    FAQ sur Internet Explorer 9
    Internet Explorer Administration Kit (IEAK)

    • 20/3/2011
  • customsettings-Ajuster la résolution automatiquement

    Un lecteur de mon blog me demande comment ajuster la résolution de l’écran lors du déploiement. Vous pouvez régler la résolution de l’écran par modèle de machine en utilisant le customsettings.ini ou la base de donnée MDT (partie Make/Model).

    Voici un exemple avec le customsettings.ini:

    [Settings]
    Priority=Model, Default

    [Default]
    OSInstall=Y

    [Latitude E6510]
    BitsPerPel=32
    VRefresh=60
    XResolution=1920
    YResolution=1080

    [HP Compaq 8510w]
    BitsPerPel=32
    VRefresh=60
    XResolution=1920
    YResolution=1200

    Exemple avec la base de donnée

    [Settings]
    Priority=CSettings, MMSettings, Default
    [CSettings]
    SQLServer=MDT01
    Instance=SQLEXPRESS
    Database=MDT
    Netlib=DBNMPNTW
    SQLShare=Logs$
    Table=ComputerSettings
    Parameters=UUID, AssetTag, SerialNumber, MacAddress
    ParameterCondition=OR

    [MMSettings]
    SQLServer=MDT01
    Instance=SQLEXPRESS
    Database=MDT
    Netlib=DBNMPNTW
    SQLShare=Logs$
    Table=MakeModelSettings
    Parameters=Make, Model

    • 10/3/2011
  • Renommer le Site Primaire dans ConfigMgr

    Une fois que vous avez installé votre site primaire dans ConfigMgr, il n'est pas possible de changer le nom du site. Du moins pas par le biais de la console ... Mais que faire si vous faites une erreur ou que l’entreprise change de nom, ou de conventions de nommage? Il y a quand même un moyen de le changer.

    1. Tout d'abord, il faut arrêter le service SMS_EXECUTIVE et fermer la console.
    2. Éditer le fichier de contrôle du site (<dossier d’installation> \ Microsoft Configuration Manager \ inboxes \ sitectrl.box \ Sitectrl.ct0)
    3. Faire une recherche sur le mot BEGIN_SITE_DEFINITION. Vous verrez le nom actuel alors corrigez le (ne rien modifier d’autre!) puis sauvegarder le fichier.
    4. Redémarrer le service SMS_EXECUTIVE.

    Dans certains cas, il pourrait être possible que vous deviez également modifier la valeur de la clé de registre:
    HKLM\Software\Microsoft\SMS\identification
    ou HKLM\Software\Wow6432Node\Microsoft\SMS\identification (pour un serveur 64 bit)

    Note: Modifier le fichier sitectrl.ct0 n'est pas recommandé par Microsoft!

    • 10/3/2011
  • Que faire quand la liste des Task Sequence est vide

    Il arrive de voir quelques questions intéressantes sur Technet…
    Que faire lorsque vous tentez de déployer Windows avec MDT 2010, mais la page des Task Sequences est vide ?

    • Vérifier les permissions sur le Deployment Share. Configurez correctement les permissions pour le compte utilisé.
    • Vérifier si vous n’avez pas fait une faute de frappe dans le fichier bootstrap.ini pour la variable “DeployRoot”.
    • Si c’est le cas, débrancher la clé usb/cd/dvd qui contient des fichiers MDT de l’ordinateur.
    • Votre image de boot est peut-être corrompue. Créez une autre image.

    À part ces points, il ne devrait pas y avoir d’autres problèmes.

    • 10/3/2011