Journal de Benoit Breton - Microsoft deployment tools2024-01-05T08:47:26+01:00Benoit BRETONurn:md5:e921e16fa84d2fd6f1764060026a5a33DotclearLe services W32Time ne démarre pas automatiquementurn:md5:74b4971c3fcdb49ceb085b58f051314c2013-05-07T08:02:00+02:002013-05-07T08:02:00+02:00BenoitMicrosoft deployment tools <p>Le service W32Time meme configurer en automatique ne démarre pas par défaut sur les ordinateurs qui ne sont pas connectés au domain ! Pour remédier à ça il suffis de lancer la commande suivante :</p>
<p><code>sc triggerinfo w32time start/networkon stop/networkoff</code></p>Intégration du service pack 2 dans SQL Server 2008 R2 (Slipstream)urn:md5:39336c32f9c97f5b311c53d1ec7f19e92013-01-28T12:02:00+01:002013-01-28T12:08:52+01:00BenoitMicrosoft deployment toolsServeurSQLWindows <p>Après avoir passé pas mal de temps a trouver une procédure qui fonctionne je vous la détail ici :</p>
<p>1. Télécharger SQL Server 2008 R2 SP2 <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30437">ici</a>. Il faut télécharger toutes les architectures (IA64, x64, x86) même si on ne les utilisent pas.</p>
<pre>SQLServer2008R2SP2-KB2630458-IA64-ENU.exe
SQLServer2008R2SP2-KB2630458-x64-ENU.exe
SQLServer2008R2SP2-KB2630458-x86-ENU.exe</pre>
<p>2. Copier le contenu du DVD original de SQL Server 2008 R2 dans un repertoir (exemple: SQL2008R2_SP2), j'ai utilisé la lettre D avec un chemin en D:\SQL2008R2_SP2.</p>
<p>3. Il faut maintenant extraire le contenu du package SP2 et le copier dans un dossier SP vers votre source. (Ci dessous un script pour le faire)</p>
<pre>SQLServer2008R2SP2-KB2630458-IA64-ENU.exe /x:d:\SQL2008R2_SP2\SP
SQLServer2008R2SP2-KB2630458-x64-ENU.exe /x:d:\SQL2008R2_SP2\SP
SQLServer2008R2SP2-KB2630458-x86-ENU.exe /x:d:\SQL2008R2_SP2\SP</pre>
<p>4. Remplacer le fichier setup.exe de la source par la version du dossier SP2 :</p>
<pre>robocopy D:\SQL2008R2_SP2\SP D:\SQL2008R2_SP2 Setup.exe</pre>
<p>5. Copier tous les fichiers mais pas les dossiers à l’exception de <strong>Microsoft.SQL.Chainer.PackageData.dll</strong> (Pour celui ci conserver la version original).</p>
<pre>robocopy D:\SQL2008R2_SP2\SP\x86 D:\SQL2008R2_SP2\x86 /XF Microsoft.SQL.Chainer.PackageData.dll</pre>
<pre>robocopy D:\SQL2008R2_SP2\SP\x64 D:\SQL2008R2_SP2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll</pre>
<pre>robocopy D:\SQL2008R2_SP2\SP\ia64 D:\SQL2008R2_SP2\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll</pre>
<p>6. Pour préciser à l'installeur ou trouver il fichier du services pack il faut editer le fichier <strong>DefaultSetup.ini</strong>. Il se trouve dans D:\SQL2008R2_SP2\x86, x64 et ia64. Ajouter la ligne suivante a la fin de chaque fichier:</p>
<pre>PCUSOURCE=".\SP"</pre>
<p>6.1 Si le fichier n'existe pas, créer <strong>DefaultSetup.ini</strong> dans chaque dossier X86, X64 et ia64 avec ce contenu :</p>
<pre>;SQLSERVER2008 R2 Configuration File
<a href="https://blog.bbreton.net/index.php?post/2013/01/28/SQLSERVER2008" title="SQLSERVER2008">SQLSERVER2008</a>
PCUSOURCE=".\SP"</pre>
<p>7. La procédure de fusion est terminer. lancer Setup.exe normalement pour exécuter l’installation de SQL Server 2008 R2 avec SP2.</p>
<p>Si vous rencontrez une erreur lors de l'execution de la version 64bits, pour devez renomer le fichier sqlncli.msi dans \SP\1033_ENU_LP\x64\setup\x64 en sqlncli_amd64.msi.</p>MDT: Activer les logs de déploiement.urn:md5:5d881ee9b1c854b9950116f31e3f7e762012-12-18T13:39:00+01:002012-12-18T15:37:01+01:00BenoitMicrosoft deployment toolsMDTMicrosoft <p>Pour activer les logs sur votre serveur WDT, MDT rien de plus simple.</p>
<p>Commencer par créer le répertoire "logs" dans votre dossier DeploymentShare$ (attention à le rendre accessible en écriture)</p>
<p>Puis ajouter au fichier CustomSettings.xml la ligne suite :</p>
<blockquote><p>SLShare=\\Votre_Serveur_MDT\DeploymentShare$\Logs</p></blockquote>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
MDT: Déployer une secondes partitions.urn:md5:3893c403718ccc977813142a3408dd3f2012-12-16T13:19:00+01:002012-12-18T15:37:43+01:00BenoitMicrosoft deployment tools <p>Par défaut MDT ne déploie que la partition system C:\ pour certain besoin il peut etre utile de reposer aussi la partition de données D:\.</p>
<p>Pour faire cela la manipulation se fait en deux étapes :</p>
<p>La première étage consiste à générer une image WIM avec les deux partitions.</p>
<p>Avant de lancer la capture il faut modifier le fichier CustomSettings.xml en ajoutant cette ligne :</p>
<blockquote><p>BackupDrive=ALL</p></blockquote>
<p>Ensuite lancer la copie depuis votre master via le script LiteTouch.vbs du répertoire scripts de votre deploymentshare$</p>
<p>Une fois l'image capturer il faut préparer la task séquence qui vas reposer l'image de la seconde partition.</p>
<p>Ajouter une TS qu'il faut placer au début de "State Restore"</p>
<p><a href="https://blog.bbreton.net/public/MDT/ts_copie_datas.PNG" title="ts_copie_datas.PNG"><img src="https://blog.bbreton.net/public/MDT/.ts_copie_datas_s.jpg" alt="ts_copie_datas.PNG" title="ts_copie_datas.PNG, déc. 2012" /></a></p>
<p>La valeur de la ligne de commande est la suivante, bien-sur il faut changer le chemin de votre fichier d'image.</p>
<blockquote><p>"%DeployRoot%\Tools\X86\imagex" /apply "%DeployRoot%\Operating Systems\Votre_Image\Votre_Image.wim" 2 d:\</p></blockquote>
<p>Ensuite il suffis d'appliquer la modification. Et voilà votre partition de donnée sera reposé au premier démarrage du poste.</p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
MDT: Personnalisation automatique du nom du posteurn:md5:0bbfe35f359d787585f00b17f23d03502012-12-14T13:49:00+01:002012-12-18T15:38:23+01:00BenoitMicrosoft deployment toolsMDTMicrosoft <p>Avec MDT il est possible de personnaliser automatiquement le nom du poste que vous allez déployer.</p>
<p>Pour cela il faut ajouter : <code>Computername=%SerialNumber%</code> au fichier CustomSettings.xml dans mon exemple le nom du poste sera son numéro de série.</p>
<p>Il est possible de personnaliser le nom du poste avec toute les variables système disponible.</p>
<p>Quelques exemples:</p>
<pre> “ARCHITECTURE”=X86
“SERIALNUMBER”=XYZ123XYZ
“MAKE”=HP.
“MODEL”=Elitebook 2530p</pre>
<p>Vous pouvez même combiner des informations du genre L-%SerialNumber% donnera L-XYZ123XYZ comme nom d'ordinateur.</p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
MDT 2012 : Masquer le bureau jusqu’à la fin du déploiement.urn:md5:643f6a97c4a18528f1d9e4f626c0ba5e2012-12-12T13:34:00+01:002012-12-18T15:25:31+01:00BenoitMicrosoft deployment toolsMDTMicrosoft <p>Une des nouvelles fonctionnaliter de MDT 2012 permet le masquage de l'explorer (Bureau) jusqu’à la fin du déploiement de l'image.</p>
<p>Pour activer cette fonction, éditer simplement votre fichier CustomSettings.xml et ajouter la ligne : <code>HIDESHELL=YES</code></p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
MDT: Utiliser la résolution maximum de votre carte graphiqueurn:md5:be134495f173fe4632deea9936f8d8482012-12-10T12:07:00+01:002012-12-18T15:25:38+01:00BenoitMicrosoft deployment tools <p>Lorsqu'on fait une installation par défaut avec Microsoft Deployment Tools, ce dernier force la résolution en native en 1024x768.</p>
<p>Ce qui n'est pas toujours pratique si on souhaite un master totalement fonctionnel sans intervention.</p>
<p>Pour démarrer en résolution max il suffis de supprimer les lignes suivante dans le fichier unattend.xml de la tache séquence.</p>
<pre><display>
<colordepth>16</colordepth>
<horizontalresolution>1024</horizontalresolution>
<refreshrate>60</refreshrate>
<verticalresolution>768</verticalresolution>
</display></pre>
<p>Bien-sûr il est possible de spécifier la résolution souhaité en changeant les valeurs.</p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>