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
Virus and/or Malware redirecting my links
Windows 7 best practices for VMware view
Why centos live cd so slow, and can not mount local HDD?
Inventory System (Freeware) Recommendation
From where I can download HP Smartstart version 8.40
Oracle Session Locks
Checklist for Windows 2003 AD upgrade to Window 2008 AD
offline files for Mac?
How to remove white space showing up on website
SharePoint 2007 / InfoPath 2007 - Approval Workflow Advice Needed