Coder Social home page Coder Social logo

rdp-kick-prevention's Introduction

RDP-Kick-Prevention

Das RDP-Kick-Prevention Tool ist eine Software, die das Problem lösen soll, welches entsteht, wenn mehrere Personen mit einem Windows RDP Account arbeiten.

Das Problem im Detail

Wenn mehrere Personen den selber RDP Account eines Windows Servers nutzen sollen, kommt es zwangsläufig zu einem Problem.
Windows lässt maximal eine Verbindung zu einem Benutzeraccount zu, anders als Bepsielsweise bei Linux Distributionen.
Dies stellt ein großes Problem dar, da man nicht nachvollziehen kann, ob bereits eine andere Person zu dem Server verbunden ist.
Zusätzlich wird bei dem Verbindungsaufbau keine Warnung angezeigt, dass sich ein Benutzer auf dem Server befindet.
Die Konsequenz daraus ist, dass der verbundene Benutzer ohne Vorwarnung vom Server getrennt wird.

Die Lösung

Bei dem Lösungsansatz, das dieses Tool verfolgt, wird eine Warnung eingeblendet, sobald man zu dem Server verbindet, auf dem sich bereits ein Benutzer befindet.

Warnung

Die Warnung kann entweder mit 'OK' ignoriert werden, oder man beednet den Verbindungsaufbau.

Konfiguration

Das Tool beinhaltet eine ini-Konfigurationsdatei, mit der die Warnung an die Wünsche des Nutzers angepasst werden kann.

[Settings]
MessagesCaption = "WARNING!"
MessageText = "There is currently a user connected to this rdp session! If you countinue, he will get kicked out!"

Installation

Um das Tool zu installieren, muss es an die Windows Aufgabenplanung angekoppelt werden.
Dies ist notwendig, damit bei An/Abmeldungen das Tool die Warnung ein und ausschalten kann.

Für die Eintragung in die Aufgabenplanung gibt es zwei xml-Dateien, die die Konfiguration durchführen.
Bevor die Dateien importiert werden können, muss der Pfad zum Tool ausgewählt werden.
Dazu die Dateien:

Hilfsdateien\RDP-Kick-Prevention_Off.xml
Hilfsdateien\RDP-Kick-Prevention_On.xml

aus dem Download in einem Editor öffnen und unter Command (Zeile: 44) den Pfad zum Tool angeben.

Sobald die Dateien bereit sind, können sie in die Aufgabenplanung importiert werden.

Import

Nach dem Import muss nur noch der ausführende Benutzer ausgewählt werden und das System ist aktiv.

rdp-kick-prevention's People

Contributors

janl1 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.