Я запускаю скрипт, который запрашивает windows и его реестр. Я пытаюсь добавить код, в котором он может запрашивать как 64-битную, так и 32-битную версии ОС.
Так что, если это 32-битная версия, она должна посмотреть на HKLM_SOFTWARE_TEAMVIEWER, а если она 64-битная, она должна запросить HKLM_SOFTWARE_WOW6432Node_Teamviewer
Итак, как должна выглядеть эта часть для запроса обоих местоположений в зависимости от типа ОС?
$TVID = (Get-ItemProperty "HKLM:\SOFTWARE\TeamViewer").ClientID
Это скрипт:
Param(
[string]$ServerShare
)
$dom = $env:userdomain
$usr = $env:username
$Fullname = ([adsi]"WinNT://$dom/$usr,user").fullname
$TVID = (Get-ItemProperty "HKLM:\SOFTWARE\TeamViewer").ClientID
if (!$TVID) { $TVID = (Get-ItemProperty "HKLM:\SOFTWARE\TeamViewer\Version9").ClientID }