The file that is downloaded is located on your Core Server in this location:
If you are unable to download that file, this would occur. Make sure it has IUSR_SERVERNAME permissions.
Also in WinPE, you can open a command prompt and run "PxeMenuStart" and it will try to open the menu again.
1 of 1 people found this helpful
Also, in you WinPE image, there is an All.reg file in the i386\system32 directory. It should have your Core Name in it. Can you check and make sure it has your Core name in it?
This is used in the PxeMenuStart.cmd batch file. The batch file is listed below. See on line 7 it calls the %CoreServer% variable. If your All.reg were missing your Core Server name, it would never be able to work.
@ECHO OFF SET n=0 :getmenu SET /A n=n+1 IF %n% GTR 10 GOTO fail ldsleep 5 sdclient /f /o /p="http://%CoreServer%/landesk/files/dosmenu.cfg" IF %ERRORLEVEL% LSS 0 GOTO getmenu GOTO runmenu :fail echo "Failed to get menu. Verify any network drivers, DHCP settings, and name resolution for %CoreServer%." pause goto end :runmenu RunBatch 500 X:\LDClient PxeMenu dosmenu.cfg :end
You can also run this line manually to see if it works.
RunBatch 500 X:\LDClient PxeMenu dosmenu.cfg
Thanks rhyous. Very helpful. Found the Pxestartmenu.cmd and all is fine.
I am begining to see this issue too.
Even though the All.reg file in the boot image has the coreserver name (in our case simply "LANDESK") it does not seem to be accessible when running the PxeMenuStart.cmd. It appears that the %CoreServer% variable is not being set, but I don't know at what point this is supposed to happen.
When I run the PxeMenuStart.cmd file manually, eventually it comes back with ""Failed to get menu. Verify any network drivers, DHCP settings, and name resolution for ." - i.e. the coreserver name is missing as (presumably) the variable isn't set.
Is anyone able to help?
Thanks in advance,
I have just tested the theory by setting the CORESERVER variable manually. Then the PxeMenuStart.cmd file runs without any problems. I have trawled through the image but cannot find where/how the variable is supposed to be set.