83 lines
5.2 KiB
Plaintext
83 lines
5.2 KiB
Plaintext
Version 3.0.0.0 - xx.xx.2016
|
|
NEW: -
|
|
FIX: -
|
|
CHG: - Komplette Neuentwicklung des Skripts in PowerShell (V2 - um es WinXP kompatibel zu halten).
|
|
REM: -
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 2.1.0 - November 2012
|
|
- Erneuter Login durch den Benutzer möglich.
|
|
Über ein VBScript (ThinClient_BenutzerBetrieb_Abfrage.vbs) ist realisiert, das der Benutzer nach Ende seiner Sitzung,
|
|
die Verbindung zum gleichen Server entweder nochmal aufbauen kann, oder zu einem anderen Server dessen IP-Adresse manuell eingegeben werden muss, herstellen kann.
|
|
- Sprungmarke können nun parametrisiert (Übergabeparameter %4) angesteuert werden. Z.B. mit "start_RDSTest" wird der Start der Dienstprogramme und die Anfangstests (IP) übersprungen.
|
|
- Erweiterung Installationsskript - kann nun auch durch einen parametrisierten Aufrufs einer VBS-Datei (ThinClient_Installationsskript.vbs) die Comupter Arbeitsgruppe setzen.
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 2.0.0 - Oktober 2012
|
|
- Unterteilung des Skripts in zwei Betreibsarten "ThinClient_AdministratorBetrieb" und "ThinClient_BenutzerBetrieb".
|
|
Das Skript list zu Anfang den aktuell angemeldeten Windows-Benutzer aus. Entspricht dieser dem Namen "Administrator",
|
|
lädt das Skript den gesamten Desktop und nicht wie im dedizierten Benutzerbetrieb nur die RDP Verbindung.
|
|
Hiefür muss der Terminal Dienst gestartet sein, ansonsten stürtzt das Batch-Skript ab!
|
|
Die Steuerung wie der lokale Administrator heist, erfolgt über die Variable "LokalerAdministrator".
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.5.1 - September 2012
|
|
- ThinClient Script ist nun parametrisierbar aufrufbar.
|
|
IP Adresse vom RDS Server kann nun beim Aufruf des Batch-Skripts mitübergeben werden,
|
|
wenn keine Adresse übergeben wird, wird auf den Eintrag in dem Batch-Skript zugegriffen (Variablen RDSSrv01, RDSSrv02 und RDSSrv03)
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.5.0 - Juli 2012
|
|
- Überarbeitung der gesamten Skript Struktur!
|
|
- Überarbeitung der Fehlermedlungen am Ende des Skripts.
|
|
Sollte ein wiederholt aufgetretener Fehler zum herunterfahren des ThinClients führen, kann der Administrator nun anhand der Nachrichten in der DOS-Box erkennen,
|
|
welche Ursache dazu geführt hat.
|
|
- Überarbeitung der IP Adresse Überprüfung. Zweite Überprüfung eingebaut für Windows Versionen ab Vista.
|
|
Steuerung nun über die Variabelen "IPTest" und "IPTest_Versuche" möglich. Kann keine gültige IP Adresse bei der Überprüfung gefunden werden,
|
|
wird die Variable "IPTest" mit +1 gerechnet. Haben beide Variablen den gleichen Wert, fährt der ThinClient mit einer grafischen Fehlermeldung herunter.
|
|
- Erstellung eines Installationsskripts (ThinClient_Installationsskript.cmd).
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.2.1
|
|
- Es können nun mehrere Dienstprogramme im Skript hinterlegt werden (DienstProgramm1..., DienstProgramm2... und DienstProgramm3...)
|
|
Absichtlich wurden hierfür mehrere Zeilen vorgesehen, damit falls benötigt, die Anwendungen mit unterschiedlichen Parametern aufgerufen werden können.
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.2.0
|
|
- Dienstprogramme können nun im Skript hinterlegt werden. Diese werden aufgerufen bevor eine RDS Verbindung hergestellt wird
|
|
Über die Variable "DienstProgrammXStarten" wird das Flag gesetzt ob das eingetragene Programm gestartet werden soll.
|
|
Mit der Variable "DienstProgrammXPfad" wird der Pfad der Anwendung festgelegt und mit "DienstProgrammXDatei" die eigentliche Ausführbare Datei.
|
|
- Das Skript überprüft nun zu Anfang ob der installierte Netzwerkadapter eine gültige IP Adresse bezogen hat (nur Windows 2000 und XP).
|
|
Gelingt dies Drei-Mal nicht, fährt der ThinClient mit einer grafischen Fehlermeldung herunter.
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.1.1
|
|
- Es können nun drei RDS-Server Adressen hinterlegt werden, wenn der erste nicht erreichbar ist, wird der zweite versucht zu kontaktieren.
|
|
Steht dieser ebenfalls nicht zur Verfügung, wird der dritte angepeilt, ist auch dieser nicht erreichbar fährt der ThinClient mit einer grafischen Fehlermeldung wieder herunter.
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.1.0
|
|
- Die Variable "RDSTest_Versuche" wurde eingefügt, über welche steuerbar ist, wie oft versucht wird eine Verbindung zum RDS-Server herzustellen.
|
|
Der Test startet eine ICMP (PING) Anfrage. Erst wenn diese erfolgreich beanwortet wurde, wird eine RDP Verbindung aufgebaut.
|
|
Bei jedem Fehlversuch wird die Variable "RDSTest" mit +1 gerechnet. Wenn die Variablen "RDSTest_Versuche" und "RDSTest" die gleichen Werte aufweisen
|
|
(z.B.: aufgrung von Verbindungsfehlversuchen) fährt der ThinClient mit einer grafischen Fehlermeldung herunter.
|
|
|
|
-----------------------------------------------------------
|
|
|
|
Version 1.0.0
|
|
- Erste funktionierende Version!
|
|
|
|
--------------------------Legende--------------------------
|
|
NEW: = Hinzufügen einer neuen Funktion
|
|
FIX: = Korrektur einer vorhandenen Funktion
|
|
CHG: = Änderung oder Erweiterung einer vorhandenen Funktion
|
|
REM: = Entfernen einer Funktion
|
|
----------------------------------------------------------- |