关于 Windows 10 附带的最新 App-V,我有两个问题。我对具有以下结构的应用程序进行了排序:
- 程序文件\OwnApp\run.ps1
- 程序文件\Firefox\firefox.exe
- 程序文件\java(一些旧版本)
现在,我需要通过我自己的应用程序/脚本运行 Firefox,该应用程序/脚本由于环境变量而被链接。但是通过使用 App-V,env 变量不会指向我的 vmfs,而是指向我的本地驱动器。有什么方法可以将 PowerShell 文件链接到我的 vmfs 中正确的 Firefox 版本但没有硬编码?
"${env:programfiles} (x86)$browser"
此外,在我的 PowerShell 文件中,我在 app 文件夹中创建了一个日志文件。不幸的是,除非我更改程序数据文件夹中的权限,否则我会收到拒绝访问错误。
Out-file : Access to the path 'C:\ProgramData\Microsoft\AppV\Client\Integration\AD721672-C59B-4FB4-9EBB-E23AD314A95D\Root\VFS\ProgramFilesX86\OwnApp\OwnApp.log' is denied.
安装后如何在不手动更改权限的情况下编写文件?这不是 AppV 的一个好处,用户有写权限吗?
在此先感谢斯蒂芬