Remote an- und abschalten per Script?
Hallo liebe Leute,
standardmäßig habe ich Remote Desktop bei meinen XP Rechnern und meinem Win7 Rechner ausgeschaltet. Jetzt soll aber doch gelegentlich Remote Access erlaubt sein. Das ganze wird über Bitvise Tunnelier und WinSSHD realisiert. Vor der Sitzung muss ich in der Systemsteuerung gehen und Remote erlauben - hinterher möchte ich es wieder sperren. Ich hätte es gerne etwas komfortabler. Gewissermaßen Remote an- und abschalten per Script. Ich habe eine VBS Lösung gefunden, die unter XP funktioniert, aber nicht unter Win7 - 64.
Das funktioniert - aber ich hätte gerne eine Lösung, die auch unter Win7 -64 funktioniert und ich hätte es lieber als cmd als als vbs. Geht das überhaupt? Falls nein, warum nicht? Falls ja, wie? Mir ist ehrlich gesagt nicht ganz klar, was da eigentlich passiert wenn man auf dem Remote Reiter auf der System Pappe dem Benutzer erlaubt/verbietet, eine Remoteverbindung herzustellen. Eines der vielen Windows Rätsel für mich. Wird ein Dienst gestartet/gestoppt? Welcher? Wird etwas in die Registry geschrieben? In welchen Key? Werden nur die Ports freigegeben/gesperrt? Insofern ist es nicht nur eine Batch/Shell Frage sondern etwas, das mir grundsätzlich nicht klar ist und wo ich im Netz auch keine Erklärung gefunden habe, die mich irgendwie schlauer machen würde. Es geht vermutlich irgendwie mit WMIC. Aber da habe ich keinen Plan. Vielleicht könnt ihr mir auf die Sprünge helfen. Vielen Dank.
Leopold
standardmäßig habe ich Remote Desktop bei meinen XP Rechnern und meinem Win7 Rechner ausgeschaltet. Jetzt soll aber doch gelegentlich Remote Access erlaubt sein. Das ganze wird über Bitvise Tunnelier und WinSSHD realisiert. Vor der Sitzung muss ich in der Systemsteuerung gehen und Remote erlauben - hinterher möchte ich es wieder sperren. Ich hätte es gerne etwas komfortabler. Gewissermaßen Remote an- und abschalten per Script. Ich habe eine VBS Lösung gefunden, die unter XP funktioniert, aber nicht unter Win7 - 64.
Const ENABLE_CONNECTIONS = 1 // Schaltet Remote ein
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_TerminalServiceSetting")
For Each objItem in colItems
errResult = objItem.SetAllowTSConnections(ENABLE_CONNECTIONS)
Next
Const ENABLE_CONNECTIONS = 0 // Der gleiche Code mit 0 schaltet Remote ab
Das funktioniert - aber ich hätte gerne eine Lösung, die auch unter Win7 -64 funktioniert und ich hätte es lieber als cmd als als vbs. Geht das überhaupt? Falls nein, warum nicht? Falls ja, wie? Mir ist ehrlich gesagt nicht ganz klar, was da eigentlich passiert wenn man auf dem Remote Reiter auf der System Pappe dem Benutzer erlaubt/verbietet, eine Remoteverbindung herzustellen. Eines der vielen Windows Rätsel für mich. Wird ein Dienst gestartet/gestoppt? Welcher? Wird etwas in die Registry geschrieben? In welchen Key? Werden nur die Ports freigegeben/gesperrt? Insofern ist es nicht nur eine Batch/Shell Frage sondern etwas, das mir grundsätzlich nicht klar ist und wo ich im Netz auch keine Erklärung gefunden habe, die mich irgendwie schlauer machen würde. Es geht vermutlich irgendwie mit WMIC. Aber da habe ich keinen Plan. Vielleicht könnt ihr mir auf die Sprünge helfen. Vielen Dank.
Leopold
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181070
Url: https://administrator.de/contentid/181070
Ausgedruckt am: 05.11.2024 um 11:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo Leopold,
Wenn ich dich richtig verstehe, müsstest du lediglich auf dem jeweiligen Rechner den "remote registry" Dienst starten und dann aus der Ferne den hier beschriebenen Schlüssel setzen.
http://www.mcseboard.de/windows-forum-allgemein-83/registry-eintrag-rem ...
Gruß
Cadel
Wenn ich dich richtig verstehe, müsstest du lediglich auf dem jeweiligen Rechner den "remote registry" Dienst starten und dann aus der Ferne den hier beschriebenen Schlüssel setzen.
http://www.mcseboard.de/windows-forum-allgemein-83/registry-eintrag-rem ...
Gruß
Cadel