Windows 10 に付属する最新の App-V について 2 つの質問があります。次の構造を持つアプリケーションをシーケンスしました。
- プログラム ファイル\OwnApp\run.ps1
- プログラム ファイル\Firefox\firefox.exe
- Program files\java (いくつかの古いバージョン)
ここで、環境変数のためにリンクされている独自のアプリ/スクリプトを使用して Firefox を実行する必要があります。しかし、App-V を使用すると、env 変数は vmfs ではなく、ローカル ドライブを指します。ハードコーディングせずに、PowerShell ファイルを vmfs の正しい Firefox バージョンにリンクする方法はありますか?
"${env:programfiles} (x86)$browser"
また、PowerShell ファイルでは、アプリ フォルダーにログ ファイルを作成します。残念ながら、プログラム データ フォルダーのアクセス許可を変更しない限り、アクセス拒否エラーが発生します。
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 の利点の 1 つではありませんか?
前もってありがとうステファン