<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>GuillaumeD's blog : MDT database</title><link>http://blogs.technet.com/guillaumed/archive/tags/MDT+database/default.aspx</link><description>Tags: MDT database</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How to customize the MDT database and... the Workbench</title><link>http://blogs.technet.com/guillaumed/archive/2008/05/09/3053145.aspx</link><pubDate>Sat, 10 May 2008 00:13:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3053145</guid><dc:creator>GuillaumeD</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/guillaumed/comments/3053145.aspx</comments><wfw:commentRss>http://blogs.technet.com/guillaumed/commentrss.aspx?PostID=3053145</wfw:commentRss><wfw:comment>http://blogs.technet.com/guillaumed/rsscomments.aspx?PostID=3053145</wfw:comment><description>&lt;P&gt;New post for a while, April was quite busy supporting customers... Among several posts I have in draft, this one is quite interesting (from my point of view !) and I wrote it down as soon as I was able to make it works... before I leave for 2 weeks off.&lt;/P&gt;
&lt;P&gt;Well, I did not see many people having a customized MDT database that can be provisioned through the Workbench... That's touchy in essence and weird... but we can do it.&lt;/P&gt;
&lt;P&gt;As the source code of Microsoft Deployment 2008 has now been publicly released, some of you may want to customize far further the database and provide additional personalization during deployment. This should be possible by using the following step by step.&lt;/P&gt;
&lt;P&gt;My first concern was the ability to define static IP addresses when I'm deploying servers. Except by using the Task Sequence and use the predefined task &lt;STRONG&gt;Apply Network Settings&lt;/STRONG&gt; (you have to provision with &lt;U&gt;static&lt;/U&gt; configuration and not dynamic one), there's no way to do that natively.&lt;/P&gt;
&lt;P&gt;My goal was to add the IP Address, the Default Gateway and the Subnet Mask in the database and be able to provision them through the Workbench. Thus I would like to retrieve this information during the deployment and use them to configuration my target machine with...&lt;/P&gt;
&lt;P&gt;And last... excuse me if I use some words that do not correspond to the development syntax... I'm not a developer, and I can confirm as one of my teammates helped me a lot around .NET compilation (this guy is really huge !).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;Requirements&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The requirements are :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;amp;DisplayLang=en"&gt;Microsoft .NET Framework 2.0&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d4c84f80b-908d-4b5d-8aa8-27b962566d9f%26DisplayLang%3den" target=_blank mce_href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d4c84f80b-908d-4b5d-8aa8-27b962566d9f%26DisplayLang%3den"&gt;Microsoft Management Console (MMC) 3.0&lt;/A&gt; (be sure to select the corresponding version for your OS) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=94bb6e34-d890-4932-81a5-5b50c657de08" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=94bb6e34-d890-4932-81a5-5b50c657de08"&gt;Microsoft Windows Automated Installation Kit (Windows AIK) 1.1&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&amp;amp;DisplayLang=en"&gt;Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Components (Windows Vista SDK)&lt;/A&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Note : &lt;/STRONG&gt;During installation, ensure that the 64-bit components are installed if you plan to build executables and assemblies for the x64 platform. &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/vstudio" target=_blank mce_href="http://msdn.microsoft.com/vstudio"&gt;Microsoft Visual Studio® 2005&lt;/A&gt;&lt;B&gt;&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Note : &lt;/B&gt;During installation, ensure that the 64-bit components are checked (optional by default). The 64-bit components are required if you need to build the executables and assemblies for x64 platform. &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=F30F96EE-0C69-410C-A0F8-28A2B4DE6E11&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=F30F96EE-0C69-410C-A0F8-28A2B4DE6E11&amp;amp;displaylang=en"&gt;Microsoft Deployment Toolkit 2008 Source Code&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You also need to have MDT 2008 installed somewhere...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;In Visual Studio 2005&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Project signature &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As some of the components of the MDT will be rebuild, on some systems the signature of DLL or snapins must be signed. We don't have the original key so we'll create our.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a “Keys” folder in the installation folder (e.g. “C:\Program Files\Microsoft Deployment Toolkit 2008 Source\Keys”). &lt;/LI&gt;
&lt;LI&gt;Using a “Visual Studio 2005 Command Prompt”, navigate to the created directory and execute the command “sn.exe -k Microsoft.BDD.snk”. This will create the strong named key needed for compiling the managed code assembly projects. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_12.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_12.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=172 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_5.png" width=764 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;Test compilation&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Open Visual Studio 2005 &lt;/LI&gt;
&lt;LI&gt;Open the project Workbench ("C:\Program Files\Microsoft Deployment Toolkit 2008 Source\Workbench\Microsoft.BDD.Workbench.sln") &lt;/LI&gt;
&lt;LI&gt;It should open the Workbench project as well as all dependencies : &lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_16.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_16.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=529 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_7.png" width=321 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_7.png"&gt;&lt;/A&gt; &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;From the Build menu, select &lt;STRONG&gt;Rebuild Solution&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;If there are some errors related to references in the project, look at missing or incorrect references and replace them with the correct DLLs&lt;/LI&gt;
&lt;LI&gt;It should rebuild all DLLs in the folder ..\..\..\..\Program Files\Microsoft Configuration Manager Console\AdminUI\bin\&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Add customization&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the project Workbench, open the code for DatabaseDetails.cs and add the following code at the end, after the section &lt;STRONG&gt;SkipBitLockerDetails&lt;/STRONG&gt; : &lt;BR&gt;&lt;BR&gt;[&lt;FONT color=#408080&gt;Category&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"Wizard Control"&lt;/FONT&gt;), &lt;FONT color=#408080&gt;Description&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"Skip the BitLocker details pane"&lt;/FONT&gt;)] &lt;BR&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#408080&gt;String&lt;/FONT&gt; SkipBitLockerDetails &lt;BR&gt;{ &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; get &lt;BR&gt;&lt;/FONT&gt;&amp;nbsp; { &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;/FONT&gt; theRow[&lt;FONT color=#ff0000&gt;"SkipBitLockerDetails"&lt;/FONT&gt;].ToString(); &lt;BR&gt;&amp;nbsp; } &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; set &lt;BR&gt;&lt;/FONT&gt;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; theRow[&lt;FONT color=#ff0000&gt;"SkipBitLockerDetails"&lt;/FONT&gt;] = &lt;FONT color=#0000ff&gt;value&lt;/FONT&gt;; &lt;BR&gt;&amp;nbsp; } &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;&lt;FONT color=#808080&gt;/// &amp;lt;summary&amp;gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;///&lt;/FONT&gt; &lt;FONT color=#008000&gt;Custom data &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#808080&gt;/// &amp;lt;/summary&amp;gt; &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;[&lt;FONT color=#408080&gt;Category&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"TCP/IP Configuration"&lt;/FONT&gt;), &lt;FONT color=#408080&gt;Description&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"TC/IP Address #1"&lt;/FONT&gt;)] &lt;BR&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#408080&gt;String&lt;/FONT&gt; OSDAdapter0IPAddressList &lt;BR&gt;{ &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; get &lt;BR&gt;&lt;/FONT&gt;&amp;nbsp; { &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;/FONT&gt; theRow[&lt;FONT color=#ff0000&gt;"OSDAdapter0IPAddressList"&lt;/FONT&gt;].ToString(); &lt;BR&gt;&amp;nbsp; } &lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; set &lt;BR&gt;&lt;/FONT&gt;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; theRow[&lt;FONT color=#ff0000&gt;"OSDAdapter0IPAddressList"&lt;/FONT&gt;] = &lt;FONT color=#0000ff&gt;value&lt;/FONT&gt;; &lt;BR&gt;&amp;nbsp; } &lt;BR&gt;} &lt;BR&gt;&lt;BR&gt;You can add all the custom data you want like described for the OSDAdapter0IPAddressList... &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Rebuild the solution.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;In Windows Explorer&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Copy the following files from the build directory (..\..\..\..\Program Files\Microsoft Configuration Manager Console\AdminUI\bin\) to the MDT installation directory : C:\Program Files\Microsoft Deployment Toolkit\Bin (be sure to have a backup copy of the replaced files):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft.BDD.Actions.dll&lt;/LI&gt;
&lt;LI&gt;Microsoft.BDD.ConfigManager.dll&lt;/LI&gt;
&lt;LI&gt;Microsoft.BDD.SCCMActions.dll&lt;/LI&gt;
&lt;LI&gt;Microsoft.BDD.Wizards.dll&lt;/LI&gt;
&lt;LI&gt;Microsoft.BDD.Workbench.dll&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;In the Registry Editor&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As we rebuilt the Microsoft.BDD.Workbench.dll, the signature has changed and so the registered SnapIn does not reflect the changes.&lt;/P&gt;
&lt;P&gt;Locate &lt;STRONG&gt;HKLM\Software\Microsoft\MMC\SnapIns\FX:{FFB8695A-66B4-4929-ABB6-15CB8BD2AE3D}&lt;/STRONG&gt; and edit the &lt;STRONG&gt;Type&lt;/STRONG&gt; value and replace the strings in bold by the reference of the rebuilt DLL :&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Microsoft.BDD.Workbench.PropertySheetSnapIn, Microsoft.BDD.Workbench, Version=&lt;STRONG&gt;0.0.0.0&lt;/STRONG&gt;, Culture=neutral, PublicKeyToken=&lt;STRONG&gt;b5c6490be595e62f&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_6.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_6.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=201 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_2.png" width=766 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can retrieve the &lt;STRONG&gt;PublicKeyToken&lt;/STRONG&gt; with &lt;A title="Lutz Roeders' .NET Reflector" href="http://www.aisto.com/roeder/dotnet/" target=_blank mce_href="http://www.aisto.com/roeder/dotnet/"&gt;.NET Reflector&lt;/A&gt; :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_8.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_8.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=293 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_3.png" width=759 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;In SQL Server Management Studio&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Add the fields you defined in the DatabaseDetails.cs in the &lt;STRONG&gt;dbo.Settings&lt;/STRONG&gt; table : &lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_4.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=236 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb.png" width=610 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb.png"&gt;&lt;/A&gt; &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Modify the view &lt;STRONG&gt;dbo.ComputerSettings&lt;/STRONG&gt; : &lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_10.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_10.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=422 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_1.png" width=616 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_1.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Verify that the new fields are selected and save this view...&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;In the Workbench&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There is nothing to modify in the CustomSettings.ini as the variables OSDAdapter0IPAddressList and so on are already known variables (look at the ZTIGather.xml located in the Scripts folder) but you have to define fake variables in the task &lt;STRONG&gt;Apply Network Settings&lt;/STRONG&gt; to make the Lite Touch process identifies the target machine has TCP/IP configuration to set : &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_20.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_20.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=628 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_8.png" width=707 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can now add the value through the Workbench :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_18.png" mce_href="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_18.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=612 alt=image src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_6.png" width=746 border=0 mce_src="http://blogs.technet.com/blogfiles/guillaumed/WindowsLiveWriter/HowtocustomizetheMDTdatabase_E285/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you plan to add custom data that are not already represented by a known variable, you will have to add it to the CustomSettings.ini :&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;[Settings] &lt;BR&gt;Priority=... &lt;BR&gt;Properties=MyCustomData1, MyCustomData2, ...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Isn't that cool ?&lt;/P&gt;
&lt;P&gt;But remember that this kind of customization is quite heavy and will require a redo when you will update to next versions of MDT... and this will also not be "fully" supported (as usual, Microsoft Support never leaves you alone and provides "Best Effort" support at least).&lt;/P&gt;
&lt;P&gt;Note that this post is provided "as is" with no warranty nor supportability engagement. It does not engage Microsoft at all. &lt;BR&gt;Nevertheless if you consider this not clear, incomplete or inadequate, please let me know !&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3053145" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/guillaumed/archive/tags/Setup+and+deployment/default.aspx">Setup and deployment</category><category domain="http://blogs.technet.com/guillaumed/archive/tags/Microsoft+Deployment/default.aspx">Microsoft Deployment</category><category domain="http://blogs.technet.com/guillaumed/archive/tags/MDT+database/default.aspx">MDT database</category></item></channel></rss>