Frage : VBScript XCacls NTFS Erlaubnis

Ich habe eine Erlaubnisausgabe, die zu jemand passend ist, das mit der Erlaubnis und der Erbschaft auf einem Windows-Bediener 2003 verwirrt.  Es ist eine Spitze einer Verwirrung.  

Here ist, was ich vollenden muss.  Z.Z. gibt es ein Seitenfaltblatt „Kunde“.  Unter es gibt es Teilenummerfaltblätter.  Beispiel: D:\CUSTOMER\123 - 45-64-02.  Ich muss die Erlaubnis auf allen Teilenummerfaltblättern ändern, also hat die Benutzergruppe „Listenverzeichnisinhalt“ auf NUR „diesem Faltblatt“.  Z.Z. wird es auf „dieses Faltblatt und alle Subfolders“ eingestellt, das Leuten erlaubt, Subfolders in den Teilenummerfaltblättern zu sehen, dass sie nicht zu sein sollten.  

Can XCacls wird für dieses benutzt?  Ich überprüfte die Hilfenakte, aber sie sieht nicht wie es zu mir aus.  Jedermann haben alle mögliche Ideen auf diesem?

Antwort : VBScript XCacls NTFS Erlaubnis

den Code kopieren, der zum Notizblock angebracht wird und Akte mit vbs Verlängerung (vbscript) speichern

Download xcacls:
http://download.microsoft.com/download/f/7/8/f786aaf3-a37b-45ab-b0a2-8c8c18bbf483/xcacls_installer.exe

Linie 1 und 2 als folow redigieren:

Linie 1 zum Seitenfaltblatt, zum unter ihm zu überprüfen
Linie 2 Werkzeugwegposition

Sie können einige Faltblätter kopieren, um Faltblattposition zu prüfen, um den Index zu überprüfen.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
strFolder = „D:\CUSTOMER“
strAcl = „c:\XCACLS.vbs“

objShell = CreateObject einstellen („wscript. Shell“)
objNetwork = WScript.CreateObject („WScript.Network“) einstellen
Objfso = CreateObject („scripting.filesystemobject“) einstellen
ColFolder = objfso.GetFolder (strFolder) einstellen
ColSubfolders = Colfolder.SubFolders einstellen

Für jedes strShare in ColSubfolders
strCmd = „cscript“ u. strAcl u. „„u. strShare.Path u.“ /e-/p Benutzer: L /spec "
objshell. strCmd, 0 laufen lassen, zutreffend
Zunächst

WScript.Echo „getan“
Weitere Lösungen  
 
programming4us programming4us