Gruppenmitgliedschaft per Batch abfragen?
Guten Tag allerseits!
Ich möchte gerne ein Loginscript schreiben, welche mir Netzlaufwerke je nach Gruppenzugehörigkeit des Users verbindet.
Das heißt, nur wer im AD in der Gruppe "B-Gruppe" is, bekommt das Netzlaufwerk B:B-Gruppe.
Ich habe dazu in der SuFU schon folgenden Beitrag gefunden, weiß jedoch nicht so recht ob das das Ricdhtige für mich ist?
Benutzerrechte per Batch abfragen
Also gesucht wäre eine if-Abfrage: Ist der User in der Gruppe XXX? dann net use B...
Vielen Dank im Vorraus!
Mit freundlichen Grüßen
Northon
Ich möchte gerne ein Loginscript schreiben, welche mir Netzlaufwerke je nach Gruppenzugehörigkeit des Users verbindet.
Das heißt, nur wer im AD in der Gruppe "B-Gruppe" is, bekommt das Netzlaufwerk B:B-Gruppe.
Ich habe dazu in der SuFU schon folgenden Beitrag gefunden, weiß jedoch nicht so recht ob das das Ricdhtige für mich ist?
Benutzerrechte per Batch abfragen
Also gesucht wäre eine if-Abfrage: Ist der User in der Gruppe XXX? dann net use B...
Vielen Dank im Vorraus!
Mit freundlichen Grüßen
Northon
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 93847
Url: https://administrator.de/contentid/93847
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
8 Kommentare
Neuester Kommentar
Servus,
du solltest unter #kixtart suchen - da findest du alles mögliche zum Thema.
Gruß
du solltest unter #kixtart suchen - da findest du alles mögliche zum Thema.
IF INGROUP ("Domainname\B-Gruppe")
use b: /delete
use b:"\\server\B-Gruppe"
endif
Servus again...
wenn es ein Batchfile sein soll, dann solltest du zumindestens mal die Clients benennen, Xp kann etwas, das W2k nicht kann usw.
Und eigentlich ist es per Batchfile auch sehr simpel, wenn du "ordentlich" im Rechtevergeben warst (bist).
Ob das nun "schön ist, wage ich zu bezweifeln
Die "Logik" dahinter - ist der betreffende in der Gruppe, muß er Leserechte auf die Freigabe haben.
Hat er diese nicht, ist er auch nicht in der jeweiligen Gruppe.
Gruß
wenn es ein Batchfile sein soll, dann solltest du zumindestens mal die Clients benennen, Xp kann etwas, das W2k nicht kann usw.
Und eigentlich ist es per Batchfile auch sehr simpel, wenn du "ordentlich" im Rechtevergeben warst (bist).
Ob das nun "schön ist, wage ich zu bezweifeln
Die "Logik" dahinter - ist der betreffende in der Gruppe, muß er Leserechte auf die Freigabe haben.
Hat er diese nicht, ist er auch nicht in der jeweiligen Gruppe.
net use b: \\server\b-Gruppe
if not exist b:\>nul @echo in der Gruppe B sind Sie nicht -weiter
if exist b:\>nul goto next
:next
rem usw....
Gruß
Wahrscheinlich wird er verbinden können und die Abfrage geht ins Leere.
...dann solltest du die Rechte auf Freigabe und Ordner schleunigst ändern!
Aus Gründen der Übersichtlichkeit hätte ich jedoch gerne eine einfache Abfrage ob der User in der Gruppe ist, ohne Rechte zu verstellen.
Aus Gründen der Sicherheit bitte Sicherheit vor "Übersicht" - btw. du kannst das obige schnippsel auch "übersichtlich anordnen.Wäre toll, wenn es sowas gäbe..
[Zitat von oben]:wenn es ein Batchfile sein soll, dann solltest du zumindestens mal die Clients benennen, Xp kann etwas, das W2k nicht kann usw.
Stichwort Ingroup.exe und Windows XP.
Gruß