Вы можете использовать Powershell и предоставить ему соответствующие учетные данные:
PS C:\Users\YourUserName>$remoteComp = "remoteComputerName"
PS C:\Users\YourUserName>$svc = "Service Name"
PS C:\Users\YourUserName>$c = Get-Credential
PS C:\Users\YourUserName>$obj = (gwmi -computername $comp -class Win32_Service -computer $remoteComp -Credential $c | Where-Object { $_.Name -match "^$svc*" }
Теперь вы можете использовать $ obj для остановки и запуска службы
PS C:\Users\YourUserName>$obj.StopService()
PS C:\Users\YourUserName>$obj.StartService()
Кроме того, если вы хотите увидеть методы и свойства, доступные для $ obj, используйте эту команду:
PS C:\Users\YourUserName>$obj | Get-Member