Dlaczego tak
Blok skryptu wykonuje się zdalnie na PC08: Get-Service pobiera usługi, Where-Object zostawia te, które mają typ uruchamiania Automatic i nie są w stanie Running, a Start-Service uruchamia je. Działające usługi odpadają w filtrze, więc nic nie jest restartowane. Skrypt nie działa lokalnie, bo podano -ComputerName, a do zmiany typu uruchamiania potrzebny byłby Set-Service.