在PVS部署环境中,PXE的选项可以由DHCP服务器或者PVS内置的PXE Service提供,选择DHCP提供的话,将会对作用域可见的所有客户端分发选项,而某些PC可能根本不是PVS客户端,即使拿到了PXE选项,也无法正常引导并启动,从而停止启动,针对这部分用户我们可以从网络中划分出去,或者通过本文的方法排除出去即可。
- 首先,切换到”C:\ProgramData\Citrix\Provisioning Services\Tftpboot”目录
- 找到bootptab文件,并去掉该文件的只读属性
- 启动bpedit.exe,”C:\Program Files\Citrix\Provisioning Services”,也可以从开始菜单打开
- 选择File->Open打开第二步中的bootatab文件
- 可以看到上图中Address部分为????????????,意思就是允许所有的MAC地址都能够获得PXE信息并拿到启动文件
- 为了只允许针对特定客户端提供响应,我们可以修改该配置,比如修改为Hyper-V的默认MAC地址段”001DD8??????”,这样就可以只针对Hyper-V的VM提供PXE功能了
- 配置完成后,重启PXE Service即可