[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 如何获取bcdedit命令返回结果中指定osdevice的guid

本帖最后由 pcl_test 于 2017-5-19 14:58 编辑

标识符                  {default}
device                  vhd=[I:]\VHD\WIN2008R2\W2008_OPT1.VHD
path                    \windows\system32\winload.exe
description             Windows Server 2008 R2
locale                  zh-cn
inherit                 {bootloadersettings}
osdevice                vhd=[I:]\VHD\WIN2008R2\W2008_OPT1.VHD
systemroot              \windows
resumeobject            {4881d725-3c47-11e7-90e1-00012900cc18}
nx                      OptOut
detecthal               Yes

如何得到关键词W2008_OPT1.VHD,下面第二行的{4881d725-3c47-11e7-90e1-00012900cc18},然后用bcdedit /set (guid) description 更改菜单名称?

TOP

表述不好,请见谅

TOP

[attach]10634[/attach]

TOP

换个说法,比如要把图片中的这串数字重新赋值给新的变量,怎么弄?

TOP

回复 4# huwl0618


resumeobject有多个,如何决定获取哪一个?
把原始文本文件压缩传上来,我测试一下代码。
测试代码之前请做好备份

TOP

比如获取其中某一个guid,然后用
bcdedit /set {指定的guid} description “gai ming″ 更改启动菜单

TOP

根据 osdevice      vhd=......  决定获取哪一个

TOP

搞错了,是需要获取标识符,不是resumeobject
标识符在第一行

TOP

返回列表