怎样设置网络版PE的共享主机名(即网络ID)
本帖最后由 tkfiles 于 2018-12-29 00:06 编辑各位大神,请教一个问题:网络版PE的启动后的主机名通常是随机生成的minint-???,有没有办法将它设置成固定主机名,以便自动实现局域网共享? 如果你的 PE 支持 VBSCript 组件的话我可以给你源码。 chishingchan 发表于 2018-12-27 14:33
如果你的 PE 支持 VBSCript 组件的话我可以给你源码。
把VBS组件加到PE里面可以吗?怎么加? 我是在EXEC =!winpeshl.exe这句前后都运行了有以下内容的批处理,
因为懒得试,所以故意重复了多句,以提高成功率
::::::::::改计算机名
set pcname=%time:~3,2%%random:~0,2%
reg add "HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName" /f /v "ComputerName" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName" /f /v "ComputerName" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\ControlSet001\services\Tcpip\Parameters" /f /v "hostname" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\ControlSet001\services\Tcpip\Parameters" /f /v "NV Hostname" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /f /v "ComputerName" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /f /v "ComputerName" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters" /f /v "hostname" /t REG_SZ /d "PE%pcname%"
reg add "HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters" /f /v "NV Hostname" /t REG_SZ /d "PE%pcname%"
::::::::::改计算机名
我这个启动后的计算机名是
PE加四位数字
改 pe%pcname%成你要的名字就行 江南一根葱 发表于 2018-12-27 21:59
我是在EXEC =!winpeshl.exe这句前后都运行了有以下内容的批处理,
因为懒得试,所以故意重复了多句,以提 ...
曾经试成功修改pe主机名,但是发现共享网络id任然不变,还是随机生成的miniNT-???,不知你的代码是否有效,回头再试试,先谢谢了
tkfiles 发表于 2018-12-28 00:55
曾经试成功修改pe主机名,但是发现共享网络id任然不变,还是随机生成的miniNT-???,不知你的代码是否有效 ...
可以的,我一直在用 江南一根葱 发表于 2018-12-27 21:59
我是在EXEC =!winpeshl.exe这句前后都运行了有以下内容的批处理,
因为懒得试,所以故意重复了多句,以提 ...
测试有效 江南一根葱 发表于 2018-12-28 12:20
可以的,我一直在用
成功了,非常感谢,PE重启后实现自动化共享和联网作业,非常棒
页:
[1]