Invoke-Command nie działa z localhost wskazuje, że zdalne wykonywanie poleceń PowerShell wymaga włączonego WinRM nawet dla operacji lokalnych — konfiguruje się je poleceniem Enable-PSRemoting.
Invoke-Command
Enable-PSRemoting