在将 App-V 服务器从版本升级4.x到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 cmdlet。似乎Start-AppvVirtualProcess需要两个参数:AppvClientObject和FilePath。到目前为止,我看到的每个示例都具有以下格式:
Start-AppvVirtualProcess -FilePath "C:\Calc.exe" -AppvClientObject $appVObj
这Calc.exe在传入的 App-V 对象中启动,并且似乎是 App-V5.x的等价物:
sfttray.exe /launch $appVObj.Name /exe Calc.exe
但是,如果我不想启动备用程序怎么办?如何获取.appv包中目标应用程序的文件路径?