自分のマシンにインストールされているすべてのインストール済みAppVパッケージを一覧表示するには、Get-AppvClientPackage -all
[| select name
]またはGet-WmiObject -Namespace root\appv -Class AppvClientPackage
[|select name
]を使用できます。このコマンドレットを使用して、別のマシンにインストールされたAppVパッケージをリモートで実行することなく取得することはできないようです。PowerShellのGet-AppvClientPackageを使用して、自分以外のマシンでAppVパッケージを一覧表示できますか?
私は、(目的を参照して)動作するものを見つけたり、それが不可能であるという決定的な回答を得るためにこの質問をしています。 (PS以外の)より良いオプションがあるかもしれませんが、私の質問は単純に可能かどうかです。後者の場合は、スクリプトを開発するためにプッシュすることができます。 )必要な情報を収集します。
目的:私たちのチームは、SCCMの可視性を持っていません(別の選択肢は、どこにインストールされているかを報告することです)。理解できます)、特定のクライアントマシンにパッケージがインストールされているかどうかを確認したり、特定のクライアントがインストールしたAppVパッケージを確認したり、どのマシンにインストールされているか確認したりする必要があります。特定のパッケージがインストールされている。
同じ情報を得ることができる別のモジュールまたはコマンドレット(またはPowerShellまたはWMI以外のもの)がある場合は、提案を歓迎します。
あなたは '-ComputerName'それに合格し、ターゲット上で適切な権限を持っている場合あなたの'は、Get-WmiObject'メソッドが動作します。 – TheIncorrigible1
チームメンバーは、大部分のクライアントマシンのローカル管理者グループ内にあるアカウントを使用していません。セキュリティチームがこれを実行できるため、実行できるスクリプトも別のオプションです。 – Dallas
なぜPSRemotingは1つのグループに制限されていますか? * PSRemotingにはさまざまなオプションがあります(たとえば、コマンドレットに基づいて実行を制限するなど)。あなたが求めていることについて、私はあなたが必要とするものを行う特権を持っているとは思わない。 – TheIncorrigible1