Cuestión : Permisos de VBScript XCacls NTFS

Tengo una edición de los permisos debido alguien que ensucia con los permisos y la herencia en un servidor 2003 de Windows.  Es un pedacito de un lío.  el

Here es lo que necesito lograr.  Hay actual una carpeta “cliente” del nivel superior.  Por debajo ella, hay carpetas del número de parte.  Ejemplo: D:\CUSTOMER\123 - 45-64-02.  Necesito modificar los permisos en todas las carpetas del número de parte así que el grupo de USUARIOS tiene “contenido del directorio de la lista” en SOLAMENTE “esta carpeta”.  Se fija actual a “esta carpeta y a todos los subfolders”, que permite que la gente vea subfolders en las carpetas del número de parte que puedan a.  ¿el

Can XCacls se utilice para esto?  Comprobé el archivo de la ayuda, pero no parece él a mí.  ¿Cualquier persona tiene cualquier idea en esto?
class= del

Respuesta : Permisos de VBScript XCacls NTFS

copiar el código atado a la libreta y salvar el archivo con la extensión de los vbs (el vbscript)

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

corregir la línea 1 y 2 como folow:

línea 1 a la carpeta del nivel superior a comprobar debajo de ella
línea 2 localización de la trayectoria de la herramienta

usted puede copiar algunas carpetas para probar la localización de la carpeta para comprobar la escritura.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
strFolder = “D:\CUSTOMER”
strAcl = “c:\XCACLS.vbs”

Fijar el objShell = CreateObject (“wscript. Shell”)
Fijar el objNetwork = WScript.CreateObject (“WScript.Network”)
Fijar el objfso = CreateObject (“scripting.filesystemobject”)
Fijar ColFolder = objfso.GetFolder (el strFolder)
Fijar ColSubfolders = Colfolder.SubFolders

Para cada strShare en ColSubfolders
strCmd = “cscript” y strAcl y ““y usuarios de strShare.Path y” de /e /p: l /spec "
objshell. Funcionar el strCmd, 0, verdad
Después

WScript.Echo “hechos”
Otras soluciones  
 
programming4us programming4us