Hi ,
i've created few msi packages and deployed sucessfully to the users using SCCM. I need to update an existing file in virtual bubble with a new file. Can you pls tell me how to update the file in virtual bubble without creating a new package or rebuilding the application. The users need to update the file by themselfs ?? they want to know the way how they can update the file bythem selves?
It would be great help for us if you can help with this .....
Thanks ---
I don't think it is possible without rebuilding the package. You may try updating the file in the sandbox and check.
A rebuid is required if you want to update this in the PDC.
Though (if you want) you can update the file in SANDBOX. You can create a batch script, and execute it once, to copy this file(which you need to copy at some local location in target machine) to the virtual folder (using virtual CMD), replace existing file and it will work.
Updating the file in the sandbox externally (from outside the ThinApp package) is not recommended as the ThinApp runtime keeps track of the files and settings and changes with them and this could potentially cause instabilities in the package.
For files which need to be updated from time to time where the desire is not to rebuild the ThinApp package (and redeploy), it's recommended to leave the file native and set the folder isolation to MERGED. Other files in the same folder which exist virtually will remain virtual and not get written to native. Any other new files in the same folder will be created natively.
For a refresher of Isolation Modes, see Peter Bjork's video on ThinApp Isolation Modes Explained.
Another way to do it is create a script which checks for any updated versions of the file in question and embedd said script into the ThinApp package so the update is done on the fly. This will conduct the update to the file in question without requiring additional rebuilds. For additional information on scripting, see the ThinApp Blogs Scripting section.
-Dean F.
