SCCM=にクエリを作成して、Powershellの異なるバージョンがインストールされているコンピューターの数を表示しようとしています。v2、v3、v4が混在していると思われますが、コンピュータ名とそのコンピュータ名を知っています。これを実現する方法を知っている人はいますか?これについてオンラインで何も見つけることができませんでした。
レポートを作成したくないので、クエリを使用します(SCCM 2012)のレポートビルダーとのやり取りはできません)。
これは、クライアント設定でソフトウェアインベントリ機能を有効にすると実行できます。デフォルトでは、SINVはC:\Windowsのスキャンを無効にするため、Powershellパス%windir%\System32\WindowsPowerShell\v1.0を再度有効にする必要がありますその後、「Softare Files」属性クラスを活用するクエリまたはコレクションを作成して、自分が何を持っているかを確認できます。これまでのところ、次の値とバージョン番号をマッピングしました。
C:\Windows
%windir%\System32\WindowsPowerShell\v1.0
v1,2 Less Than 6.2 v3 Like 6.2.% v4 Like 6.3.%