首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PowerShell中不带\exe参数的情况下,App-V5.0的替代方案是什么?

在PowerShell中不带\exe参数的情况下,App-V5.0的替代方案是什么?
EN

Stack Overflow用户
提问于 2018-10-17 05:33:15
回答 1查看 637关注 0票数 0

在将App-V服务器从4.x版本升级到5.x之后,我正在尝试转换一组启动App-V应用程序的Powershell脚本。在此之前,我使用了以下命令:

代码语言:javascript
运行
复制
sfttray.exe /launch $appName

sfttray command在运行/launch命令时引入了一个可选的/exe开关:

代码语言:javascript
运行
复制
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-V 5.x已经取消了sfttray.exe,我的替代方案是使用Start-AppvVirtualProcess cmdlet。Start-AppvVirtualProcess似乎需要两个参数:AppvClientObjectFilePath。到目前为止,我看到的每个示例都是以下格式:

代码语言:javascript
运行
复制
Start-AppvVirtualProcess -FilePath "C:\Calc.exe" -AppvClientObject $appVObj

这将在传入的App-V对象中启动Calc.exe,并且看起来像是App-V 5.x的等价物:

代码语言:javascript
运行
复制
sfttray.exe /launch $appVObj.Name /exe Calc.exe

但是如果我不想启动另一个程序呢?如何获取.appv包中目标应用程序的文件路径?

EN

回答 1

Stack Overflow用户

发布于 2019-03-08 03:14:11

有三种方法可以在App-V包中启动本地系统进程。第一个是您所描述的,但您也可以使用/appvve: command switch启动任何进程,windows将在指定的应用程序包或连接组中打开它。

代码语言:javascript
运行
复制
cmd.exe /appvve:<PACKAGEGUID_VERSIONGUID>
cmd.exe /appvve:aaaaaaaa-bbbb-cccc-dddd-eeeeeeee_11111111-2222-3333-4444-55555555 

有关更多信息,请参阅此Microsoft Support Article

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52844335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档