在 Windows 10 Pro PC (Win10ProPC#1) 中,我有一个 Ubuntu 18.04.02 LTS VM,是很久以前创建的。从那时起,我也一直在使用以下命令作为脚本的一部分。因此在Win10ProPC#1中运行以下命令
Get-vm -Name Ubuntu18.04.2LTS | Select -ExpandProperty NetworkAdapters
Run Code Online (Sandbox Code Playgroud)
退货
VMName IPAddresses
------ -----------
Ubuntu18.04.2LTS {172.17.199.244, ffff::ffff:ffff:ffff:ffff}
Run Code Online (Sandbox Code Playgroud)
我最近在另一台具有相似规格的 PC 上重新创建了相同的环境 (Win10ProPC#2)。有一个小变化,Ubuntu VM 现在是 Ubuntu18.04.3LTS。但是在 Win10ProPC#2 中运行以下命令
Get-vm -Name Ubuntu18.04.3LTS | Select -ExpandProperty NetworkAdapters
Run Code Online (Sandbox Code Playgroud)
退货
VMName IPAddresses
------ -----------
Ubuntu18.04.3LTS {}
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,VM(来宾)都可以访问互联网,我可以从来宾操作系统内部找到 IP 地址。(虽然这确认了有一个 IP,但这不是我想要的。我需要从上面的命令获取 IP。)
问题是 Win10ProPC#2 中的 NetworkAdapters 中没有报告 IP 地址,而 Win10ProPC#1 中有一些。我需要使 Win10ProPC#2 能够获取虚拟机的 IP 地址。
两台电脑均使用最新的Windows 10 Pro版本(64位)。此外,两个虚拟机都有动态 IP 并使用“默认交换机”网络配置。在这两种情况下,脚本均由 Powershell“以管理员身份”运行。
我担心我错过了某个设置或配置,但我已经仔细检查了 HyperV 的所有设置并且都是相同的。有什么想法吗?
Windows 更新屏幕显示以下消息和选项。
消息 1 和 3 看起来相互矛盾。PC 是“最新的”,Microsfot“建议立即更新到最新版本的 Windows 10,以获得最新的功能和安全改进。”
我的问题是如何应用消息 3 中提到的建议?Windows Update 系统有问题吗?或者消息只是相互矛盾而 PC 已更新。
我用文字描述了我所看到的内容,并在下面添加了一个屏幕截图以确保完整性。