Lately I've been working in some environments that don't have remote management nailed down (i.e. WinRM / PowerShell Remoting). That said, doing just about anything across a lot of systems has kinda been a pain. Most recently I needed to force GPUpdate to run then verify it ran. Without being able to use Invoke-Command with the -ComputerName parameter or Invoke-GPUpdate I had to come up with another solution. Below is what I ended up with, leveraging both WMI and RPC.