Я хочу получить информацию об установленном программном обеспечении из реестра и сопоставить все свойства файла .exe
, которые применяются к ним, чтобы выяснить, есть ли различия. Если есть различия, я предполагаю, что что-то пошло не так.
Я пытался
Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* |
ft DisplayName |
ForEach-Object {Get-ChildItem -Path C:/*.exe -Recurse -Force -ErrorOction SilentlyContinue} |
Where-Object {$_.Name -match "DisplayName"}
, но мне отказано в доступе.