mwild Posted June 20, 2025 Posted June 20, 2025 I have installed WDS and MDT on Windows Server 2022. As far as I can tell everything is configured as it should be and PXE boot is working but when a device boots into the Microsoft Deployment Toolkit it shows the Welcome screen with options to Run the Deployment Wizard or Exit to Command Prompt. I have changed multiple settings in bootstrap.ini and Rules but still getting this welcome screen. If I enter the admin and domain details I then see the option to select the task schedule that is available which is what I want to automatically get to. I have copied the settings over from an older existing WDS server and still the same. This is what I have in bootstrap,.ini: [Settings] Priority=Default [Default] DeployRoot=\\MYWDSSERVER\DeploymentShare$ SkipBDDWelcome=YES SkipAdminPassword=YES UserDomain=MYDOMAIN UserID=administrator UserPassword=MYDOMAINPASSWORD Any guidance appreciated. Thanks.
thebatman Posted June 20, 2025 Posted June 20, 2025 My Boot .ini file is: [Settings] Priority=Default [Default] SkipBDDWelcome=YES KeyboardLocalePE=0809:00000809 DeployRoot=\\MYWDSSERVER\DeploymentShare$ UserDomain=MYDOMAIN UserID=administrator UserPassword=MYDOMAINPASSWORD _SMSTSOrgName=Running %TaskSequenceID% on %OSDComputername% but under Rules I have: SkipBDDWelcome=Yes SkipTimeZone=Yes TimeZone=085 TimeZoneName=GMT Standard Time SkipLocaleSelection=Yes KeyboardLocale=0809:00000809 UserLocale=en-GB UILanguage=en-GB UserDatalocation=NONE SkipCapture=Yes ODInstall=Yes SkipAdminPassword=Yes AdminPassword=My Temp Admin Password SkipDomainMembership=No JoinDomain=Domain.org DomainAdmin=Domain Admin User (Custom user with rights to ad pcs to domain) DomainAdminDomain=Domain DomainAdminPassword=Domain Admin Password UserID=Domain\User (user to use for install) UserPassword=Password SkipSummary=Yes SkipFinalSummary=Yes FinishedAction=Shutdown SkipProductKey=Yes SkipComputername=No SkipUserData=Yes SkipTaskSequence=No SkipApplications=No SkipBitLocker=Yes SkipRoles=Yes
mwild Posted June 20, 2025 Author Posted June 20, 2025 10 minutes ago, thebatman said: My Boot .ini file is: [Settings] Priority=Default [Default] SkipBDDWelcome=YES KeyboardLocalePE=0809:00000809 DeployRoot=\\MYWDSSERVER\DeploymentShare$ UserDomain=MYDOMAIN UserID=administrator UserPassword=MYDOMAINPASSWORD _SMSTSOrgName=Running %TaskSequenceID% on %OSDComputername% but under Rules I have: SkipBDDWelcome=Yes SkipTimeZone=Yes TimeZone=085 TimeZoneName=GMT Standard Time SkipLocaleSelection=Yes KeyboardLocale=0809:00000809 UserLocale=en-GB UILanguage=en-GB UserDatalocation=NONE SkipCapture=Yes ODInstall=Yes SkipAdminPassword=Yes AdminPassword=My Temp Admin Password SkipDomainMembership=No JoinDomain=Domain.org DomainAdmin=Domain Admin User (Custom user with rights to ad pcs to domain) DomainAdminDomain=Domain DomainAdminPassword=Domain Admin Password UserID=Domain\User (user to use for install) UserPassword=Password SkipSummary=Yes SkipFinalSummary=Yes FinishedAction=Shutdown SkipProductKey=Yes SkipComputername=No SkipUserData=Yes SkipTaskSequence=No SkipApplications=No SkipBitLocker=Yes SkipRoles=Yes Thanks for the info. To me, it looks like it does not matter what settings go into the rules, it is just ignoring and going to the welcome screen. I can see that it is trying to load the customsettings.ini but the screen flashes so quickly. It's either not loading for some reason or loading and ignoring some of the settings. These are the rules from the old server. I even tried copying them over and the UserExit.vbs: [Settings] Priority=Default Properties=MyCustomProperty [Default] UserExit=UserExit.vbs OSDComputername=#GetOfflineComputername()# BitsPerPel=32 VRefresh=60 XResolution=1440 YResolution=900 _SMSTSORGNAME=MYORGNAME OSInstall=YES SkipAdminPassword=YES SkipApplications=NO SkipAppsOnUpgrade=YES SkipBDDWelcome=YES SkipBitLocker=YES DoNotCreateExtraPartition=YES SkipCapture=YES SkipComputerName=NO SkipComputerBackup=YES SkipDeploymentType=YES DeploymentType=NEWCOMPUTER SkipDomainMembership=YES JoinDomain=MYDOMAIN DomainAdmin=administrator DomainAdminDomain=MYDOMAIN MachineObjectOU=MYOUPATH DomainAdminPassword=MYPASSWORD SkipFinalSummary=YES SkipLocaleSelection=YES KeyboardLocale=0809:00000809 UserLocale=en-GB UILanguage=en-GB SkipPackageDisplay=YES SkipProductKey=YES SkipSummary=YES SkipTaskSequence=NO SkipTimeZone=YES TimeZoneName=GMT Standard Time SkipUserData=Yes FinishAction=Restart EventService=http://MYSERVER:9800 Wondering if specifically related to Server 2022 but I think unlikely.
thebatman Posted June 20, 2025 Posted June 20, 2025 I think it may be due to the UserExit=UserExit.vbs I half remember that coused me a fair bit of issues
mwild Posted June 20, 2025 Author Posted June 20, 2025 1 minute ago, thebatman said: I think it may be due to the UserExit=UserExit.vbs I half remember that coused me a fair bit of issues The issue was before I tried copying the old rules over. Originally it did not have the userexit script and even with just a few basic lines it still does not work
timbo343 Posted June 20, 2025 Posted June 20, 2025 9 hours ago, mwild said: I have installed WDS and MDT on Windows Server 2022. As far as I can tell everything is configured as it should be and PXE boot is working but when a device boots into the Microsoft Deployment Toolkit it shows the Welcome screen with options to Run the Deployment Wizard or Exit to Command Prompt. I have changed multiple settings in bootstrap.ini and Rules but still getting this welcome screen. If I enter the admin and domain details I then see the option to select the task schedule that is available which is what I want to automatically get to. I have copied the settings over from an older existing WDS server and still the same. This is what I have in bootstrap,.ini: [Settings] Priority=Default [Default] DeployRoot=\\MYWDSSERVER\DeploymentShare$ SkipBDDWelcome=YES SkipAdminPassword=YES UserDomain=MYDOMAIN UserID=administrator UserPassword=MYDOMAINPASSWORD Any guidance appreciated. Thanks. What are you using for the boot media? Is this to capture a machine or deploy an image?
mwild Posted June 23, 2025 Author Posted June 23, 2025 On 20/06/2025 at 21:17, timbo343 said: What are you using for the boot media? Is this to capture a machine or deploy an image? This is to install an image, so booting off the network. The PXE boot step works but the MDT not working as expected.
timbo343 Posted June 23, 2025 Posted June 23, 2025 6 minutes ago, mwild said: This is to install an image, so booting off the network. The PXE boot step works but the MDT not working as expected. I have 2 deployment shares - one for capturing and one for deployment. The bootstrap.ini configuration is: [Settings] Priority=Default [Default] DeployRoot=\\<ServerName>\DeploymentShare$ UserID=<Username> UserDomain=<LocalDomain> UserPassword=<UserPassword> KeyboardLocale=en-GB SkipBDDWelcome=YES and the Rules tab shows: [Settings] Priority=Default Properties=MyCustomProperty [Default] OSInstall=Y SkipCapture=YES SkipComputerBackup=YES SkipUserData=YES SkipProductKey=YES SkipBitLocker=YES SkipDomainMemebership=YES JoinDomain=<LocaDomainName> DomainAdmin=<Username> DomainAdminDomain=<LocalDomainName> DomainAdminPassword=<Password> MachineObjectOU=OU=<OU> SkipAdminPassword=YES AdminPassword=<LocalAdminPassword> SkipLocaleSelection=YES KeyboardLocale=en-gb UserLocale=en-gb UILanguage=en-gb SkipTimeZone=YES TimeZone=085 TimeZone=GMT Standard Time EventService=http://<ServerName>:9800
mavhc Posted June 23, 2025 Posted June 23, 2025 What are the permissions on the computer object in AD?
mwild Posted June 23, 2025 Author Posted June 23, 2025 44 minutes ago, mavhc said: What are the permissions on the computer object in AD? Thanks for the suggestion but it's working now. I went back through all the steps and re-applied the rules/bootstrap.ini settings this morning and updated the deployment share and WDS and now working. 1
timbo343 Posted June 23, 2025 Posted June 23, 2025 I think they are the same as default, I've never had to change the permissions. I got the initial screen that you got with the option to command prompt when we sysprep'd a machine and it booted to MDT to capture. The issue there was to do with MDT not detecting C as the boot drive so had to use DISKPART to for partition 3 to be the default boot partition.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now