0

我在 powershell 中运行此代码:

$AppVName = Get-AppvClientPackage <Package>
Start-AppvVirtualProcess -AppvClientObject $AppVName cmd.exe

然后我用 cmd 命令写文件;该文件保存在主机文件系统上。这是正常行为吗,我认为虚拟进程是在某种“泡沫”中运行的?

如何启用此气泡,以便虚拟进程写入的文件不会被持久化?

4

1 回答 1

0

这是在 app-v 容器中运行的正确方法之一。

您正在修改/写入的文件是否位于 app-v 包的原始 VFS 结构的一部分的路径中,或者您是否将其保存在机器的另一个文件夹中?

如果 cmd.exe 进程正在修改 app-v 包中 VFS 文件夹中不存在的文件,则这些文件保留在计算机上是正常的。

您可以通过使用 7-zip 解压来检查 app-v 包中的 VFS 文件夹结构。

于 2020-01-14T15:10:22.710 回答