I try to script a log which gets a program name and version and writes it to a log
Powershell
$Program='*Nuance*'$query64=(Get-ItemPropertyHKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|selectDisplayName,Publisher,InstallDate|where{$_.DisplayName-like$Program})$query32=(Get-ItemPropertyHKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*|selectDisplayName,Publisher,InstallDate|where{$_.DisplayName-like$Program})$date=get-date-format"dd-MM-yyyy-HH-mm"$logfile="C:\Temp\NuancePowerPdfBase.log"$logtext=$env:COMPUTERNAME$query64$query32"["+$date+"] - "+$logtext$logfile
but the result is an "unexpected token". Can someone tell me why?
In Zeile:6 Zeichen:30
+ $logtext = $env:COMPUTERNAME $query64 $query32
+ ~~~~~~~~
Unerwartetes Token "$query64" in...