What version of landesk are you using?
2017.1 (i think it's .1, the first 2017 version)
If I use a WinPE ISO created from the Windows 10 AIK, it will see the drive.
This leads me to believe it's a built in driver on the Ivanti WinPE that is causing the drive not to be seen.
Only problem to troubleshooting what driver it is, is there is not an easy way to remove and restore drivers in the WinPE wim.
In which case, you may want to give 2017.3 a try -- as it has a fresh version of WinPE ?
You read my mind... is there a way to just try the WinPE from 2017.3 vs a complete upgrade?
Install 2017.3 on a test environment and have a play with how provisioning works?
I suppose you could try extracting the WinPE images ... but that would involve quite a bit of faff and leave you in a rather questionable state more likely than not (just how *certain* will you be to undo all the hack-y changes you'd be forced to employ?).
So - seems like a much simpler variant of possibility to either set up a new test Core alltogether and/or snapshot any existing test Core & upgrade that to 2017.3 and just throw a Surface at your test environment?
That way, live stays nice & pristinely separate & unaffected (as it should be) ? .
I ended up using this article: How to: Update your boot.wim and boot_x64.wim to newer versions of Windows 10
This upgraded the boot wim to version 15063. After the update WinPE is able to see the drive.
Eventually we will update to 2017.3 or higher, but for now the article provided the fix needed.