Question : Powershell WMI Outlook version script permissions denied

I'm trying to run a WMI script to get the Outlook version on remote computers, but I'm running into a strange permissions problem.   Permissions have been denied in all cases except for when I used the powershell script with credentials of the currently logged on user of the remote computer.  the same didn't work for another computer.  The local admin and domain admins don't work either.

Powershell command:
Get-WmiObject -computername computername -Namespace "root\MSAPPS12" -Class "Win32_OutlookSummary" -Credential administrator

VB script:
strComputer = "computername"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\MSAPPS12")
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_OutlookSummary",,48)
For Each objItem in colItems
    Wscript.Echo "-----------------------------------"
    WScript.Echo "Win32_OutlookSummary instance"
    WScript.Echo "-----------------------------------"
    WScript.Echo "Build: " & objItem.Build

Answer : Powershell WMI Outlook version script permissions denied

I've resolved my immediate need by using a batch and the filever command below, but it would be better if I could get this working.  There will be other reasons to pull info from this namespace and other non-default ones.

for /f %%z in (WorkstationList.txt) do (
echo %%z,
filever.exe "\\%%z\c$\Program Files\Common Files\Microsoft Shared\OFFICE11\mso.dll"
filever.exe "\\%%z\c$\Program Files\Common Files\Microsoft Shared\OFFICE12\mso.dll"
)  >> OfficeVer5-21-10.csv
Random Solutions  
programming4us programming4us