2014-10-03 87 views
0

如果我以普通用戶身份登錄到Windows計算機,則會得到一個AppV系統托盤圖標和一個進程AppVStreamingUX.exe以進行匹配。這很好。當我想添加一個包到我的客戶端時,我需要以管理員身份打開Powershell,這也沒關係。但是,在調用「Add-AppVClientPackage」命令後,我現在有兩個系統托盤圖標,當然還有兩個AppVStreamingUX.exe進程 - 一個用於我和一個用於管理員。即使退出Powershell,第二個仍然存在,現在我有兩個系統托盤圖標,這只是令人困惑。爲什麼添加一個軟件包作爲管理員後會得到兩個AppV托盤圖標?

那麼,我怎樣才能使用Powershell作爲管理員添加一個軟件包,而無需啓動第二個AppVStreamingUX.exe進程?

回答

0

這是App-V 5的SP1行爲的基礎。該服務將在用戶(您的提升)的環境中啓動.EXE。 他們用SP2和更高版本通過完全刪除GUI來修復它...

您可以從系統托盤交互退出進程,或者在用戶名匹配$ 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} 
} 
相關問題