In some situations you may see Get-CimInstance : Not supported error.
Here is an example, when all monitors powered off or no monitor plugged in, and run screenFetch with a remote desktop client, the system cannot detect any monitor and then the error appears. It can be simply fixed by adding -ErrorAction SilentlyContinue parameter, but I'm not sure where else will it happen, so please let me know if you see this error.

In some situations you may see
Get-CimInstance : Not supportederror.Here is an example, when all monitors powered off or no monitor plugged in, and run
screenFetchwith a remote desktop client, the system cannot detect any monitor and then the error appears. It can be simply fixed by adding-ErrorAction SilentlyContinueparameter, but I'm not sure where else will it happen, so please let me know if you see this error.