Drivers, software not installing. among other smaller issues.
Good afternoon,
I hope this is ok to ask here.
I finally after some failures i built up a PSD MDT test environment. Used this DeploymentResearch video https://www.youtube.com/watch?v=s0J1KCSZ45o and I have some issues.
first, what my deployment consists of:
- Latest deployment workbench
- December 2024 adk 10.1.26100.2454
- December 2024 WinPE adk 10.1.26100.2554
- Latest PSD from here, github.
First issue is that I do not have any log files, I have the SLShareDynamicLogging rule under default pointed to the psd deployment share, but no logs are being generated.
The core of the process works great. Can PXE boot the image, go through the deployment and at the end I get an all good, finished with no error. However, Drivers do not seem to be injected and are being installed by windows update after the deployment finishes. The other issue is that no software is installed. Again, no logs, or errors what so ever.
as far as drivers, I have it as per the video, where i have a folder structure of windows 11/ model Applications where transferred over from my currently working "vanilla" MDT.
Here is my bootstrap.ini:
[Settings]
Priority=PSDRoots,Default
Properties=
[PSDRoots]
PSDDeployRoots=http://mdt001/psdeployment
[Default]
UserDomain=domain
UserID=user
UserPassword=password
JoinDomain=domain.domain
SkipBDDWelcome=YES
;PSDPrestartMode=FullScreen
;PSDPrestartMode=Native
PSDPrestartMode=PrestartMenu
PSDDebug=NO
;PSDPrestartPosition=HorizontalTop
;PSDPrestartPosition=VerticalLeft
PSDPrestartPosition=VerticalRight
;PSDPrestartPosition=HorizontalBottom
and my custom settings INI
[Settings]
Priority=Default
Properties=
[Default]
OSInstall=Y
_SMSTSORGNAME=ORGNAME
_SMSTSPackageName=PC soon to be in service near you
LogUserDomain=domain
LogUserID=user
LogUserPassword=password
SLSHAREDynamicLogging=https://mdt001/psdeployment/logs
TimeZoneName=Central Standard Time
KeyboardLocale=en-US
UILanguage=en-US
SystemLocale=en-US
SkipFinalSummary=NO
FinishAction=NONE
HideShell=NO
OSDComputerName=OA-%SerialNumber%
PSDWizard=PSDWizardNew
;PSDWizardTheme=Dark
PSDWizardCustomPaneAllowBypass=YES
SkipPSDWizardSplashScreenYES
SkipComputerName=NO
SkipDomainMemberShip=NO
JoinDomain=ad.olympus.net
DomainAdmin=admin
DomainAdminDomain=domain
DomainAdminPassword=password
DomainOUs001=OU=xxx,OU=xxx,DC=xx,DC=xx,DC=xx
DomainOUs002=OU=xxx,OU=xxx,DC=xx,DC=xx,DC=xx
DomainOUs003=OU=xxx,OU=xxx,DC=xx,DC=xx,DC=xx
DomainOUs004=OU=xxx,OU=xxx,DC=xx,DC=xx,DC=xx
SkipReadinessCheck=YES
PSDReadinessAllowBypass=YES
PSDReadinessScript=Computer_Readiness.ps1
PSDReadinessCheck001=Test-UEFI
PSDReadinessCheck002=Test-TPM
PSDReadinessCheck003=Test-ADDS
PSDReadinessCheck004=Test-Intune
SkipIntuneGroup=YES
IntuneGroupAllowBypass=YES
IntuneGroup001=Win - Windows Autupilot - D - User-Driven
IntuneGroup002=Win - WUFB - D - Delivery Optimization
IntuneGroup003=Win - WUFB - D - Software Updates Pilot
IntuneGroup004=Win - WUFB - D - Software Updates Production
IntuneGroup005=Win - Windows Autopatch - D - Enrollment
SkipRoleSelection=NO
DeviceRoleAllowBypass=YES
DeviceRole001=Standard User Device
DeviceRole002=Priviledged Access Workstation
DeviceRole003=Developer Workstation
DeviceRole004=Managers Device
DeviceRole005=Application Packager Device
AdminPassword=xxxxx
Thank you for any help in advance!
Do you have logging via BITS upload configured? I think the "old" way of logging is no longer supported. The log destination needs to be defined as SLShare, not SLSHAREDynamicLogging.
The handling of drivers has changed completely. Take a look here
Regarding the installation of software I cannot give any tips or links, as I am still in the process of getting PSD up and running for myself. Did not get to the point where software is installed.
@daooze Thank you very much! in the video to me sounded like it was an option and not necessary. Funny enough, i tried running the script to bundle them up in a WIM package but it fails, manually packaging them in a zip should do the trick. and again me just rush reading through documentation, i will get BITS upload configured, that should give me a pretty good idea od why software is being skipped.
Thank yo again @daooze and good luck with your PSD deployment :)
Today I ran into problems with applications not installing. Not sure what your exact problem is, but maybe this fix can help you with your issue.
Good catch! I do not deploy a ton of applications, so for the time being doing each application as a step works for me for right now, but will definitely test your fix to integrate when i move this into production
There is a known bug if you are using the new PSDWizard; you must provide a "dummy" applications001 in custtomsetting.ini file. Its because the PSDWizard is looking for any applications there to preselect and if its null, it errors out so no applications are sent as an output.
It is noted in the currentdev branch for now: https://github.com/FriendsOfMDT/PSD/blob/CurrentDev/Documentation/PowerShell%20Deployment%20-%20PSD%20Wizard%20Guide.md#known-issues