Using Microsoft Deployment Toolkit (MDT) UDI as Custom OSD Frontend in Microsoft SCCM

Поділитися
Вставка
  • Опубліковано 7 сер 2024
  • In this video guide, we will be covering how you can integrate MDT in Microsoft SCCM for creating a User-Driven Installation (UDI) in SCCM OSD. This guide covering installing the latest version on MDT, Integrating it into SCCM, Creating an MDT task-sequence, and customizing the UDI Wizard.
    Accompanying blog post with more resources: setupconfigmgr.com/using-mdt-...
    Introduction - (0:00)
    Installing MDT - (2:04)
    Configure MDT Integration into SCCM - (2:28)
    Creation UDI Task Sequence in SCCM - (3:02)
    Customizing the UDIWizard_Config.xml in the UDI Designer - (9:20)
    Customizing SCCM Task Sequence based on UDI Variables - (28:43)
    Running Task Sequence to Deploy Image to Client - (38:49)
    UDI Wizard Running on Client During OSD - (40:24)
    #SCCM #ConfigMgr #MDT
  • Наука та технологія

КОМЕНТАРІ • 115

  • @HeyRadu
    @HeyRadu 6 років тому +2

    Excellent tutorial, by far the best series of videos about ConfigMgr on YT, I would love too see more of these "Deep Dive" guides. Kudos for the great work.

    • @PatchMyPC
      @PatchMyPC  6 років тому

      Hey Pete appreciate the feedback! I definitely continue to plan to do some deep dives, but I want to get some of the core Basics out of the way first.

  • @TheRao86
    @TheRao86 4 роки тому +4

    i am blown away by the in depth information and flow you have in teaching a complex stuff.
    Big thanks to you Justin.
    Way to go !!

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      Thanks for the feedback!

  • @bdbronco3
    @bdbronco3 4 роки тому +4

    Great video with excellent explanation. Met all my needs in 47 minutes. Thanks.

  • @vikramkedar9525
    @vikramkedar9525 5 років тому +1

    This MDT tutorial is really amazing...... Thanks brother for posting this......

  • @lancastermotorcycleclub4330
    @lancastermotorcycleclub4330 4 роки тому +9

    You've just save me hours of my day. This is the best tutorial on the internet on how this works. You sir are amazing and thank you!

  • @KrazyWorldWars
    @KrazyWorldWars 2 роки тому +2

    super helpful!!! i didn't all of the MDT tasks but this is super helpful upstanding the MDT side load during task sequence deployments.

  • @tzmeddy
    @tzmeddy 6 років тому

    Thank you Justin. Another great video from you.

    • @PatchMyPC
      @PatchMyPC  6 років тому

      tzmeddy thanks for watching

  • @karthikshetty3564
    @karthikshetty3564 4 роки тому +2

    Your videos are amazing... Helped me a lot. Thank you for uploading. God bless you 🙏

  • @andrewjohnporter
    @andrewjohnporter 4 роки тому +1

    Great content. Thanks!

  • @edwardgomez1555
    @edwardgomez1555 6 років тому +1

    Thanks justin for for sharing

    • @PatchMyPC
      @PatchMyPC  6 років тому

      Thanks for the feedback!

  • @TheRancid11
    @TheRancid11 6 років тому +1

    Thank you so much these video was very inspiring, showing me some new w cool stuff :)
    The point about TS variables was interesting.Do you think you record something about MDT Task sequence Variables and how to use them in real scenarios ? I was never able to find any good materials about that.
    Thank you once more for great work that you do !

    • @PatchMyPC
      @PatchMyPC  6 років тому +1

      Zbigniew Biegun I may do something on the MDT variables in the future.

  • @imranawan9341
    @imranawan9341 6 років тому

    As usual. Great video. Can you create a video on MBAM, Always on VPN, Application or Packing. Please. Great work. Really enjoying your videos

    • @PatchMyPC
      @PatchMyPC  6 років тому +1

      Imran Awan Thanks for the feedback! I will see what we can do for those topics in the future.

  • @kazzum84
    @kazzum84 5 років тому +1

    Great share Justin..much appreciate the lesson. Can you cover bitlocker management as well?especially with imaging setup. Thanks in advance!

    • @PatchMyPC
      @PatchMyPC  5 років тому

      Thanks for the feedback and suggestion!

  • @MuckingFedic
    @MuckingFedic 5 років тому +1

    Thank you so much for your guides they have helped me learn sccm in so many ways. Would you ever consider doing a guide on getting ZTI configured for sccm? I really want to figure out (assuming it is possible) a setup where I can just pxe boot the host and it gets its predefined OS and computer name and is installed all the way through. Thanks again for all your help you are amazing

    • @PatchMyPC
      @PatchMyPC  5 років тому +1

      I will put this on the list of potential future topics.

    • @MuckingFedic
      @MuckingFedic 5 років тому

      @@PatchMyPC Awesome thank you :D

  • @joextreme
    @joextreme 3 роки тому +1

    Ya my MDT task sequence didn't show up in my 2103 branch, thankfully i found a solution Administration->Site configuration-->Sites, select site and on ribbon click Hierarchy Settings and uncheck the approval extensions then restart SCCM and the mdt task sequence should appear. Just fyi if you didn't already know.

  • @jcc2289
    @jcc2289 6 років тому

    Thanks Justin! Excellent video! Any chance you can do one or provide some guidance for selecting the Refresh and/or the Replace options?

    • @PatchMyPC
      @PatchMyPC  6 років тому

      Yeah! Hopefully, I will get something out for these topics soon.

    • @PatchMyPC
      @PatchMyPC  6 років тому

      Have you seen this video for refresh scenarios? ua-cam.com/video/N0zXYT52TNo/v-deo.html

    • @jcc2289
      @jcc2289 6 років тому +1

      Thanks again Justin! Much appreciated.

  • @Hollywood-xb7xm
    @Hollywood-xb7xm 5 років тому +1

    Another great video. I am wondering now that the default UDI Config XML file is over written, how would one now create a second UDI say for either the refresh or replace UDI? What file name would that be saved to?

    • @PatchMyPC
      @PatchMyPC  5 років тому

      You would only overwrite the one on the package source path you created. New wizards will use the one from program files.

  • @levishaul8612
    @levishaul8612 5 років тому +1

    Does this process work when you do not have physical access (hosted VM) to the main site, but use a centrally located distribution point instead? After installing MDT on the DP I cannot see the TS option for MDT, but after installing on the main site I was able to create the TS using your guide, but I am seeing socket connection errors in the STMS log.

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      As long as there's connectivity it should work.

  • @tinawaite6995
    @tinawaite6995 Рік тому

    Thank you. It has been great and I have used this in a work environment. How does this work when MECM, ADK and MDT get updated? Does this need to be updated and what is the best way to proceed with that?

    • @PatchMyPC
      @PatchMyPC  Рік тому

      Should be pretty seamless.

  • @ShredzMC
    @ShredzMC Рік тому

    Thank you for this video! Quick question, we are having issues with the Application portion of the UDI wizard. It seems as though our TS is failing at the "Convert list to two digits" step. We were able to add our SCCM environment to the UDI Wizard designer and pulled in several Applications that were advertised to our dummy MDT collection. When I open the referenced script (ZTICoalesce.wsf), it doesn't seem to have a parameter that takes the "/CoalescePattern:Applications" that is being passed. Any ideas?

    • @PatchMyPC
      @PatchMyPC  Рік тому

      I actually haven't use mdt in some time. Sorry I've couldn't be more helpful. Justin

  • @BrianDixonFTM
    @BrianDixonFTM 5 років тому +3

    I was having issues with the Application Discovery failing, just like in your video at 41:33. However my applications were not getting installed. Looking at the AppDiscovery.log it was failing to open the "AppDiscoveryresult.xml.app". I found a resolution for this and no longer receive the Application Discovery warning.
    Open the UDI Wizard Designer and under "Page Library" open "Deployment Readiness - ConfigScanBareMetal" --> Highlight "Application Discovery" --> Click Edit --> For the "Read Configuration File" parameter put in "%DeployRoot%\Scripts\UDIWizard_Config.xml.app" (without the quotes).

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      Thanks for the tip

    • @yogeshgupta1991
      @yogeshgupta1991 4 роки тому +1

      Thanks @Brian Dixon

    • @petersabou
      @petersabou 3 роки тому

      OMG! Thank you so much for this. After many hours googling and looking through log files, I randomly find this post. It solved the issue completely - this and also that the collection needs to be limited to All Unknown Computers. Makes perfect sense, the smsts.log shows the identification of the apps chosen to install but does not report if they installed or not because it's a separate UDI process. Same goes for the Discovery.log and, strangely, the zticoalesce.log. The 'trigger' to install the apps is UDIWizard_Config.xml.app and if the path is wrong the installs will never run.

  • @CyberPunk_Mariachi
    @CyberPunk_Mariachi 2 роки тому

    how about core apps? can you do a video explaining core apps and if any maintenance is needed, i have 5 core apps that i install in a specific sequence, AV being the last, i recently updated the MSI on the AV app deployment and when i reimage pcs im still getting the old AV version installed. I already redistributed the app to all repositories. what am i missing?

  • @ario4746
    @ario4746 4 роки тому +1

    Thanks Justin nice done how about if we need deploy 50 PC in same time with prefix AD and PC serial Numbers ? I try to add Powershell script but all the time fail task sequence . any help much appreciated

    • @PatchMyPC
      @PatchMyPC  4 роки тому +1

      Sorry, won't be able to help much with a custom script.

  • @itmannlearn
    @itmannlearn 8 місяців тому

    Please i need your help with solving this:
    1. Create and capture Windows 10 dynamic image using Microsoft Configuration Manager native tools (Windows 10 version supports Dell hardware)

    2. Develop a custom Operating System Deployment Task Sequence to deploy the captured Windows 10 image

    3.Deploy the relevant Dell Driver Packs during the Operating System task sequence

    4. Test the Operating System Deployment Task Sequence on Dell models that support Windows 10

  • @tomaskulikauskas2226
    @tomaskulikauskas2226 5 років тому

    Hello Justin,
    Where should I provide answers like SkipBDDWelcome=Yes, KeyboardLocale=0809:00000809, TimeZoneName=GMT Standard Time for UDI wizard?
    On MDT I have used variable DriverGroup001 to apply correct drivers for different model computers. Could you please confirm I have correctly understood that on SCCM Task Sequence I need to create Apply Driver Group for each Manufacturer and Model I have?
    On video You have applied three Windows OS and noticed that unattend.xml file was the same for Windows 10 and Windows 7. Is that should be like that or I need to edit this unattend.xml file?
    Thanks,
    Tomas

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      Did you get this figured out?

  • @danielmartins5327
    @danielmartins5327 3 роки тому

    Hello Justin! the MDT doesn't work on System Center 2103? like yours on 3:02

  • @MPArmy123GDtime
    @MPArmy123GDtime 5 років тому

    20:10 - I want to allow the Admin/Tech to enter a username and password (local). There is a feature in which you can add an expression (force password legth and use of certain characters). Knowing this, what type of expression or examples can you give? Stackoverflow has a couple of ideas but some list they are C# expressions and others. Which works with UDI wizard?

    • @PatchMyPC
      @PatchMyPC  5 років тому

      I'm pretty sure this option exists in the Udi designer for this page.

    • @MPArmy123GDtime
      @MPArmy123GDtime 5 років тому +1

      @@PatchMyPC Thank you for the quick response. The option does exist, that is what I was trying to convey. I was asking do you have direction for me in regards to the REGEX add for the password section in which you can inject an expression? I'm having a tough time finding what I want on the internet. Thank you again.

    • @MPArmy123GDtime
      @MPArmy123GDtime 5 років тому

      @@PatchMyPC Expression examples* that's what I am looking for. Sorry for multiple posts. Just want to be clear.

    • @PatchMyPC
      @PatchMyPC  5 років тому

      @@MPArmy123GDtime Hmm, not sure. I see the Regex expressions, but not to familiar with the options available there.

    • @MPArmy123GDtime
      @MPArmy123GDtime 5 років тому

      @@PatchMyPC Thanks again for the quick response. I'll keep searching. It's really neat all the extra stuff you can do and inject. Thank you very much for the video it was very informative!

  • @jaylojado
    @jaylojado 4 роки тому

    is there a Zero Touch Setup video available?
    Thank you.

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      setupconfigmgr.com/introduction-to-osd-in-microsoft-sccm-wims-boot-images-pxe-drivers and setupconfigmgr.com/osd-client-side-deep-dive-and-troubleshooting-in-microsoft-sccm

  • @scott2495
    @scott2495 2 роки тому

    Why would you need the mdt add in when sccm has its own built in task sequence? Or am i missing something here?

    • @PatchMyPC
      @PatchMyPC  2 роки тому

      In this video, it was specifically for the UDI part. You don't need to do this though.

  • @John-ez2go
    @John-ez2go 2 роки тому

    Is there a way to collapse the application trees by default on the install programs page?

    • @PatchMyPC
      @PatchMyPC  2 роки тому +1

      Not sure if that is possible

  • @wanderlustit5415
    @wanderlustit5415 4 роки тому +1

    Great video! But at 23:16 the my application is showing up but it is grey's out and so is "OK" button. Any idea as to what I could be missing?

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      It's either not deployed or the task sequence checkbox isn't enabled. Have you watched the full video?

    • @wanderlustit5415
      @wanderlustit5415 4 роки тому

      @@PatchMyPC No only up until this part where I am stuck. I deployed the app to a custom collection that is pointed to All unknown computers. I haven't checked the task seq part. I'll check that and sounds like I should watch the full vid before jumping in?

    • @wanderlustit5415
      @wanderlustit5415 4 роки тому +1

      @@PatchMyPC Ah! Ok, I see the part in the video you were talking about. Makes sense now. Thanks for such awesome content. Your videos have saved me several calls to MS support!

    • @wanderlustit5415
      @wanderlustit5415 4 роки тому +1

      @@PatchMyPC So my app was grey'd out after making the suggested change. What I did to fix it was go into the deployment type>User Experience: Change "Login requirement to "Whether or not a user is logged on"

  • @Atreus21
    @Atreus21 4 роки тому +1

    If you uninstall and reinstall Windows ADK, I presume you'd have to remake the integration, and any UDI stuff you had setup. Correct?

  • @troller4jesus
    @troller4jesus 2 роки тому

    how do you get the USMT part to kick in?

  • @JJFlores197
    @JJFlores197 Рік тому

    I know this is probably not supported, but is there any way to use UDI without an SCCM environment. I know this is way overkill but I have a home lab setup with Windows Server and MDT. I don't have any SCCM environment in my test lab. Or is there any other way to customize the menus and interface of MDT's wizard pages?

    • @PatchMyPC
      @PatchMyPC  Рік тому

      Not that I'm aware of.

    • @JJFlores197
      @JJFlores197 Рік тому

      @@PatchMyPC Oh man. Thanks anyways. If I have time this summer I'll see if I can setup an SCCM environment to play around with.

  • @NovaAzK
    @NovaAzK 2 роки тому

    19:37 If my join domain account has the password, should I need to input the password to the default value field otherwise it got failed with password incorrect?

    • @PatchMyPC
      @PatchMyPC  Рік тому

      Hope you figured this one out. Sorry for the delay. The Microsoft docs for ConfigMgr can often be a great resource.

  • @machsix123
    @machsix123 5 років тому +1

    Is there some way to use the MDT frontend in SCCM?

    • @PatchMyPC
      @PatchMyPC  5 років тому

      Yea, using UDI like shown in this video is how you would do it.

    • @machsix123
      @machsix123 5 років тому

      I was hoping to actually use the same frontend from MDT because all their options are already created without needing to use the UDI to create something similar.

  • @Atreus21
    @Atreus21 5 років тому +1

    How do you control whether the task sequence goes through NewComputer, Refresh, or Replace?

    • @PatchMyPC
      @PatchMyPC  5 років тому

      It's based on how it's launched boot media, PXE, full-OS etc.

    • @Atreus21
      @Atreus21 5 років тому +1

      @@PatchMyPC That's what I thought. So if you had a machine with a previous install of windows, and you PXE boot, it will automatically do offline state capture, whether you want that existing data or not, correct?

    • @PatchMyPC
      @PatchMyPC  5 років тому +1

      @@Atreus21 PXE I believe will use new computer pane. For USMT, I think you would need to launch it from the full OS for it to be the refresh scenario

    • @Atreus21
      @Atreus21 5 років тому +1

      @@PatchMyPC Well I just did PXE boot and selected my task sequence, and it did offline state capture, then wiped the drive instead of formatted it.
      I think I'll just disable the Offline State Capture folder in the Task Sequence and see if that works. I expect most of our USMT-use will be online state captures.

    • @Atreus21
      @Atreus21 5 років тому

      @@PatchMyPC Thanks very much for your help, incidentally.

  • @grannydontlike
    @grannydontlike 2 роки тому

    PLEASE HELP. When trying to add conditions, all are grayed out instead of blue. Whats going on?

    • @PatchMyPC
      @PatchMyPC  2 роки тому

      I'm not sure about this one.

  • @deepakdeval1723
    @deepakdeval1723 5 років тому +1

    Two questions:
    1. Why do we have to deploy applications for them to be visible in UDI designer template? Why can't it just read the applications available on SCCM?
    2. You didn't enter the password in the UDI designer, then how will it authenticate the account to add the name to domain?

    • @PatchMyPC
      @PatchMyPC  5 років тому +1

      1. It's to pre-generate the policy. Not a fan, but it's needed. 2. I entered it directly the task sequence I think I covered this part?

    • @deepakdeval1723
      @deepakdeval1723 5 років тому

      @@PatchMyPC Thanks! I think its a flaw if the designer can read packages but not applications when not deployed. And I think I missed the part where you entered password in TS; will watch it again.

  • @syedafsar4953
    @syedafsar4953 4 роки тому

    if i am upgrading an system which has c and d drives , i want to format only C drive and leave intact D drive which has data .. can you please comment and tell me what should i modify in task sequence

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      By default disk 0 gets formatted

    • @syedafsar4953
      @syedafsar4953 4 роки тому +1

      Thank you Sir, one of the best SCCM guides i have ever seen and you are awesome

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      @@syedafsar4953 you're welcome

  • @Atreus21
    @Atreus21 4 роки тому +1

    Sir, you need to market your own t-shirts with the following catch phrase: "So that looks....good?"

  • @animalchubs
    @animalchubs 3 роки тому

    I keep getting the error"...failed with the error code 0x80220014 in the task sequence step apply operating system
    ..." Do you know what is causing this?

    • @PatchMyPC
      @PatchMyPC  3 роки тому

      No, would need smsts.log

  • @mohammadrafikshaikh6748
    @mohammadrafikshaikh6748 6 років тому +1

    Also make video on LTI , ZTI

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      Thanks for the feedback

  • @ZayScott
    @ZayScott 4 роки тому +1

    Very good video, thanks for that. I don't have SCCM, but I do have MDT. Can this be used with MDT as a standalone option, If so how?

    • @PatchMyPC
      @PatchMyPC  4 роки тому

      It can be used in MDT. I don't have a guide for that, unfortunately.

    • @Atreus21
      @Atreus21 4 роки тому

      I actually did this, with the help of Lee Stevens' blog, here:
      docs.microsoft.com/en-us/archive/blogs/leesteve/mdt-using-the-udi-wizard-without-sccm#comment-4385
      I also documented the principal problem I had (as well as the messy solution), which was producing a dropdown list of OUs that dynamically changed according to the domain you were targeting. If you only have one domain, then you won't have this issue. All the same, I documented it here:
      social.technet.microsoft.com/Forums/en-US/407f5f07-65fc-44fe-aa86-c53d4de80ff7/udi-with-mdtonly-nonsccm-domain-join-fails?forum=mdt#a1c41ab1-e505-4d85-a5b6-0254499edfd6

  • @benji0068
    @benji0068 6 років тому

    I have MDT UDI in my SCCM OSD environment, though the guys over at DeploymentResearch and DeploymentBunny told me it's dead...

    • @PatchMyPC
      @PatchMyPC  6 років тому

      MDT is still being updated. I'm sure UDI won't have any new features being added like they mentioned. I know when I was still at Microsoft Aaron Czechowski was hoping to get some of these UDI features added directly into the SCCM product. I'm not sure if this is still even on the PG's radar though.

  • @SALalnashri
    @SALalnashri 6 років тому +2

    Thanks justin for for sharing

    • @PatchMyPC
      @PatchMyPC  6 років тому

      Thanks for watching!

    • @PatchMyPC
      @PatchMyPC  6 років тому

      ISSI Angelus Thanks for watching.