Search code examples
windowsappv

App-V Virtual Process and local filesystem?


I run this code in powershell:

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

then i write file with cmd command; the file is persisted on host filesystem. Is this normal behavior, i thought that virtual processes is run in some kind of "bubble" ?

How do i enable this bubble so that files written by virtual processes are not persisted?


Solution

  • This is one of the correct methods to run inside an app-v container.

    Is the file that you're modifying/writing is in a path that is part of the original VFS structure of your app-v package, or are you saving it in another folder from the machine?

    If the cmd.exe process is modifying files that are not present in the VFS folders from the app-v package it is normal for those files to persist on the machine.

    You can check the VFS folder structure from app-v package by unzipping with 7-zip.