May 10 2022 11:32 PM
Hi, if I run these in cmpivot, they work.
Operatingsystem
OR
SystemDevices
OR
Operatingsystem | project device, Caption
but if I run something like this (and many other things)
Device | where (Manufacturer like 'Dell')
- (when all devices are Dells)
OR
Registry('hklm:\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Client') | where Property == 'Release'
I get "unsupported powershell version" from all contactable devices.
We are currently on Powershell version 5.1.19041.1645
MECM is v2111 with a single site
As we have a fairly hardened environment via Group Policy, I'm guessing that maybe this has nothing to do with the powershell version and it is actually something to do with communication.
I can use remote registry outside cmpivot.
c:\windows\ccm\scriptstore is in our exceptions for AV.
We have allsigned as our PS policy and remote powershell is blocked.
The MS 2011 cert is in the Trusted publishers cert store
We have all the prereqs covered based on the documentation - CMPivot for real-time data - Configuration Manager | Microsoft Docs
I am admin on the endpoints and full admin in MECM.
Does anyone know what might cause this, maybe there is a requirement missing from the documentation.