Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Remote an- und abschalten per Script?

Mitglied: Leopold.Bloom

Leopold.Bloom (Level 1) - Jetzt verbinden

26.02.2012 um 01:08 Uhr, 6494 Aufrufe, 2 Kommentare

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.

01.
 
02.
Const ENABLE_CONNECTIONS = 1 // Schaltet Remote ein 
03.
  
04.
strComputer = "." 
05.
Set objWMIService = GetObject("winmgmts:" _ 
06.
    & "{impersonationLevel=impersonate}\\" & strComputer & "\root\cimv2") 
07.
 
08.
Set colItems = objWMIService.ExecQuery _ 
09.
    ("Select * from Win32_TerminalServiceSetting") 
10.
 
11.
For Each objItem in colItems 
12.
    errResult = objItem.SetAllowTSConnections(ENABLE_CONNECTIONS) 
13.
Next 
14.
 
15.
Const ENABLE_CONNECTIONS = 0  // Der gleiche Code mit 0 schaltet  Remote ab 
16.
 
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
Mitglied: CadelPigott
26.02.2012 um 09:23 Uhr
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
Bitte warten ..
Mitglied: Leopold.Bloom
28.02.2012 um 13:31 Uhr
Hallo Cadel,

vielen Dank für Deine Hilfe - auf der Seite, die Du mir empfohlen hast, war zwar keine Lösung für das Umschalten - aber der entscheidende Registry Key war angegeben. Und jetzt habe ich eine Lösung gefunden, die auch unter Win 7 funktioniert.

Wahrscheinlich habe ich mich unklar ausgedrückt. Ich habe auf einem Rechner eine Anwendung laufen, die von außen aufgerufen werden können soll. Während jemand von außen auf dem Rechner arbeitet muß Remote erlaubt sein - sobald er die Arbeit beendet hat, möchte ich Remote wieder unterbinden. Remote wird nicht anderswo an- und abgeschaltet sondern hier. Nur möchte ich dafür nicht jedesmal in der Systemsteuerung herum fuhrwerken sondern Remote erlauben/nicht erlauben auf Knopfdruck realisieren. Und so funktioniert es.

Falls es jemanden interessiert .

01.
 
02.
@echo off 
03.
 
04.
set DIENSTNAME="Remote-Registrierung" 
05.
set DIENST="RemoteRegistry" 
06.
 
07.
NET START | FIND %DIENSTNAME% > nul 
08.
IF errorlevel 1 net start %DIENST% 
09.
  
10.
NET START | FIND %DIENSTNAME% > nul 
11.
IF errorlevel 1 GOTO :EOF 
12.
 
13.
echo Windows Registry Editor Version 5.00 >> %TEMP%\remote.reg 
14.
echo. >> %TEMP%\remote.reg 
15.
echo [HKEY_LOCAL_MACHINE\system\currentcontrolset\control\terminal Server] >> %TEMP%\remote.reg 
16.
if %1==off echo "fDenyTSConnections"=dword:00000001 >> %TEMP%\remote.reg 
17.
if %1==on echo "fDenyTSConnections"=dword:00000000 >> %TEMP%\remote.reg 
18.
regedit  /s %TEMP%\remote.reg 
19.
del %TEMP%\remote.reg 
20.
 
21.
exit 
22.
 
Das Verfahren ist simpel. Falls der Dienst nicht läuft wird er gestartet. Falls der Dienststart nicht klappt -> EOF. Sonst wird je nach Aufrufparameter eine reg Datei ins Temp Verzeichnis geschrieben und im Silent Modus von regedit ausgeführt. Im Silent Modus wird ohne Nachfragen in die Registry geschrieben. Danach wird die reg Datei wieder gelöscht.

Unter XP funktioniert das so ohne Umwege.

Bei Win 7 muss man noch diese unsägliche Benutzerkontensteuerung umgehen, damit das An- und Abschalten auf Knopfdruck funktioniert. Ganz ausschalten will ich die UAC nicht, immerhin bietet sie etwas zusätzliche Sicherheit. Ich habe also einen Job in die Aufgabenplanung geschrieben, der mit höchsten Privilegien gestartet wird. Der Job wird mit schtasks.exe aufgerufen und alles ist ok. Ein indirekter Aufruf. Keine störende UAC-Pappe mehr.

LG aus HH

Leopold

Problem gelöst.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Script per Sudo remote ausführen
Frage von trallerBatch & Shell3 Kommentare

Hallo, ich möchte, dass von lokal über SSH ein Script remote ausgeführt wird, welches sich lokal befindet. Normalerweise geht ...

Batch & Shell

Remote-PowerShell Script auf mehreren Rechnern gleichzeitig Ausführen

gelöst Frage von AlthalusBatch & Shell4 Kommentare

Hallo zusammen, nach dem mein letztes Script ) Dank der Hilfe von 'grexit' super läuft und die heutige Erprobung ...

Netzwerkmanagement

WakeOnLAN für die Netzwerkkarte remote über ein Powershell- oder WMI-Script aktivieren

Frage von GlintofGoldNetzwerkmanagement11 Kommentare

Hallo, ich muss in einem räumlich weit auseinanderliegenden Netzwerk für mehrere Rechner WakeOnLAN aktivieren. Das ist so ziemlich das ...

Batch & Shell

Remote-PowerShell Script gibt Probleme bei einigen Testrechnern

gelöst Frage von AlthalusBatch & Shell7 Kommentare

Hallo zusammen, ich habe gerade ein Problem mit der Ausführung eines Powershell Scripts. Was nur bei einigen Testrechnern nicht ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 5 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 8 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...