gpt4 book ai didi

windows - 使用批处理命令使用 BIOS 产品 key 激活 Windows 8.1

转载 作者:可可西里 更新时间:2023-11-01 10:35:32 26 4
gpt4 key购买 nike

我需要将 Windows 镜像部署到多台装有 Windows 8.1 的计算机。我确实设法将驱动程序和更新以及一些必要的软件注入(inject)到安装镜像中,但不知何故,似乎只安装 Windows 无法激活操作系统,我必须找到嵌入在 BIOS 中的许可证 key 并手动激活它们。

我发现 wmic path softwarelicenseingservice get oa3xoriginalproductkey 可用于从 bios 中提取产品 key ,我正在考虑编写一个批处理文件,将此命令与 结合使用slmgr -ipkslmgr -ato,然后让它作为 firSTLogon 命令运行。

问题是我对批处理语法知之甚少,而且我很难将产品 key 分配为变量并将其传递给 slmgr 命令。

wmic 命令返回的结果似乎是:

OA3xOriginalProductKey  
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
<blank line>

因此它以三行文本返回产品 key ,实际有用的信息夹在其他字符串之间。我怎样才能从该文本中获取中间(或第二)行并将其分配为变量?

最佳答案

也许这对你有用。请注意,它确实涉及一个临时文本文件。

wmic path softwarelicenseingservice get oa3xoriginalproductkey > temp.txt
3<temp.txt (
set /p var= <&3
set /p var= <&3
)
del temp.txt
Echo %var%

这将始终从命令中提取第二行输出。我已经使用您提供的数据对此进行了测试,它输出了 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。要访问此变量,请始终将其称为 %var%

关于windows - 使用批处理命令使用 BIOS 产品 key 激活 Windows 8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com