O que você precisa é ativar o PSRemoting em cada computador remoto. Eu acho que você precisará tocar cada computador fisicamente para fazer isso, mas depois você deve estar pronto para ir. Em cada computador remoto, abra o Powershell como administrador e digite este comando:
Enable-PSRemoting
Por segurança, gosto de seguir isto com um segundo comando:
Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
Isso abrirá uma caixa de diálogo que permite ajustar quem tem acesso remoto. Você pode adicionar usuários específicos ou algo como administradores de domínio.
Mais uma ressalva: o serviço de registro remoto não está configurado para iniciar automaticamente no Windows 7. É provavelmente o mesmo no Windows 8, mas não tenho certeza. Se você planeja executar seu script com freqüência, convém que esse serviço seja iniciado automaticamente. Para necessidades ad hoc, você pode iniciá-lo a partir do seu computador com o comando sc:
sc \computername start remoteregistry
Dessa forma, o serviço só será executado até a próxima reinicialização.