gibt es irgend eine Möglichkeit die NTFS Filepermission zu setzen?
Ich habe EA zur Verfügung und habe bis jetzt ein Batch erstellt, ist
aber nicht so zufriedenstellend.
Würde dies gerne direkt aus Acces tun.
Hintergrund:
Die Ablageverwaltung geschieht über Access.
D.h. der User gibt die gewünschten Ordner an, kann die Personen per Drag
and Drop - Prizip berechtigen.
Ich erstelle dann die Ordner, mit ADSI erstelle ich die globalen Gruppen
auf mehreren Mastern, erstelle die lokale auf einem Member, fülle diese
lokalen.
Was fehlt diese lokalen den entsprechenden Ordnern zu weisen.
Hat jemand ein Vorschlag?
Auf jeden Ordner gibt es drei Gruppen + die Admingruppe
Danke für Hinweise
Beda Schöpfer
>gibt es irgend eine Möglichkeit die NTFS Filepermission zu setzen?
Nur mit API-Calls und das ist sehr aufwändig.
>Ich habe EA zur Verfügung und habe bis jetzt ein Batch erstellt, ist
^^
Was ist das?
>aber nicht so zufriedenstellend.
>Würde dies gerne direkt aus Acces tun.
>Hintergrund:
>Die Ablageverwaltung geschieht über Access.
>D.h. der User gibt die gewünschten Ordner an, kann die Personen per Drag
>and Drop - Prizip berechtigen.
>Ich erstelle dann die Ordner, mit ADSI erstelle ich die globalen Gruppen
>auf mehreren Mastern, erstelle die lokale auf einem Member, fülle diese
>lokalen.
>Was fehlt diese lokalen den entsprechenden Ordnern zu weisen.
>
>Hat jemand ein Vorschlag?
Ich habe sowas mal gelöst, indem ich cacls/xcalcs.exe aus Access
heraus mit den entsprechenden Parametern ausgeführt habe. Warum das
Rad immer neu erfinden?
HTH
Jörg
danke für die Antwort. EA ist der Enterprise-Administrator (wurde jetzt von
MS aufgekauft und in WK2 intgeriert).
xcacls und cacls sind EA-Befehle.
Frage wie hast Du diese aus Access (direkt ohne Umweg) aufgerufen. Das
genau suche ich, nämlich den Weg.
Einfach
Xcacls \\Server\Pfad Gruppe Parameter (Vererbung usw.) Grant im Code?
Gruss Beda Schöpfer
>danke für die Antwort. EA ist der Enterprise-Administrator (wurde jetzt von
>MS aufgekauft und in WK2 intgeriert).
Ich kenne das unter dem Namen MMC.
>xcacls und cacls sind EA-Befehle.
Sind das nicht Kommandozeilen Programme
>Frage wie hast Du diese aus Access (direkt ohne Umweg) aufgerufen. Das
>genau suche ich, nämlich den Weg.
>Einfach
>
>Xcacls \\Server\Pfad Gruppe Parameter (Vererbung usw.) Grant im Code?
Die gesuchte Funktion ist 'shell'. Damit wird ein Programm gestartet.
Um das Ergebnis des Aufrufs herauszubekommen (Fehler/Erfolg) benötigst
du den KB-Artikel aus FAQ 6.14.
Der Aufruf von Kommandozeilenprogrammen ist recht praktisch, da man
nicht immer alles neu programmieren muss.
Jörg
irrtum meinerseits, Xcacls kommt mit dem Ressource-Kit von NT4, Du hattest
also Recht.
Mit Xcacsl kann ich trotzdem keine Berechtigungen setzten.
Access läuft bei mir lokal, die Berechtigung muss auf einem Member-Server
gemacht werden, ich muss also dessen lokalen Gruppen berechtigen, so dass
ich dies auf dem Server machen muss.
Gruss Beda Schöpfer
>irrtum meinerseits, Xcacls kommt mit dem Ressource-Kit von NT4, Du hattest
>also Recht.
Das ist aber schön :-)
>Mit Xcacsl kann ich trotzdem keine Berechtigungen setzten.
>Access läuft bei mir lokal, die Berechtigung muss auf einem Member-Server
>gemacht werden, ich muss also dessen lokalen Gruppen berechtigen, so dass
>ich dies auf dem Server machen muss.
Ich habe es nicht ausprobiert, aber funktioniert es nicht, wenn du die
Berechtigungen in der Form MemberServer\Konto schreibst?
Wir haben es uns einfacher gemacht und verwenden nur eine Domäne und
ausschliesslich Domänen-Konten.
Gruss
Jörg
---
Access-FAQ: http://www.donkarl.com
MS-SQL-Server-FAQ: http://www.berndjungbluth.de