Це відео не доступне.
Перепрошуємо.
Introduction to OSD in Microsoft SCCM (WIMs, Boot Images, PXE, Drivers and More)
Вставка
- Опубліковано 6 сер 2024
- In this video guide, we will be covering how you can deploy operating systems in Microsoft SCCM. This will cover all the fundamentals that are required for basic imaging in SCCM. Topics covered will include Boot Images (WinPE), Operating System Images (WIMs), Drivers, Driver Packages, PXE, and More!
For more information and external resources see the accompanying blog post here setupconfigmgr.com/introducti...
Introduction - (0:00)
Review Boot Images in SCCM - (1:00)
Operating System in SCCM using Windows 10 Install.WIM - (6:10)
Extract Windows 10 Enterprise image index from the default Install.WIM - (10:49)
Schedule Updates in the SCCM Console to Perform Offline Servicing of the WIM - (13:23)
Importing and Managing Drivers and Driver Packages - (19:45)
Configure the Network Access Account in SCCM - (28:38)
Configure the Domain Join Account and Assign the Needed Permissions - (30:03)
Enable PXE on the Distribution Point - (33:14)
Creating a Task Sequence to Deploy Windows 10 - (37:12)
PXE Booting HyperV Client - (50:00)
Change RamDiskTFTPBlockSize for Improved PXE Boot Time - (50:50)
Image Machine and Review Deployment on the Client - (53:29)
Why the AbortPXE happens during a PXE boot in SCCM - (1:05:35)
#SCCM #ConfigMgr #OSD
Thanks for taking the time to share and teach OSD in this video. It would be neat to see a newer version of this type of format with the newer version of MECM. Great job on the video...!!
A good instructor always describes the tabs and options. Very well done. Thanks.
Thanks!
Thanks for this great video! We are migrating to a new SCCM server, and I was not the person who originally setup OSD on the old server, but between this video and checking the old setup we had, this pretty much had everything I needed to setup OSD on our new server. Also explained quite a few little things that I never quite understood before. Very well prepared and layed out, thoroughly professional. Kudos!!
Glad I could help!
Thank you so much for this series of videos Justin. I've been in IT for 20 years working as a Citrix specialist and Windows generalist, but never delved much into SOE side of things. On my Citrix projects I just set up the infrastructure while the SOE guys did all the gold image work. Citrix has pretty much become a dead end around these parts, but there's so much Windows 10 rollout work going on that I've decided to make the transition to SOE. Your instructional videos have been immeasurably useful to me so far.
Glad to hear!
Woow! This is a one stop shop for me. One of the best demos that i have found in UA-cam. Thanks Justin. Kudos.
Thanks for watching
Really great video. You touched on a lot of topics. I too like to keep drivers and images organized. Loved that you even included how to add the appropriate permission on a domain acct to just add systems to a domain. Great details.
Thanks for watching.
wow, I've got no words to describe how thankful I am to have found this video.
amazing video! very well detailed explanations. good job and Thank you!
Thanks for watching.
Great work! For the next video I would recommend talk more about refreshing an existing OS and automation for OSD deployments.
Just posted a video about this topic setupconfigmgr.com/windows-10-servicing-and-in-place-upgrades-in-microsoft-sccm
I have watched several times before watching module 10. Thanks for making everything clear!!
Thanks for the feedback
Thanks, i'll watch this several times.
Thanks for watching!
Outstanding tutorial video. This has helped me immensely. Much appreciated sir!
Thanks for watching
I am SCCM admin since last 7 years but never got a chance to perform OSD, this time got opportunity and your video has helped alot!!!! Thanks and keep posting
You're welcome, thanks for watching.
Thank you for this awesome video! I was facing problems to have PXE boot working, I was stuck with the PXE boot not working in a test VM to make a golden image. And your explanation about AbortPXE was the solution in the end.
Awesome video! Thank you! I'm trying to move up to be a Sys Admin (Currently Desktop Support) and this helps alot!
Thanks for watching!
Thanks Justin, I owe you! Keep up with the teaching\tutorials!
Thanks for watching
Been and SCCM/MECM admin for 14 years. Love working with SCCM/MECM.
Hi Justin, this video is absolutely incredible! THANK YOU!
thanks!
Very well Explained and easy to follow
Thank you so much :)
Thanks for watching
Thanks Justin for a very detailed explanation on using SCCM, I am doing a refresh on this as I have not deployed any devices for a while and this was just the ticket. . 🙂
Very educational. Great videos. Enjoying all your SCCM videos. Bring on Patch My PC
Imran Awan thanks!
Thank you for providing this useful content for free to help people like me who are still dumb when it comes to SCCM. Subscribed!
Thanks for watching!
Awesome presentation skill. I really like the way you explain thing and make sure nothing left behind. Thanks man for your videos that really helping me to fall in love with SCCM :-)
Thanks for watching!!
Best tutorial I've seen. Great work.
Thanks!
Thanks for the videos just what I was looking for!
Thanks for watching!
Easy to follow and straight to the point. thanks
thanks for watching
Thanks Justin! This video is very helpful.
Eric Hill thanks for watching!
great video! ive been banging my head on the wall for 2 weeks trying to get this going properly.
Glad I could help!
Very nicely done! Thank you!
David Stein, Dave!
The instructions are awesome, that's what I needed. Thank you, beer for that man please! ;)
Glad it helped!!
Awesome video, very well explained for OSD.
Thanks!
Great Video. You have amazing content on SCCM. :)
Thanks!
Very detail informations. Thanks justin.😍😍
ISSI Angelus thanks for watching!
Great video, thank u so much for giving in depth explanation.
Glad it was helpful!
Just awesome tutorial video !!
Thanks for watching,
Amazing video clear actually concept of OSD from single video.
Thanks for watching.
stellar tutorial man, helped me out a ton thanks!
Glad it helped!
Downloaded your most of the videos for offline reference ;-)
Glad to hear!
Great work! Justin..
Thanks for watching, I appreciate it!
Really good and easy to follow... Thanks
Glad it was helpful!
Best tutorial that i seen!!! thanks
!!!!!
Thanks for watching.
Great video really helped me out a lot! Thanks
Thanks for watching
@@PatchMyPC so glad you covered the issue with oobe issue as that was the issuen I was having now fixed 👍🏽 i am quite new to sccm have subscribed to your channel.
wow. thank you for the amazing video
Glad you liked it!
this is epic, thank you very much!
Thanks for your feedback!
Excellent Demonstration
Thanks for watching.
Justin, I just want to throw in an "Attaboy" here because, while I have been deploying SCCM\MECM in the field now for 15 years, I get pulled away to do other stuff, and when I come back to do a deployment for some company, this video is always here to give me a solid framework and clarity around my builds. While I have my own way of setting up "stuff", it is almost all aligned with this video. It provides me a great resource when I have a brain blip on some little aspect of it. Thanks again for creating these videos. They are still very much appreciated. Now that they are dated are you gonna do another series?
Thanks so much for the thoughtful comment. I always love hearing when it helps!
tnq so much making this video for us ....
You're welcome!
Excellent work.
Thanks!
Once Again very helpfull video justin...Great Work..... Make video to format only C drive of existing devices.
This one may be helpful for upgrading existing devices setupconfigmgr.com/windows-10-servicing-and-in-place-upgrades-in-microsoft-sccm
Thanks Bro. It was much helpful.
Glad it helped
It worked, thanks!.
You're welcome!
Cool You really help me Well done!
Glad I could help!
awesome, thank you!!
You're welcome!
Great Video tutorial
Thanks for watching
great representation !
Thanks!
Big thanks bro 🙏🙏
Welcome 👍
Man, you are amazing.
Thanks! 😃
Fantastic. I've learnt sooo much in this video and tweaked several bits in our environment.
Thanks for watching!
Thanks again Justin, another great video
Anthony Crotty thanks!
great video
Thanks for watching
Great work buddy this is really useful - zooming in/out isn't great :)
:), I'm doing less ZoomIt these days. Thanks for the feedback.
Thanks!
You're welcome!
Very nice
Thanks
Good One !! 🤓
thanks!
thanks man.... :)
You're welcome!
Important note for anyone who set up a secure SCCM infrastructure using HTTPS-only after watching video 3 in this series.
There was an important step missed in video 3 of this series that will become an issue when attempting to do OS deployments using PXE. At around 20:00 in that video the Trusted Root Certificate Authorities certificate was not set in Site Properties -> Client Computer Communication tab. This will cause the PXE client to fail to securely communicate with the Management Point and will be unable to retrieve the necessary policies for OS deployment.
Using the Certificates MMC snapin in the local computer context, export your enterprise RootCA certificate in the DER encoded binary X.509 (.CER) format. Add the exported certificate on the Client Computer Communication tab by clicking Set next to Trusted Root Certification Authorities, and then restart the Web Deployment Services Server service on the Distribution Point server.
Note that it is not necessary to set any IntermediateCA certificates. Only the RootCA is required.
Thanks for the tip
Thank you two for this awesome video, and for the tip! So that was what was happening to me! :)
What's truly funny, and altogether sad, is the fact that in 2019 Microsoft OSD and management is STILL this incredibly complicated.😐
But great tutorial; and Patch My PC is awesome too!👍👊😉
Thanks for the feedback
Hi Justin, Thanks for the video, Helped a lot!
Just confirming, Do we have to set the boot file in our DHCP Options 67 before doing this?
Wow, yourtip for RamDiskTFTPBlockSize, what a difference it made here.
Thanks for watching.
Gud one Justin
Thanks! - Justin
For the next video I would recommend talk more about capture a images with a referens pc like a vm...
Thanks for the feedback!
❤❤thanks a lot this is very informative!!
One quick question is that I assume you have the client machine on the same subnet as your SCCM server? We don't have IP Helpers yet and we are still using DHCP options but I can't boot to the SCCM after using both 066 and 067 options😅😅😅 it looks like my DP PXE option defaults to x86 architecture and the option for x64 is grayed out, any idea?
I found that increasing the RamDiskTFTPBlockSize alone had little to no impact in how long it took to pull down the boot wim in my Hyper-V environment. However creating an additional REG_DWORD value called RamDiskTFTPWindowSize under the same key, and setting it to a decimal value of 16 made a huge improvement.
Thanks for the info!
I tried the same thing, no impact at all. Thank you will give it a go
Man, I can't help but comment:
Driver management in MDT is so much easier. I mean it's the same idea, but it can natively crack open CAB and ZIP files, doesn't require you to convert local paths to UNC paths, import directly into folders...
Grunt.
Yeah drivers are more simple in MDT.
Just a note at around 34 minutes...the newest version of 1806 has a checkbox under "Enable unknown computer support" for "Enable a PXE responder without Windows Deployment Service" which should remained unchecked.
Thanks for the tip
hi - which of your videos covers sending patches to the osd/wim image only and not to the workstations. Any help is appreciated. Thanks
setupconfigmgr.com/how-to-deploy-software-updates-using-microsoft-sccm
Just seeing if anyone might have an idea on this issue:
When I try to PXE boot a new HP Z2 G9 desktop, I keep arriving at a screen that says:
"failed with error code 0x80070590 in the task sequence step 'Partition Disk 0 - UEFI.' Have I misconfigured something on the Configuration Manager side of things or is it an issue with this desktop itself?
Would recommend checking out the task sequence logs.
That file path that you're using for "Sources" is it that from one of the partitions that you created when you built the SCCM server?
Yeah, I set that share up ahead of time.
Probably should add the DHCP options too. Very helpful though!
IP Helpers would probably be a better option. DHCP helpers aren't actually a supported option from MSFT's perspective for PXE booting.
@@PatchMyPC Any videos on how to do IP Helpers?
Being an "Accidental Administrator" for my company, I need to implement this to save me from spending all hours doing these things. Just to get some sort of PXE going I have had to configure the Option 60 in my Win DHCP as for some reason that was initially set to "PXEClient". I had to set this to the FQDN of my SCCM SUP.
Should I not have done this?
@@matthewgreenwood9195 Nothing on IP Helpers this is on the router level.
the game im trying to add to the DEP exception list doesnt let me add it because its on a 64 bit format or something, so its still preventing launch
Hope you figured this out.
First of all your videos are wonderful, I have learned a lot from it.
I would like to ask if you can make a video which will capture the user data and refresh the Windows.
For example if a PC is running Windows 7 and you want to refresh the PC in the same time upgrading it to Windows 10 while keeping all of his data and the computer configuration ( PC name\ IP\ Applications)
One thing more , have you encountered an issues while doing in place upgrade to a PC and all of the drivers got missed up? I did try that using SCCM and I had to reinstall the Windows so it can accept taking the drivers back again (code 43)
I haven't seen that driver issue. I will probably do a USMT video soon.
ua-cam.com/video/f7_8B0TCLuI/v-deo.html
It's been 4 years since this video, first of all thank you very much for this! and second, is the RamDiskTFTPBlockSize still 16384 the maximum capable? Or did we advance on this matter?
It depends on the hardware
This is a very educational tutorial video and I really appreciate it so thank you very much for putting this together. I have a question if you would be able to help as it may has been a long time now. I've got stuck at the point where the PXE boot took place with a Task Sequence Wizard where it said "Failed to Run Task Sequence" "This task sequence cannot be run because the program files for TVN0004 cannot be located on a distribution point. Contact your system administrator or helpdesk operator". The Win10 never got deployed and I have followed and completed all steps provided from your guidance so far. What could have gone wrong here as all the settings and steps have been completed correctly on multiple times but to no advance. Not a lot of troubleshooting and resolutions out there on the web. Thank you if you may have some advices on this.
I would recommend my video on content location request ua-cam.com/video/A9K9_NPQL_o/v-deo.html
As of today, with today's tech, what are the reasons to still use a 32 bit boot image? Is it only to support the older 32 bit only hardware arch?
That's correct
I've managed to create a boot image, captured .wim file from reference VM, used that to "Add Operating System Image", distributed content. My network setup won't allow SCCM to capture unknown devices (an OOB laptop/desktop plugged into the network) so seems like I will need to use a media (USB) to run the task. What is the best way to do this? So I will end up with a USB which only has the task sequence (a small file) which will point the new device to point towards a DP to download and install the image. I don't want to create a large USB image so I can update changes in SCCM rather than USBs - thanks in advance :)
Sorry for the delay, are you all set here?
Hey Justin, I do have a question.
The Task sequence option "Allow the TS to run for client on the internet" has some limitations I wanted to be sure which one are they.
A Task Sequence can only run on the internet clients when:
a. Custom TS(with no imaging)
b. In-Place Upgrade TS
via IBCM or CMG(with a combination of CDP)
c. The Standard Install an Existing Image Package Task Sequence but only to an existing SCCM Client again via IBCM or CMG. This can act as a re-image or upgrade.
And...
We cannot deploy TS over internet via PXE and Media.
Can you please review and validate my four statements above? Thanks!
I believe the docs have a section about internet task sequences.
Very Good and informative video I have ever seen on SCCM gr8 work !!!!
Two Question if you can reply:
1) How I can Name the PC according to the Asset Tag mention in BIOS, so I don't need to enter PC OSD at the task sequence.
2) How to create a Media Boot as due to security PXE is not allowed in my environment (should I use MDT) or any option in SCCM for getting media .iso?
Thanks in Advance!!!
There are some guides out there covering these topics.
@@PatchMyPC please share the link
Hello Justin,
On video you showed that Task Sequence is deployed to All Unknown Computers, computers which ones haven't got ConfigMgr Client installed.
What steps I should do to re-image already existing computer on SCCM? Should I delete one by one from Device Collections or Deploy Task Sequence to multiple Device Collections?
For example currently I have setup MDT and when I want to re-image computer as new computer I just hit F12 and start re-imaging computer.
On MDT I have SQL database configured with MAC addresses and computer names, so when I re-image computer I get computer name already populated corresponding to asset tag assigned on the machine. Can I implement this scenario on SCCM?
Thanks,
Tomas
Check out the windows servicing video for this one
@Patch My PC i want to create a custom oobe theme for windows 10 that involves changning the gui look. how do i do that?
Sorry, I haven't done anything like that.
Can I ask where you created the Sources network share on the local server? Is it on the I: drive for Application Sources?
I would hate to misconfigure a folder structure needed by SCCM directly.
Thanks for the awesome video series!
Probably I: drive. This can be anywhere even a remote server.
Just set up a domain DFS share and use that.
Hey, followed this video and everything deploys fine except for the Java install that i added to the OSD task sequence. The UI shows it running through the install and i dont get any errors. Where should i check for a reason for this failure?
Also is SCCM capable of installing applications similar to MDT (via Pull or connecting to the Deployment Share rather than push out)?
What do the app install logs show for sccm?
Hi Justin,
Thank you for the videos! I followed your videos (1,2, and 9) but seem to get an error just before the Task Sequence can run saying “the program files for XXXXXXX cannot be located on a distribution point.” Did I have to watch/follow any more videos other than 1, 2 and 9 from this SCCM series?
I’m a student and this is a “do it yourself with no help” project for college. Any help would be greatly appreciated!
That means the package with that packageID can't be found on the DP. Make sure it's distributed and you setup boundary groups.
@@PatchMyPC Thanks for your quick reply. Is this something that was set up in a different video?
@@simonssimplestudysolutions6188 Video #2 covers boundaries
@@PatchMyPC thanks! Got it working!
So we're running SCCM 1902 and ADK 1903. Apparently that PE image isn't compatible with SCCM 1902, because I'm missing those extra tabs. Was wondering if you had run into this sir. Otherwise, I suppose I'd better downgrade to ADK 1809.
Yeah, I think for now it looks like it only supports 1809 docs.microsoft.com/en-us/sccm/core/plan-design/configs/support-for-windows-10#windows-10-adk 1906 should support the 1903 ADK
@@PatchMyPC Thanks sir. Uninstalling 1903 and installing 1809 worked. Tabs showed up.
Does anyone know if the trick at 50:47 or so still works? I remember there being some debate about it, and I think it didn't work for me.
It usually still
When I go to deploy my TS I get an error right at the rip saying it cannot locate the program files for on the DP. I double checked my boundaries, my NA account, content validation is off and all the content is distributed, but still getting the error. Feels like a permissions problem but I've gone through your videos like 3 times and I am running identical to what you have and still get the error every time in TS.
This should help you diagnose it ua-cam.com/video/A9K9_NPQL_o/v-deo.html
Awesome video tutorials. This has saved me endless nights of trying to figure it all out for myself.
2 quick things...
Should probably mention either at the beginning of this video or in the first one about the extra Sources share. Which drive do you put that on? I have just added an extra disk, but thinking it should have gone on one of the existing ones.
Also, I seem to be having issues with PXE when using VMWare VM with EFI. I can see the logs show the machine connects and gets the boot image, but the boot image starts loading then reboots the VM. I don't see anything error wise in the PXE logs.
Did you ever find where "Sources" should be in relation to Justin's Multi-HD approach?
@@daveparry9960 I have not as yet. I was going to re-watch the series to see if I missed anything. For the time being I have just added an extra drive to my SCCM server specifically for Sources. Although I am pretty sure I setup all the initial drives but I think I may have configured each drive for the wrong things. I will probably go back at some point to re-visit a new clean install when I implement this for our production system.
Also, in regards to the VMWare PXE issue, this is apparently well documented on VMWare forums. To use PXE boot your VM must be configured with the BIOS firmware version, which also means you cannot use the Virtualization Based Security feature.
Thanks for watching.
Honestly, a very useful tutorial to break the ice going into tNice tutorials software
Glad to hear that!
When i run my TS from PXE it works fine, but when I run from SW Center the monitoring shows it installs and completes but the machine never comes back online and instead shows the black CMD screen showing "BootDevice not found" i cant seem to find on google why it would work in PXE but not in S/W C. Please help
Hey Lee,
I'm afraid there's not really enough info to provide anything super helpful here.
Can you have multiple boot images? For example one for dell? HP? Etc? My bootfile is bloated with loads of different drivers and taking ages to boot
What the reason for needing drivers in the boot image? If you use a recent ADK it's usually not needed often to add drivers to the boot WIM.
Dear I just want to give full control of partitioning of hard disk to the user in SCCM and MDT deployments, is it possible. please help.
Check the format step. docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-steps
Question, when i try to add the wim to the Console (what you did at 9:30) I get the message configuration manager "Select a network path to the file. local path is invalid" what am i missing here?
I try to do it both from C: and D: Drive, as well as a shared folder. Same error.
It has to be a UNC path to be valid.
Did you get this figured out?