Automatisieren und Vernetzen mit Industrie-PC
:: Stand :: 09.07.2004 |
||
| Pfad ::: Home / Netzwerktechnik / Weitere Netzwerkthemen / Authentifizierte Benutzeranmeldung | ||
|
Authentifizierte Benutzeranmeldung
1. Anmeldeskripte Anmeldeskripte werden verwendet, um Vorgänge in Windows automatisch ausführen zu lassen, wenn sich ein Benutzer an einem Computer anmeldet. Es handelt sich hierbei um eine im Betriebssystem hinterlegte Datei, die nach dem starten des PCs asynchron und verborgen im Hintergrund abgearbeitet wird, noch bevor Windows die Benutzeroberfläche Freigibt. Ein Skript kann Betriebssystembefehle enthalten, beispielsweise solche, über die Netzwerkverbindungen hergestellt oder Anwendungen gestartet werden. Über Anmeldeskripts können auch Umgebungsvariablen festgelegt werden, die Informationen, wie beispielsweise den Suchpfad des Computers und das Verzeichnis für temporäre Dateien, angeben. Bei einer Anmeldeskript handelt es sich in der Regel um eine Batchdatei (Dateinamenerweiterung .bat oder .cmd); es kann jedoch jedes beliebige andere ausführbare Programm verwendet werden. Anmeldeskripte sind optional, d.h. man kann festlegen, für welchen Benutzer irgendein Skript überhaupt gilt, ferner aber auch welche Anweisungen in einem, an einen Benutzer zugewiesenen Skript überhaupt für diesen gültig sind. So können diese auch zum Konfigurieren von Benutzerumgebungen verwendet werden, indem über sie Netzwerkverbindungen hergestellt und Tasks ausgeführt werden. Das Ausführen von Anmeldeskripten ist dann sinnvoll, wenn die Benutzerumgebung eingerichtet werden soll, ohne dass alle damit verbundenen Aspekte berücksichtigt werden müssen. Z.B. in Netzwerken an größeren Schulen und Einrichtungen mit einer Vielzahl von sich Ständig wechselnden Benutzern, die an verschiedenen Arbeitsgruppencomputern arbeiten müssen. 2. Grundlegendes zu Anmeldeskripten Wenn Sie mehrere Benutzer- und Gruppenkonten verwalten, müssen Sie möglicherweise für viele Konten dieselben Änderungen vornehmen. Umgebungsvariablen können dazu verwendet werden, statische Namen oder Bezeichnungen durch eine dynamische Variable zu ersetzen. Diese dynamische Variable wird bei Abruf durch die entsprechenden Umgebungsdaten ersetzt. Wenn Sie sich ein Anmeldeskript erstellt haben, können Sie es einem oder mehreren lokalen Benutzern, Standorten, Domänen oder Organisationseinheiten zuweisen. Bei der Anmeldung wird daraufhin der Speicherort des zugewiesenen Anmeldeskripts von dem Server ermittelt, der die Authentifizierung durchführt. Dieser durchsucht den Pfad des lokalen Anmeldeskripts auf dem Server. Skriptdateien sind Textdateien, die Skriptbefehle enthalten. Die Betriebssysteme der Windows Server 2003-Produktfamilie unterstützen die folgenden Skripttypen: 3.1. Batchdateien als Anmeldeskripte Die Batchdateisprache war früher die einzige Skriptsprache, die vom Betriebssystem Windows unterstützt wurde. Die Batchsprache ist zwar schnell und klein, aber ihre Funktionen sind jedoch, verglichen mit Visual Basic Script und Java Script, eingeschränkt. Die Batchsprache enthält z. B. keine Möglichkeit, den Programmfluss zu steuern.
3.2. Windows Script Host Seit Windows 98 gibt es bei Mircrosoft den Windows Script Host, den Sie dazu verwenden können, um Skripts direkt von ihrem Desktop auszuführen zu lassen. Es gibt zwei Versionen von Windows Script Host: eine Windows-basierte Version (Wscript.exe), die ein Eigenschaftenblatt zum Festlegen der Skripteigenschaften bereitstellt, und eine Befehlszeilenversion (Cscript.exe), die Befehlszeilenoptionen zum Festlegen der Skripteigenschaften bereitstellt. Sie können die gewünschte Version ausführen, indem Sie an der Eingabeaufforderung entweder Wscript.exe oder Cscript.exe eingeben. Visual Basic Scripting Edition-Befehle (VBScript) werden in Textdateien mit der Dateinamenerweiterung .vbs gespeichert. JScript-Befehle werden mit der Dateinamenerweiterung .js. Mithilfe von VBScript und JScript können Administratoren komplexe Skripts erstellen. Windows Script Host ist in der Lage, diese Skripts über den Desktop des Computers oder über eine Befehlszeile auszuführen. So führen Sie Windows Script Host-Beispiele aus
cscript UNC-Pfad\Skriptname Wobei: UNC der Pfad zu dem Ordner/Unterverzeichnis ist, in dem Sie die Skripte archivieren. Skriptname der Name des auszuführenden Beispielskripts ist, einschließlich Dateinamenerweiterung (z. B. .js oder .vbs.)
Weitere Informationen zu Windows Script Host finden Sie unter: MS ITS:wshconcepts.chm::/sag_wshtopnode.htm 4.1. So erstellen Sie ein Anmeldeskript.
4.2. So weisen Sie einem Benutzer oder einer Gruppe ein Anmeldeskript zu. Das Werkzeug hierzu ist der Gruppenrichtlinienobjekt-Editor. Er enthält zwei Möglichkeiten für die Bereitstellung von Skripten:
Spezielle Informationen zu Aufgaben in Zusammenhang mit dem Zuweisen von Skripts finden Sie unter: MS-ITS:lsconcepts.chm::/sag_LSHowtonode.htm
Anmerkungen:
Weitere Informationen zum Erstellen und Verwenden von Anmeldeskripts finden Sie unter: (http://www.microsoft.com/)
5. Beispiele für eine Batch-Datei als Anmeldeskript:
Einfache Begrüßung:
Zuweisen von Netzlaufwerken:
ANHANG:
Authentifizierung: Der Vorgang zum Überprüfen, ob eine Einheit oder ein Objekt auch tatsächlich die angegebene Identität aufweist. Batchdateien: Eine ASCII-Datei (unformatierte Textdatei), die einen oder mehrere Betriebssystembefehle enthält. Der Dateiname eines Batchprogramms hat die Erweiterung CMD oder BAT. Wenn Sie den Dateinamen an der Eingabeaufforderung eingeben oder das Batchprogramm von einem anderen Programm ausgeführt wird, werden seine Befehle sequentiell verarbeitet .In der Windows-Umgebung wird oft der Begriff Batchprogramm synonym zu Skript verwendet. Kerberos V5-Autizierungsprotokoll: Ein Authentifizierungsmechanismus, der verwendet wird, um die Identität eines Benutzers oder Hosts zu überprüfen. Das Kerberos V5-Authentifizierungsprotokoll ist der Standardauthentifizierungsdienst für Windows 2000. Skript: Ein Programmtyp, der aus einer Gruppe von Anweisungen für eine Anwendung oder ein Tool besteht. Ein Skript drückt Anweisungen gewöhnlich mithilfe der Regeln und der Syntax der Anwendung bzw. des Tools sowie einfacher Steuerungsstrukturen wie z. B. Schleifen und IF/THEN-Ausdrücken aus. |
|
|||