xcheta
Goto Top

Remotedesktop Dienst abfragen

Hi Leute,

gibt es die Möglichkeit den Remotedesktopdienst abzufragen? Bei mir fällt immer der Dienst aus und ein Benutzer kann nicht mehr über RDP Verbinden. Nun möchte ich mittels Skript abfragen ob dieser noch an ist. Kann man diesen also irgendwie abfragen das er mir je nachdem ob er an oder aus ist ein True oder False zurück gibt?

Dies soll also heißen:

Fall 1).Wenn TermService false----> Dann "net start TermService";
Fall 2).Wenn TermService True ---> Dann "nichts machen" ;

Danke euch schon einmal für eure Antworten =)

Xcheta

Content-ID: 287587

Url: https://administrator.de/contentid/287587

Ausgedruckt am: 25.11.2024 um 21:11 Uhr

emeriks
emeriks 05.11.2015 aktualisiert um 08:57:28 Uhr
Goto Top
Hi,
ist der Server 7x24 h in Betrieb? Falls nein, über Nacht leer, dann könntest Du einfach jede Nacht eine geplante Aufgabe laufen lassen, welche den Dienst prophylaktisch neu startet. z.B. mit einem Powershell-Einzeiler:
powershell.exe -command "&{Restart-Service TermService}"  

E.
AndreasHoster
AndreasHoster 05.11.2015 um 09:08:55 Uhr
Goto Top
Powershell ist für alles Dein Freund
$Dienst = get-service -Name TermService
if ($Dienst.Status -ne "Running") {  
    $Dienst.Start
}

Und Quick and Dirty müsste man noch nicht mal den Status abfragen. Einfach alle x Minuten ein net start TermService einplanen, falls der Dienst läuft bringt net start einfach einen Fehler, ansonsten wird der Dienst gestartet.
SlainteMhath
SlainteMhath 05.11.2015 um 11:03:26 Uhr
Goto Top
Moin,

du kannst auch den Dienst selbst entsprechend konfigurieren.
Services.msc -> Eingeschaften -> Reiter "Wiederherstellung".
1+2 aktion: Dienst neu starten
3. Aktion Server neu starten

lg,
Slainte
emeriks
emeriks 05.11.2015 aktualisiert um 11:18:36 Uhr
Goto Top
Bei mir fällt immer der Dienst aus
Ich kenne das auch so, dass der Dienst noch läuft, aber nicht mehr reagiert. Da nützt es dann nichts, darauf zu prüfen, ob der läuft.
Dani
Dani 06.11.2015 um 17:05:59 Uhr
Goto Top
Moin,
warum nicht einfach in den Eigenschaften des Dienstes, im Reiter Wiederherstellung einfach überall "Dienst neu starten" hinterlegen.
Wobei ich mich eher Fragen würde warum der Dienst abstürzt?!


Gruß,
Dani
xcheta
xcheta 07.11.2015 um 11:07:23 Uhr
Goto Top
Ich bin jetzt hin gegangen und hab mir einfach eine Batch Datei erstellt die alle 5 min ausgeführt wird. In dieser Datei habe ich einfach nur den Befehl
net start termservice
eingefügt. Und siehe da seitdem keine Probleme mehr ich danke euch =).