Vraag : De toestemmingen van XCacls NTFS van VBScript

Ik heb een toestemmingenkwestie toe te schrijven aan iemand die met de toestemmingen en de overerving op een server van Vensters knoeien 2003.  Het is een beetje van knoeit.  

Here is wat de behoefte van I te verwezenlijken.  Momenteel is er een hoogste niveauomslag „Klant“.  Onderaan het, zijn er de omslagen van het deelaantal.  Voorbeeld: D:\CUSTOMER\123 - 45-64-02.  Ik moet de toestemmingen op alle omslagen van het deelaantal wijzigen zodat heeft de gebruikersgroep „SLECHTS de folderinhoud van de Lijst“ op „Deze omslag“.  Momenteel wordt het geplaatst aan „Deze omslag en alle subfolders“, die mensen toestaan om subfolders in de omslagen van het deelaantal te zien dat zij niet zouden moeten kunnen aan.  

Can XCacls wordt gebruikt voor dit?  Ik controleerde het hulpdossier, maar het kijkt niet als het aan me.  Iedereen heeft om het even welke ideeën op dit?

Antwoord : De toestemmingen van XCacls NTFS van VBScript

kopi�ër de code in bijlage aan blocnote en sla dossier met vbsuitbreiding (op vbscript)

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

geef lijn 1 en 2 als uit folow:

lijn 1 aan de hoogste niveauomslag onder het te controleren
lijn 2 de plaats van de hulpmiddelweg

u kunt sommige omslagen kopiëren om omslagplaats te testen om het manuscript te controleren.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
strFolder = „D:\CUSTOMER“
strAcl = „c:\XCACLS.vbs“

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

Voor Elke strShare in ColSubfolders
strCmd = „cscript“ & strAcl & „„& strShare.Path &“ /e /p gebruikers: l /spec "
objshell. Looppas strCmd, ware 0,
Daarna

WScript.Echo „Gedaan“
Andere oplossingen  
 
programming4us programming4us