8
0
Skriptentwickung/archive/Start-ThinClient/ThinClient_History.txt
2024-01-24 16:42:38 +01:00

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
-----------------------------------------------------------