为管理员添加软件包后,为什么会收到两个AppV托盘图标?

时间:2014-10-03 16:38:23

标签: powershell appv

如果我以普通用户身份登录Windows计算机,我会获得一个AppV系统托盘图标和一个进程AppVStreamingUX.exe来匹配。那一切都很好。当我想向我的客户端添加一个包时,我需要以管理员身份打开Powershell,这也很好。但是,在调用“Add-AppVClientPackage”命令后,我现在有两个系统托盘图标,当然还有两个AppVStreamingUX.exe进程 - 一个用于我,一个用于管理员。即使在退出Powershell之后,第二个仍然存在,现在我有两个系统托盘图标,这只是令人困惑。

那么,如何在不启动第二个AppVStreamingUX.exe进程的情况下使用Powershell作为管理员添加包?

1 个答案:

答案 0 :(得分:0)

这是App-V 5的SP1行为的基础。该服务将在用户(您的提升)上下文中启动.EXE。 他们已经修复了#39;通过完全删除GUI来使用SP2及更高版本...

您可以从系统托盘以交互方式退出该过程,或者如果用户名与$ env:username匹配,则终止该过程?

类似的东西:

$a = gwmi -Class win32_process -Filter 'name="notepad.exe"'
foreach ($i in $a) {
    $u = $i.GetOwner()
    If ($u.User -EQ $env:USERNAME) {Write-Host matched! $i.ProcessId}
}