4.x
App-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 つのパラメータが必要なようです。これまでに見たすべての例は、次の形式になっています。AppvClientObject
FilePath
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
パッケージ内のターゲット アプリケーションへのファイル パスを取得するにはどうすればよいですか?