我在具有以下设置的商业环境中工作:
- 我们的电脑已添加到工作帐户(并受到管理)
- 我们可以保留对机器的管理员访问权限
我有一个安全性很强的客户。这意味着,如果您没有由他们的工作帐户管理的计算机,您无法将他们的电子邮件地址添加到您的 Outlook,您无法从他们的 Sharepoint 下载内容,您甚至无法在 Word/Excel/Powerpoint 中打开并编辑任何内容,等等……这有效地降低了我们的效率很多。
所以我有了一个好主意 - 如果我安装类似于 WSL 的东西,使用 Windows 创建一个更轻的虚拟机,让虚拟机由客户端管理,并使用无缝窗口连接到我的主机,会怎么样?
嗯,到目前为止,这就是我所处的位置..正如我发现的那样,Hyper-V 无法做到这一点,VirtualBox 也是如此...所以无论如何,任何软件,都可以让我在后台运行 Windows 虚拟机,并允许与主机的无缝窗口?
谢谢你!
使用任何软件创建虚拟机,然后通过RemoteApp 模式下的远程桌面连接到该虚拟机(这是 RDP 具有的无缝“我们家里有 Citrix”模式)。VM 本身可以保持“无头”状态,因此 Hyper-V 可以正常工作。
虽然正式的 RemoteApp 需要服务器版本和完整的 RDS 主机角色设置,但您实际上可以使用RemoteApp 工具在任何 Windows Pro 计算机上启用它(如果您不想搞乱服务器角色,也可以在服务器上启用它)。
您需要为单个应用程序创建 .rdp 文件,但为 Firefox 或 Windows 资源管理器创建一个就足够了;然后它可以在同一连接上启动其他应用程序。剪贴板同步的工作方式与常规 RDP 相同,同样,如果在 .rdp 文件中启用,您可以通过 \\tsclient 访问主机驱动器。
(WSLg 使用几乎相同的机制来无缝运行 Linux 应用程序 - 在 Windows 端,应用程序实际上由 RDP 客户端显示。)
Microsoft 正是这样做的,并将其内置到 Windows 工作版本中,从 Windows 10 开始。搜索Microsoft Defender Application Guard。
各个应用程序在自己的虚拟机中运行,但它们的窗口是无缝组合的。Edge 是内置支持的,Office 企业版也具有内置兼容性。
显然,这会对性能和内存造成影响,但根据我的经验,它效果很好。