none
MDT 2012 with Database do not use the OSD* properties RRS feed

  • Question

  • Greetings,

    I use MDT 2012 Update1 with Database to deploy clients. without use SCCM, and without DHCP.

    I find that the all the properties in the details settings begin with OSD**, such as "OSDComputerName", "OSDAdapter0Gateways", "OSDAdapter0IPAddressList" etc. cannot be used.

    for example, if I set the "ComputerName" as "Client1" and set "OSDComputerName" as "Client01" in the database, after the client installed, the client's Computer Name is set to Client1 but not Client01.

    and the client's IP address is not use the value in OSDAdapter0IPAddressList, but use the IP address that in the Boot WinPE begining screen I inputed.

    would you please help me in this case.

    Thanks 


    Frank@Hiweb 冯立超@瀚博资讯

    Saturday, December 7, 2013 4:08 AM

Answers

  • MDT can use either ComputerName or OSDComputerName - it's actually processing both, but the last value processed wins.  So as a best practice, set one or the other :-)

    As for OSDAdapter0AddressList, you need to also set OSDAdapterCount to 1 in order to get MDT (or ConfigMgr) to process the static IP address that you specified.


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    • Marked as answer by Frank{at}Hiweb Saturday, December 7, 2013 8:41 AM
    • Unmarked as answer by Frank{at}Hiweb Saturday, December 7, 2013 8:41 AM
    • Marked as answer by Frank{at}Hiweb Monday, December 9, 2013 2:11 AM
    Saturday, December 7, 2013 6:33 AM
  • When a variable is set, a later value (in this case, from the database) will be ignored.

    You could potentially change that by modifying ZTIGather.xml to specify that the "last value" should win instead of the "first value".


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    Sunday, December 8, 2013 8:00 AM
  • MDT doesn't provide any simple mechanism to do 802.1x.  The post at http://blogs.technet.com/b/deploymentguys/archive/2010/03/02/adding-support-for-802-1x-to-winpe.aspx might be helpful, but it's not something I've ever tried.


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    Sunday, December 8, 2013 8:01 AM

All replies

  • MDT can use either ComputerName or OSDComputerName - it's actually processing both, but the last value processed wins.  So as a best practice, set one or the other :-)

    As for OSDAdapter0AddressList, you need to also set OSDAdapterCount to 1 in order to get MDT (or ConfigMgr) to process the static IP address that you specified.


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    • Marked as answer by Frank{at}Hiweb Saturday, December 7, 2013 8:41 AM
    • Unmarked as answer by Frank{at}Hiweb Saturday, December 7, 2013 8:41 AM
    • Marked as answer by Frank{at}Hiweb Monday, December 9, 2013 2:11 AM
    Saturday, December 7, 2013 6:33 AM
  • Thank you Michael,

    Glad to get help from you!

    I have according to you guide "Manipulating the Microsoft Deployment Toolkit database using PowerShell" created a script to bulk input clients settings just now. thank you!

    I have a question about IP address, as following:

    I use MDT 2012 with Database, without SCCM, without DHCP.

    so I must set IP address at the beginning of the WinPE.

    thus, the final IP address on the clients is the IP address I set at WinPE boot time, but not the IP address in the Database OSDAdapter0AddressList, even I set OSDAdapterCount to 1.

    would you please guide me how to correct it.

    Thank you and best regards.


    Frank@Hiweb 冯立超@瀚博资讯

    Saturday, December 7, 2013 8:04 AM
  • Hello Michael,

    another question:

    Would you please guide me how to set IEEE802.1X in MDT.

    Thank you!


    Frank@Hiweb 冯立超@瀚博资讯

    Saturday, December 7, 2013 8:17 AM
  • When a variable is set, a later value (in this case, from the database) will be ignored.

    You could potentially change that by modifying ZTIGather.xml to specify that the "last value" should win instead of the "first value".


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    Sunday, December 8, 2013 8:00 AM
  • MDT doesn't provide any simple mechanism to do 802.1x.  The post at http://blogs.technet.com/b/deploymentguys/archive/2010/03/02/adding-support-for-802-1x-to-winpe.aspx might be helpful, but it's not something I've ever tried.


    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    mniehaus@microsoft.com

    Sunday, December 8, 2013 8:01 AM
  • Thank you Michael.

    I will test it according to you guide.

    Regards,


    Frank@Hiweb 冯立超@瀚博资讯

    Monday, December 9, 2013 2:12 AM
  • Thank you for your ref Michael.

    Frank@Hiweb 冯立超@瀚博资讯

    Monday, December 9, 2013 2:12 AM
  • Thank you Michael.

    I have test it and success.

    I modified the ZTIGather.xml to set the OSDAdapter0IPAddressList 's overwrite = ture.

    then I get the IP address in database but not the IP I input at the WinPE start.

    Thank you again.


    Frank@Hiweb 冯立超@瀚博资讯

    Monday, December 9, 2013 4:49 AM
  • Hello Michael

    I find that WinPE4 NIC Interface whitout interface name,please ref WinPE4 NIC Interface whitout interface name.

    do you find the same thing?

    and how to give a name to NIC interface ?

    thank you!


    Frank@Hiweb 冯立超@瀚博资讯

    Tuesday, December 17, 2013 3:07 PM