Fråga : VBScript XCacls NTFS tillåtelser

Jag har tillåtelser att utfärda tack vare någon som rörar med tillåtelserna och arvet på en Windows server 2003.  Den är lite en mess.  

Here är vad jag behöver att utföra.  För närvarande det finns en bästa jämn mapp ”kund”.  Under den det finns delen numrerar mappar.  Exempel: D:\CUSTOMER\123 - 45-64-02.  Jag behöver att ändra tillåtelserna på alla del numrerar mappar, så ANVÄNDAREgruppen har ”att lista arkivet tillfredsställer” på ENDAST ”denna mapp”.  För närvarande den är fastställd till ”denna mapp och alla subfolders”, som låter folk se subfolders i delen numrera mappar att de inte bör vara kompetent till.  

Can XCacls används för denna?  Jag kontrollerade hjälpen sparar, men den ser inte likt den till mig.  Någon har några idéer på detta?
" klar "

Svar : VBScript XCacls NTFS tillåtelser

kopiera kodifiera som fästas till anteckningsboken, och räddningen sparar med vbsf8orlängningen (vbscript)

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

redigera fodrar 1 och 2 som folow:

fodra 1 till den bästa jämna mappen för att kontrollera under den
fodra 2 bearbetar banaläge

du kan kopiera några mappar för att testa mappläge för att kontrollera skriva.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
strFolder = ”D:\CUSTOMER”,
strAcl = ”c:\XCACLS.vbs”,

Fastställd objShell = CreateObject (”wscript. Shell”)
Fastställd objNetwork = WScript.CreateObject (”WScript.Network”)
Fastställd objfso = CreateObject (”scripting.filesystemobject”)
Fastställda ColFolder = objfso.GetFolder (strFolder)
Fastställda ColSubfolders = Colfolder.SubFolders

För varje strShare i ColSubfolders
strCmd = ”cscript” & strAcl & ””& strShare.Path- &” /e /p användare: l /spec ",
objshell. Kör strCmd, 0 som är riktig
Därefter

”Gjorda” WScript.Echo,
Andra lösningar  
 
programming4us programming4us