PDA

Vollständige Version anzeigen : PROBLEM : Automtisch globale gruppen für netzwerkfreigaben berechtigen


jaguarxxl
14.06.2006, 08:54
Hallo,

folgende Stuation:

Zwei Domänen eine WINNT die andere W2K3.
In der WINNT steht ein Fileserver. In der W2K3 melden sich die User an.
das haben Sie vorher in der WINNT gemacht.
Jetzt müssen die User zugriff auf die Netzwerkfreigaben haben die in der alten Deomäne sind.
Mein Problem:
Die Berechtigungen sehen einen Vollzugriff für die Domain Admins aus der alten Domäne vor und einen individuellen Zugriff für bestimmte User.

Ich möchte nicht bei jeder Freigabe die gleichen Gruppen und Benutzer aus der neuen Domäne per Hand eintragen.

Kann mann das automatisieren????

Ich wäre für jede Hilfe sehr Dankbar!!!

Gruß Jagu

~~~dexter~~~
14.06.2006, 13:44
@jaguarxxl
Vielleicht hilft Dir das Skript weiter?


'cacls
'/t: Ändert die DACLs der angegebenen Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen.
'/c: Setzt das Ändern der DACLs fort, ohne Fehler zu beachten.
'/g: Erteilt dem angegebenen Benutzer Zugriffsrechte. (n Keine, r Lesen, w Schreiben, c Ändern (Schreiben), f Vollzugriff)
'Weitere Parameter befinden sich in der Microsoft-Hilfe

Option Explicit
SetPermission "\\Freigabe1\", "Administrator"
SetPermission "\\Freigabe2\", "Administrator"

Sub SetPermission(Ordner, Benutzer)
Dim WshShell, FSO, Fehler

Set WshShell = CreateObject("Wscript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")

If FSO.FolderExists(Ordner) Then
Fehler = WshShell.Run("cmd /c Echo Y| cacls " & Chr(34) & Ordner & Chr(34) & " /t /c /g " & Benutzer & ":F ", 2, True)
If Fehler <> 0 Then
Wscript.Echo "FEHLER: " & Fehler & vbCrLf & "Beim Erteilen der Zugriffsrechte auf " & Ordner & " für " & Benutzer & "."
Else
WScript.Echo "Zugriffsrechte auf " & Ordner & " für " & Benutzer & "wurden erteilt."
End If
End If
End Sub

jaguarxxl
14.06.2006, 14:32
hmmm....

also ich kann das script doch eigenltich an meinem lokalen rechner ausführen oder???

da kommt immer fehler 53...

was bedeutet das?