разве вы не усложняете что-то? все это для чтения значения из реестра? как насчет подобного типа
icm -ComputerName $endpoint -ScriptBlock {Get-ItemProperty HKLM:\software\7-zip\ |select path}