0

4.xApp-V サーバーをバージョンからにアップグレードした後、App-V アプリケーションを起動する一連の Powershell スクリプトを移行しようとしています5.x。以前は、次のコマンドを使用してそうしていました。

sfttray.exe /launch $appName

このsfttrayコマンドは、コマンドの実行時にオプションの/exeスイッチを導入しました。/launch

Used with /LAUNCH to specify that an executable program is to be started in 
the virtual environment when a virtual application is started in place of 
the target file specified in the OSD.

App-V5.xが を廃止したことを読みましたがsfttray.exe、代わりにStart-AppvVirtualProcessコマンドレットを使用することもできます。とStart-AppvVirtualProcessの 2 つのパラメータが必要なようです。これまでに見たすべての例は、次の形式になっています。AppvClientObjectFilePath

Start-AppvVirtualProcess -FilePath "C:\Calc.exe" -AppvClientObject $appVObj

Calc.exeこれは、渡された App-V オブジェクト内で起動し、次の5.xものに相当する App-V のようです。

sfttray.exe /launch $appVObj.Name /exe Calc.exe

しかし、代替プログラムを起動したくない場合はどうすればよいでしょうか? .appvパッケージ内のターゲット アプリケーションへのファイル パスを取得するにはどうすればよいですか?

4

1 に答える 1