When I connect via RDP i can start / stop services via net start / stop <serviceName>.
To allow the user to start / stop the service, I added following permissions like in the guide here:
When trying the same as administrator it works fine.
The full traceback is:
Der Dienststeuerungs-Manager auf dem Computer . kann nicht geöffnet werden. Möglicherweise verfügen Sie nicht über die Berechtigung zum Ausführen dieses Vorgangs.
In Zeile:416 Zeichen:8
+ $svc = Get-Service | Where-Object { $_.Name -eq $name -or $_.DisplayN ...
+ ~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-Service], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetServiceCommand
ScriptStackTrace:
bei <ScriptBlock>, <Keine Datei>: Zeile 416
System.InvalidOperationException: Der Dienststeuerungs-Manager auf dem Computer . kann nicht geöffnet werden. Möglicherweise verfügen Sie nicht über die Berechtigung zum Ausführen dieses Vorgangs. ---> System.ComponentModel.Win32Exception: Zugriff verweigert
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ServiceProcess.ServiceController.GetDataBaseHandleWithAccess(String machineName, Int32 serviceControlManaqerAccess)
bei System.ServiceProcess.ServiceController.GetServicesOfType(String machineName, Int32 serviceType)
bei System.ServiceProcess.ServiceController.GetServices()
bei Microsoft.PowerShell.Commands.MultipleServiceCommandBase.get_AllServices()
bei Microsoft.PowerShell.Commands.MultipleServiceCommandBase.MatchingServicesByServiceName()
bei Microsoft.PowerShell.Commands.MultipleServiceCommandBase.MatchingServices()
bei Microsoft.PowerShell.Commands.GetServiceCommand.ProcessRecord()
bei System.Management.Automation.CommandProcessor.ProcessRecord()
SSW-Win1 | FAILED! => {
"changed": false,
"msg": "Unhandled exception while executing module: Der Dienststeuerungs-Manager auf dem Computer . kann nicht geöffnet werden. Möglicherweise verfügen Sie nicht über die Berechtigung zum Ausführen dieses Vorgangs."
}
When trying the same with an administrative account via ssh, it works fine.