O que aconteceu com seu script:
- Acesso negado - Sua sessão de consulta (sob seu nome de usuário atual) não tem direitos de administrador sobre o "computador remoto".
- erros de parâmetros inválidos - porque "sessão de consulta" não aceita -Credential como sua opção de comando.
Supondo que você tenha nome de usuário e credenciais (com direitos de administrador) que funcionem no outro computador - você precisa executar o seu powershell (e consultar a sessão) em conjunto com o runas.
Example: runas /user:user@domain "powershell.exe codeabove.ps1"
Isso permitirá que sua sessão do powershell seja executada como aquele user @ domain, que então executará o script powershell e executará a sessão de consulta como esse user @ domain. Assumindo que o domínio user @ tenha acesso ao computador remoto, ele retornará a saída de que você precisa.