Obter status do serviço do servidor remoto usando o PowerShell

Como obter o status do serviço para um computador remoto que precisa de um nome de usuário e senha para fazer login?

Estou tentando encontrar uma solução usando o seguinte código:

$serviceStatus = get-service -ComputerName $machineName -Name $service

A sintaxe padrão para oget-service comando é:

Parameter Set: Default
Get-Service [[-Name] <String[]> ] [-ComputerName <String[]> ] [-DependentServices] [-Exclude <String[]> ] [-Include <String[]> ] [-RequiredServices] [ <CommonParameters>]

Parameter Set: DisplayName
Get-Service -DisplayName <String[]> [-ComputerName <String[]> ] [-DependentServices] [-Exclude <String[]> ] [-Include <String[]> ] [-RequiredServices] [ <CommonParameters>]

Parameter Set: InputObject
Get-Service [-ComputerName <String[]> ] [-DependentServices] [-Exclude <String[]> ] [-Include <String[]> ] [-InputObject <ServiceController[]> ] [-RequiredServices] [ <CommonParameters>]

Isso não tem uma opção para nome de usuário e senha.

questionAnswers(2)

yourAnswerToTheQuestion