No video

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

  Рет қаралды 74,428

Patch My PC

Patch My PC

Күн бұрын

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...
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
@TheRao86
@TheRao86 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!
@lancastermotorcycleclub4330
@lancastermotorcycleclub4330 4 жыл бұрын
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!
@PatchMyPC
@PatchMyPC 4 жыл бұрын
Thanks for watching!
@bdbronco3
@bdbronco3 4 жыл бұрын
Great video with excellent explanation. Met all my needs in 47 minutes. Thanks.
@PatchMyPC
@PatchMyPC 4 жыл бұрын
Glad it helped!
@KrazyWorldWars
@KrazyWorldWars 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.
@PatchMyPC
@PatchMyPC 2 жыл бұрын
Thanks for watching!
@HeyRadu
@HeyRadu 6 жыл бұрын
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.
@karthikshetty3564
@karthikshetty3564 4 жыл бұрын
Your videos are amazing... Helped me a lot. Thank you for uploading. God bless you 🙏
@PatchMyPC
@PatchMyPC 4 жыл бұрын
You're welcome!
@vikramkedar9525
@vikramkedar9525 5 жыл бұрын
This MDT tutorial is really amazing...... Thanks brother for posting this......
@PatchMyPC
@PatchMyPC 5 жыл бұрын
Thanks
@tzmeddy
@tzmeddy 6 жыл бұрын
Thank you Justin. Another great video from you.
@PatchMyPC
@PatchMyPC 6 жыл бұрын
tzmeddy thanks for watching
@andrewjohnporter
@andrewjohnporter 4 жыл бұрын
Great content. Thanks!
@PatchMyPC
@PatchMyPC 4 жыл бұрын
Thanks for watching!
@SALalnashri
@SALalnashri 6 жыл бұрын
Thanks justin for for sharing
@PatchMyPC
@PatchMyPC 6 жыл бұрын
Thanks for watching!
@PatchMyPC
@PatchMyPC 6 жыл бұрын
ISSI Angelus Thanks for watching.
@joextreme
@joextreme 3 жыл бұрын
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.
@PatchMyPC
@PatchMyPC 3 жыл бұрын
Thanks for the tip.
@TheRancid11
@TheRancid11 6 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Imran Awan Thanks for the feedback! I will see what we can do for those topics in the future.
@kazzum84
@kazzum84 5 жыл бұрын
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!
@BrianDixonFTM
@BrianDixonFTM 5 жыл бұрын
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 жыл бұрын
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.
@Hollywood-xb7xm
@Hollywood-xb7xm 5 жыл бұрын
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.
@MuckingFedic
@MuckingFedic 5 жыл бұрын
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 жыл бұрын
I will put this on the list of potential future topics.
@MuckingFedic
@MuckingFedic 5 жыл бұрын
@@PatchMyPC Awesome thank you :D
@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?
@levishaul8612
@levishaul8612 5 жыл бұрын
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.
@deepakdeval1723
@deepakdeval1723 5 жыл бұрын
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. 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.
@Atreus21
@Atreus21 4 жыл бұрын
Sir, you need to market your own t-shirts with the following catch phrase: "So that looks....good?"
@PatchMyPC
@PatchMyPC 4 жыл бұрын
:)
@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
@ario4746
@ario4746 4 жыл бұрын
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 жыл бұрын
Sorry, won't be able to help much with a custom script.
@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
@wanderlustit5415
@wanderlustit5415 4 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
@@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"
@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.
@Atreus21
@Atreus21 4 жыл бұрын
If you uninstall and reinstall Windows ADK, I presume you'd have to remake the integration, and any UDI stuff you had setup. Correct?
@PatchMyPC
@PatchMyPC 4 жыл бұрын
That's correct
@danielmartins5327
@danielmartins5327 3 жыл бұрын
Hello Justin! the MDT doesn't work on System Center 2103? like yours on 3:02
@PatchMyPC
@PatchMyPC 3 жыл бұрын
It should
@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.
@Atreus21
@Atreus21 5 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
@@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 жыл бұрын
@@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.
@John-ez2go
@John-ez2go 2 жыл бұрын
Is there a way to collapse the application trees by default on the install programs page?
@PatchMyPC
@PatchMyPC 2 жыл бұрын
Not sure if that is possible
@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.
@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.
@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.
@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? kzfaq.info/get/bejne/hJaqi7yFmpi4fqM.html
@jcc2289
@jcc2289 6 жыл бұрын
Thanks again Justin! Much appreciated.
@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
@machsix123
@machsix123 5 жыл бұрын
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.
@ZayScott
@ZayScott 4 жыл бұрын
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
@mohammadrafikshaikh6748
@mohammadrafikshaikh6748 6 жыл бұрын
Also make video on LTI , ZTI
@PatchMyPC
@PatchMyPC 4 жыл бұрын
Thanks for the feedback
@troller4jesus
@troller4jesus 2 жыл бұрын
how do you get the USMT part to kick in?
@PatchMyPC
@PatchMyPC 2 жыл бұрын
Windows ADK
@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?
@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
@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 жыл бұрын
@@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!
@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 жыл бұрын
Thank you Sir, one of the best SCCM guides i have ever seen and you are awesome
@PatchMyPC
@PatchMyPC 4 жыл бұрын
@@syedafsar4953 you're welcome
@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.
@edwardgomez1555
@edwardgomez1555 6 жыл бұрын
Thanks justin for for sharing
@PatchMyPC
@PatchMyPC 6 жыл бұрын
Thanks for the feedback!
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 10 МЛН
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 1,2 МЛН
Understanding Role-Based Administration (RBA) in Microsoft SCCM
37:52
Deploying Windows 11 using MDT Microsoft Deployment Toolkit
20:38
Mike in the Cloud
Рет қаралды 34 М.
Learn OSD Basics - Create Windows 10 task sequence using SCCM
35:26
Manish Bangia
Рет қаралды 14 М.
Windows 10 Servicing Plans and In-Place Upgrades In Microsoft SCCM
32:03