Hier entstehen ein paar Seiten zum Lanserver





LS 0.0.0 Automatische zuordenen von Resoursen für USER

LS 0.0.1 Wie lasse ich Netzwerkresoursen unsichtbar werden








LS 0.0.0 Automatische zuordenen von Resoursen für USER

Willl man einem User bestimmte Verzeichnisse und Drucker fest zuordnen kann man das mit den Zuordnungen des Lanservers machen , das klappt solange man es mir DOS oder Win -Clients zu tun hat . Ist es ein OS/2 Client Warp 4 mit der Lanserververwaltung kann der User jedoch die für Ihn geltende Zuordnung ändern .

Auf der Domänensteuereinheit unter \IBMLAN\DCDB\USER\[Anmeldename] kann man eine Datei PROFILE.CMD füe OS/2 und PROFILE.BAT für DOS & WIN-Clients erstellen .

Diese Datei kann nur vom Rechner mit dem DC bearbeitet werden . Eine Änderung durch Clients ist nicht möglich . In dieser datei kann dan z.B mit NET USE .... eine Anmeldezuordnung für den User festgelegt werden . Mit ein wenig Batch-Programmierung kann man auch eine Dynamische zuordnung erreichen .

z.B. Durch Abfrage einer SET Umgebungsvariablen .

Anwendungsbeispiel :

Ein User hat rechte auf bestimmte Dateien und Verzeichnisse , die bekommt er immer , egal von welchem Rechner er sich anmeldet . Es gibt jedoch 2 Büros wo jjeweils Rechner uund Drucker stehen . Wir auf den Rechnern nun z.B eiine Ungebungsvariable z.B SET ZUORDNUNG=BUERO_1 gesetzt könnte man diese Variable in der PROFILE.CMD abfragen und dem User automatisch den passenden Drucker zuordnen .



Kleine Batch-CMD, die das für alle User der Domäne hinzufügt .


/* REXX */

parse source . . calledAs

HomeDir = filespec( "D", calledAs ) || filespec( "P", calledAs )

LanRoot = "C:\IBMLAN"



do queued(); pull .; end

"DIR" LanRoot"\DCDB\USERS\* /ad /f | RxQueue"

do queued()

pull Verz

"ATTRIB" Verz"\PROFILE.CMD -r -s -h >nul"

"COPY" HomeDir"PROFILE.CMD" Verz ">nul"

if rc <> 0 then do

say "Fehler beim Kopieren nach" Verz

say "RC=" rc

end

end

exit

Das Ding sucht in LANROOT nach Benutzerverzeichnissen und sucht dort, wo es selbst steht, nach einer Profile.CMD, die dann kopiert wird... Könnte natürlich noch wesentlich aufwendiger sein.



Mit ein wenig Umbauen kannst Du statt dem XCOPY auch einen NET ACCESS auf die

Verzeichnisse loslassen:

1. /DEL zum Löschen der Berechtigungen

2. /ADD USERID:Y zum Setzen (jeder User hat auf sein Verzeichnis alle Rechte)

3. /APPLY zum Vererben an die Unterverzeichnisse

Dazu muß allerdings Admin-Berechtigung vorhanden sein






LS 0.0.1 Wie lasse ich Netzwerkresoursen unsichtbar werden

Will ich verhindern das Netzwerkresoursen im Browser angezeigt werden so kann man als letztes Zeichen im Resoursennamen ein »$« setzen .

z.B. wird ein taucht eine PUBLIC im Browser auf ein GEHEIM$ dagegen bleibt unsichtbar .








Hier geht es bald weiter im Moment ist aber hier ENDE , ZURÜCK