経由でインストールされているプログラムを入手だから私は、リモートマシン上にインストールされているプログラムのリストを取得するには、これを使用しようとしては、レジストリ
でオーバーしてきました。私はすでにPSを経由して遠隔地のWinRMを開始し、これの主な用途は、クライアントのPC上のプログラムのアドビのバージョンを取得することです
Invoke-Command -cn MC-PKS-MCARDH-L -ScriptBlock {
Get-ItemProperty HKLM:\Software\Wow6432Node\* |
select PSPath, PSParentPath, PSChildName
}
コマンドを使用していますが、何らかの理由で、これは、多くのを返しませんフォルダ。 HP、ESRI、Malwarebytesなどを返すだけです。
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Wow6432Node\ESRI PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Wow6432Node PSChildName : ESRI PSComputerName : mc-pks-mcardh-l RunspaceId : 76050648-eec5-4e90-960d-872264a894d4 PSShowComputerName : True
これはなんですか?私はリンクしたページの1つを使ってみました:
HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*
しかし、Adobe Readerはこのリストにも表示されません。
私はドメインのAD管理者です。なぜ、すべてのフォルダが表示されないのですか?私は今、regeditを介してテストmachinとtheresのAdobeというフォルダを探しています。
'Win32_Product'は(https://gregramsey.net/2012/02/20/win32_product-is-evil/)[危険]で、shouldn」インストールされたアプリケーションを列挙するために使用されます。 –
私はそれを試みましたが、Adobe Indesignが表示されていないようなアプリケーションを私に渡すことはできませんでした。それは.msiで使用されているインストールのみを表示します。 – JimmySmithJR
聖なる****。 OK、それは悪いことです。 –