Microsoft deployment tools

Fil des billets - Fil des commentaires

mardi, mai 7 2013

Le services W32Time ne démarre pas automatiquement

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 :

sc triggerinfo w32time start/networkon stop/networkoff

lundi, janvier 28 2013

Intégration du service pack 2 dans SQL Server 2008 R2 (Slipstream)

Après avoir passé pas mal de temps a trouver une procédure qui fonctionne je vous la détail ici :

1. Télécharger SQL Server 2008 R2 SP2 ici. Il faut télécharger toutes les architectures (IA64, x64, x86) même si on ne les utilisent pas.

SQLServer2008R2SP2-KB2630458-IA64-ENU.exe
SQLServer2008R2SP2-KB2630458-x64-ENU.exe
SQLServer2008R2SP2-KB2630458-x86-ENU.exe

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.

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)

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

4. Remplacer le fichier setup.exe de la source par la version du dossier SP2 :

robocopy D:\SQL2008R2_SP2\SP D:\SQL2008R2_SP2 Setup.exe

5. Copier tous les fichiers mais pas les dossiers à l’exception de Microsoft.SQL.Chainer.PackageData.dll (Pour celui ci conserver la version original).

robocopy D:\SQL2008R2_SP2\SP\x86 D:\SQL2008R2_SP2\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy D:\SQL2008R2_SP2\SP\x64 D:\SQL2008R2_SP2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy D:\SQL2008R2_SP2\SP\ia64 D:\SQL2008R2_SP2\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll

6. Pour préciser à l'installeur ou trouver il fichier du services pack il faut editer le fichier DefaultSetup.ini. Il se trouve dans D:\SQL2008R2_SP2\x86, x64 et ia64. Ajouter la ligne suivante a la fin de chaque fichier:

PCUSOURCE=".\SP"

6.1 Si le fichier n'existe pas, créer DefaultSetup.ini dans chaque dossier X86, X64 et ia64 avec ce contenu :

;SQLSERVER2008 R2 Configuration File
SQLSERVER2008
PCUSOURCE=".\SP"

7. La procédure de fusion est terminer. lancer Setup.exe normalement pour exécuter l’installation de SQL Server 2008 R2 avec SP2.

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.

mardi, décembre 18 2012

MDT: Activer les logs de déploiement.

Pour activer les logs sur votre serveur WDT, MDT rien de plus simple.

Commencer par créer le répertoire "logs" dans votre dossier DeploymentShare$ (attention à le rendre accessible en écriture)

Puis ajouter au fichier CustomSettings.xml la ligne suite :

SLShare=\\Votre_Serveur_MDT\DeploymentShare$\Logs

dimanche, décembre 16 2012

MDT: Déployer une secondes partitions.

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:\.

Pour faire cela la manipulation se fait en deux étapes :

La première étage consiste à générer une image WIM avec les deux partitions.

Avant de lancer la capture il faut modifier le fichier CustomSettings.xml en ajoutant cette ligne :

BackupDrive=ALL

Ensuite lancer la copie depuis votre master via le script LiteTouch.vbs du répertoire scripts de votre deploymentshare$

Une fois l'image capturer il faut préparer la task séquence qui vas reposer l'image de la seconde partition.

Ajouter une TS qu'il faut placer au début de "State Restore"

ts_copie_datas.PNG

La valeur de la ligne de commande est la suivante, bien-sur il faut changer le chemin de votre fichier d'image.

"%DeployRoot%\Tools\X86\imagex" /apply "%DeployRoot%\Operating Systems\Votre_Image\Votre_Image.wim" 2 d:\

Ensuite il suffis d'appliquer la modification. Et voilà votre partition de donnée sera reposé au premier démarrage du poste.

vendredi, décembre 14 2012

MDT: Personnalisation automatique du nom du poste

Avec MDT il est possible de personnaliser automatiquement le nom du poste que vous allez déployer.

Pour cela il faut ajouter : Computername=%SerialNumber% au fichier CustomSettings.xml dans mon exemple le nom du poste sera son numéro de série.

Il est possible de personnaliser le nom du poste avec toute les variables système disponible.

Quelques exemples:

 “ARCHITECTURE”=X86
 “SERIALNUMBER”=XYZ123XYZ
 “MAKE”=HP.
 “MODEL”=Elitebook 2530p

Vous pouvez même combiner des informations du genre L-%SerialNumber% donnera L-XYZ123XYZ comme nom d'ordinateur.

- page 1 de 2