0

通常のユーザーとして Windows マシンにログインすると、AppV システム トレイ アイコンとプロセス AppVStreamingUX.exe が表示されます。それは大丈夫です。クライアントにパッケージを追加したいときは、Powershell を管理者として開く必要がありますが、それも問題ありません。しかし、「Add-AppVClientPackage」コマンドを実行すると、2 つのシステム トレイ アイコンと、もちろん 2 つの AppVStreamingUX.exe プロセス (1 つは自分用、もう 1 つは管理者用) が表示されます。Powershell を終了した後でも、2 つ目のアイコンが残り、システム トレイ アイコンが 2 つになり、混乱します。

では、2 番目の AppVStreamingUX.exe プロセスを開始せずに、Powershell を管理者として使用してパッケージを追加するにはどうすればよいでしょうか?

4

1 に答える 1

0

これは、App-V 5 の SP1 の動作の基本でした。サービスは、ユーザー (昇格された) コンテキストで .EXE を起動します。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}
}
于 2015-07-19T06:39:01.553 に答える