У меня есть скрипт, который должен перечислить все установленные программы на компьютере. Я хочу, чтобы он экспортировал его в файл для меня.
Я продолжаю получать ошибку:
Значения предложения для следующих параметров: InputObject:
Я что-то упустил с моим сценарием ниже. Я все еще новичок в powershell, и что-то не так с синтаксисом, который я не получаю.
Как я могу решить это?
$loc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
$names = $loc |foreach-object {Get-ItemProperty $_.PsPath}
foreach ($name in $names)
{
Write-Host $name.Displayname
}
Export-Csv c:\products.txt