P
Peter Mairhofer
Hallo,
In unserem netlogon-script werden etliche Freigaben verbunden, darunter
auch solche, auf die nicht jeder Zugriff hat.
Bei diesen "steckt" das die logon.cmd und verlangt nach Benutzernamen und
Passwort. Das ist natuerlich ein grosses Problem.
Jetzt will ich das Netzlaufwerk nur verbinden, wenn der Benutzer Zugriff
drauf hat.
Eine Moeglichkeit, fuer den Fall dass ich UNIX-Befehle zu Verfuegung hab
bzw. Cygwin installiert ist (ist leider nicht auf allen Stationen
installiert) waere das simple Script:
NET VIEW \\SERVER | grep office
IF %ERRORLEVEL% == 0 NET USE O: \\SERVER\office
grep durchsucht dabei den Input von stdin nach dem Wort 'office'; wird es
gefunden, ist der return-Wert 0, sonst ungleich 0.
Gibt es eine Moeglichkeit das mit reinen Windows-Mitteln umzusetzen bzw.
ueberhaupt eine andere Moeglichkeit fuer das Problem?
vielen dank
peter
In unserem netlogon-script werden etliche Freigaben verbunden, darunter
auch solche, auf die nicht jeder Zugriff hat.
Bei diesen "steckt" das die logon.cmd und verlangt nach Benutzernamen und
Passwort. Das ist natuerlich ein grosses Problem.
Jetzt will ich das Netzlaufwerk nur verbinden, wenn der Benutzer Zugriff
drauf hat.
Eine Moeglichkeit, fuer den Fall dass ich UNIX-Befehle zu Verfuegung hab
bzw. Cygwin installiert ist (ist leider nicht auf allen Stationen
installiert) waere das simple Script:
NET VIEW \\SERVER | grep office
IF %ERRORLEVEL% == 0 NET USE O: \\SERVER\office
grep durchsucht dabei den Input von stdin nach dem Wort 'office'; wird es
gefunden, ist der return-Wert 0, sonst ungleich 0.
Gibt es eine Moeglichkeit das mit reinen Windows-Mitteln umzusetzen bzw.
ueberhaupt eine andere Moeglichkeit fuer das Problem?
vielen dank
peter