Wer kennt -möglichst viele- Parameter, die ich im Login-Script unter Windows NT 4.0 abfragen kann? Mir geht es auch schon um Dinge wie „IF EXIST…“ Dazu gibt es nirgendwo eine greifbare Dokumentation.
Zum Beispiel möchte ich nur bei bestimmten Usern ein Mapping ausführen lassen, oder ich möchte ein Programm nur aufrufen (Setup), wenn es nicht schon auf dem Laufwerk XY zu finden ist, usw.
Also kurz: alles das, was ich so schön unter Novell x.x konnte, suche ich für NT.
Detect OS (Win95 oder NT) des Clients:
(benötigt dosver.com aus dem Resource-Kit)
SET OS=DOS
%0…\dosver
IF errorlevel 7 GOTO Windows95
Windows95
Aufruf einer neuen Batch-Datei:
CALL %0…\netzverbindung.bat
Existenz eines Files überprüfen:
if exist c:\sms.ini goto inf
goto run
inf
if exist c:\winnt\explorer.exe goto nt
if exist c:\test.ini
goto end
configuration
attrib -r -s -h c:\test.ini
del c:\test.ini
run
CALL %0…\smsls.bat
copy %0…\first.txt c:\winnt
goto end
nt
Diese Files existiert schon
end
pause
Ansonsten kannst so ziemlich alle DOS-Befehle auch im Logon-script verwenden
—>> unendliche Möglichkeiten.
Hilfe über Befehle (net use,…)findest Du unter der WINNT Hilfe.
Viel Spass
Andrea
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
… das von Andrea ist schon mal soweit alles o.k.
Besorg Dir aber auf jeden Fall mal das Ressource-Kit, da gibts z.B. so nette Programme wie ‚ifmember‘, mit denen Du Gruppenzugehörigkeiten checken kannst oder ‚reg‘, mit dem Du direkt Zugriff auf die Registry hast (um z.B. Parameter auszulesen).
Alle Geheimnisse der Login-Skripte hier aufzuzählen würde sicherlich den wer-weiss-was-Server in die Knie zwingen ;o)
Falls Du noch genauere Fragen hast => immer raus damit.