More

    Configuration de Microsoft Deployment Toolkit (MDT) – Automatisation de l’installation de Windows

    Configuration de Microsoft Deployment Toolkit (MDT)

    1. Ouvrez le « Deployment Workbench » et naviguez jusqu’au « Deployment Share » que vous avez créé précédemment.
    2. Sélectionnez « Operating System », puis cliquez avec le bouton droit de la souris et sélectionnez « Import Operating System. Dans la fenêtre de l’assistant d’importation du système d’exploitation, sélectionnez « Custom image file ». Importez ensuite le fichier « install.wim » que vous avez créé précédemment.
    mdt os
    1. Dans l’option « Applications », vous pouvez ajouter des applications qui seront installées automatiquement. Vous pouvez ajouter des applications telles que Office, Google Chrome, Acrobat Reader, etc. Vous devez ensuite ajouter le script « Silent Install » de l’application.
    mdt app
    1. La section suivante « Task Sequences » présente la séquence des tâches utilisées pour mettre en œuvre votre référence d’image Windows de production.

    Automatisation des règles

    Dans Microsoft Deployment Toolkit (MDT), vous pouvez définir les règles qui seront utilisées dans le processus d’installation. En créant les bonnes règles, vous pourrez automatiser tous les processus.

    mdt rule

    Pour créer une règle, cliquez avec le bouton droit de la souris sur le « Deployment Share » que vous avez créé et sélectionnez « Properties. Sélectionnez ensuite l’onglet « Rule » et cliquez sur le bouton « Apply » pour l’appliquer. Vous pouvez utiliser l’un des exemples suivants de règles créées par Sam Schoeller.

    MDT customsettings.ini for one touch image deployment
    by Sam Schoeller <https://github.com/samuelschoe>
    
    [Settings]
    Priority=Default
    Properties=MyCustomProperty
    
    [Default]
    
    'sets the default install type
    OSInstall=Y
    DeploymentType=NEWCOMPUTER
    
    'skips the capture wizard pane. 
    SkipCapture=YES
    DoCapture=YES
    ComputerBackupLocation=NETWORK
    BackupShare=\\server\DeploymentShare$
    BackupDir=Captures
    BackupFile=%TaskSequenceID%.wim
    
    'skips setting local admin pass, product key and deployment type wizard panes
    SkipAdminPassword=YES
    AdminPassword=xxxxxx
    SkipDeploymentType=YES
    SkipProductKey=YES
    
    'skips the domain join pane, and sets OU and account details to autojoin to the xxx computer OU. Uses limited domain join only delegated account
    SkipDomainMembership=YES
    MachineObjectOU=OU=xxxxx,OU=xxxxxxxxxx,DC=xxxx,DC=com
    JoinDomain=xxxxxxx.com
    DomainAdmin=xxxxxxxx
    DomainAdminDomain=xxxxxxxxxxxxxx
    DomainAdminPassword=xxxxxxxxxxxxxxxxxxxxx
    
    'skips collect user data pane as this is for clean installs
    SkipUserData=YES
    
    'auto selects task xxx, the golden image in the xxx server. set to NO or comment out to bring this pane up to select a different task
    SkipTaskSequence=YES
    TaskSequenceID=xxx
    
    'enables a default value with location and PC serial for xxx, but also enables computer name pane for user input
    SkipComputerName=NO
    OSDComputerName=XXXNEW-%SerialNumber%
    
    'skips the package display pane
    SkipPackageDisplay=YES
    
    'Sets the language and keyboard panes
    SkipLocaleSelection=YES
    UILanguage=en-us
    UserLocale=en-us
    KeyboardLocale=en-us
    
    'sets the timezone to pacific.
    SkipTimeZone=YES
    TimeZoneName=Pacific Standard Time
    TimeZone=004
    
    'sets our homepage. It was defined in task, but this is a better, global place to define it, as it does change occasionally.
    Home_page=http://xxxxxxxx.com
    
    'skips the application wizard. May want to enable
    SkipApplications=NO
    'skips apps on upgrade actions. This is redundant, as we are doing new installs, but I left it in to not forget it exists.
    SkipAppsOnUpgrade=YES
    'installs default themepack
    Applications001={xxxxxxxxxxxxxxxxxxxxxxx}
    'xxxxxxxxxxxxxxxxxxxx
    Applications002={xxxxxxxxxxxxxxxxxxxxxxx}
    'installs xxxxxxxxxxxxxxxx
    Applications003={xxxxxxxxxxxxxxxxxxxxxxx}
    'installs xxxxxxxxxxxxxxxxxxxx
    Applications004={xxxxxxxxxxxxxxxxxxxxxxx}
    'remove Libaries folder from Desktop
    Applications005={xxxxxxxxxxxxxxxxxxxxxxx}
    
    'points at our WSUS server to pull updates
    WSUSServer=https://update.xxxxxx.com:8531
    
    'skips the preamble and post amble summary. Will still display post summary in red if there are errors.
    SkipSummary=YES
    SkipFinalSummary=YES
    
    'sets default screen resolution so low, windows is forced to auto adjust to the correct resolution.
    BitsPerPel=32
    VRefresh=60
    XResolution=1
    YResolution=1
    
    'Sets a share location for the logs file
    SLShareDynamicLogging=\\server\deploymentshare$\DeploymentLogs
    
    'This is used by the MDT monitoring service for something or other
    EventService=http://server:9800
    

    Vous pouvez également ajouter l’utilisateur et le mot de passe de connexion par défaut à « Edit Botstrap.ini. En ajoutant cette règle, MDT ne demandera plus l’utilisateur et le mot de passe et utilisera ces informations d’identification pour y accéder.

    [Settings]
    Priority=Default
    
    [Default]
    DeployRoot=\\MDT\DeploymentShare$
    UserDomain=myDomain.local
    UserID=myID
    UserPassword=myPassword
    SkipBDDWelcome=YES
    mdt rule all

    Dernières articles