Microsoft
Software
Hardware
Network
Question : Parse output of bcdedit with script in winpe
I am booting a pc into WinPE. I need to run the command bcdedit and parse the output for the GUID to use in another command. I can use the For /F loop to get the second arguments but I get the second argument from each line. I need to narrow it down to just the GUID {3c4924ac-89ee-11df-bf77-7
8e7d18646f
a}
Need to do this from a batch file running in winpe.
Example output from bcdedit.
BCDEDIT
Windows Boot Manager
__________________________
_
identifier {Bootmgr}
device partition=c:
description Windows Boot Manager
local en-us
.....more stuff
Windows Legacy OS Loader
__________________________
___
identifier {ntldr}
device partition=c:
path \ntldr
descriptions Earlier Version of Windows
Windows Boot Loader
__________________________
___
identifier {default}
device vhd==[c:]\Widnows\iamges\0
00\pdiusys
.vhd
path \windows\system32\winload.
exe
description Windows 7 Boot to VHD
local en-US
inherit {bootlaodersettings}
osdevice vhd==[c:]\Widnows\iamges\0
00\pdiusys
.vhd
resumeobject {3c4924ac-89ee-11df-bf77-7
8e7d18646f
a}
nx optin
detecthal Yes
Answer : Parse output of bcdedit with script in winpe
try
P.StartInfo.Arguments = scriptfile + s.Filename;
-->
P.StartInfo.Arguments = "\"" + scriptfile +"\" "+ s.Filename;
Random Solutions
Capture Linkbutton click event in Master page from Content page
Queries inside a while loop
Excel VBA Find First Find last
C++ permutation with replacement algorithm
bootable usb
TRANSACT SQL: COALESCE FUNCTION - DATE RANGES AND NULL VALUES
Windows Rights Management Server
ATM clocking
Enumerable or Strongly typed List of Guids
iPhone Active sync with exchange server