虚拟化 – 是否可以禁用Hyper-V VM的PXE引导?
Hyper-V虚拟机具有PXE引导功能.显然,PXE启动
raises some security concerns.问题是,与典型的物理机固件不同,没有一种明显的方法可以完全禁用PXE启动.
Hyper-V管理器在Settings => Firmware => Boot Order中显示每个VM的网络适配器: 您可以将网络适配器移动到引导顺序的底部,但不能从该屏幕完全删除它.因此,如果出于某种原因,Hyper-V无法从任何其他驱动器启动,则VM仍会尝试PXE启动并显示此屏幕: 我已经搜索了Settings =>网络适配器以获得禁用PXE启动的方法无济于事. 所以我的问题是: >如何在Hyper-V VM中禁用PXE引导? 我正在使用Windows Server 2012 R2
使用Powershell从引导顺序中删除网络引导设备
您可以使用PowerShell从VM引导顺序中剥离网络引导类型. 提取当前引导顺序 使用Powershell,您可以使用此命令提取当前引导顺序: $old_boot_order = Get-VMFirmware -VMName testvm -ComputerName MyHyperVHost ` | Select-Object -ExpandProperty BootOrder 如果你检查$old_boot_order你应该看到testvm的启动设备列表.像这样的东西: 剥离网络引导设备 您可以使用以下命令使用Network BootType从引导列表中剥离引导设备: $new_boot_order = $old_boot_order | Where-Object { $_.BootType -ne "Network" } 检查$new_boot_order应该看起来像这样,没有更多的网络启动设备: 设置新引导顺序 要为VM设置新的引导顺序,请使用以下命令: Set-VMFirmware -VMName testvm -ComputerName MyHyperVHost -BootOrder $new_boot_order 确认新引导顺序 要确认您所执行的操作,请再次使用该第一个Get-VMFirmware命令: Get-VMFirmware -VMName testvm -ComputerName MyHyperVHost ` | Select-Object -ExpandProperty BootOrder 注意:如果同时使用PowerShell和Hyper-V管理器更改引导顺序,PowerShell可能会报告错误的(过时的)引导顺序.另见this technet thread. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 批处理文件 – Windows CMD – 在for循环中设置不起作用
- Windows系统下WEB服务器权限的设置详解(三)
- Windows – 我的32位应用程序可以做什么消耗千兆字节的物理
- .net – 为什么System.Windows.MessageBoxImage具有相同值的
- windows – COM / Automation如何在引擎盖下进行IPC?
- 如何在Windows 7 64位上安装ROracle
- DLL的显式调用与隐式调用
- IIS配置
- windows-server-2008 – Windows Server 2008上的Cygwin,ss
- windows – 没有用户远程连接时重启服务器的脚本