Jeg har brug for at gennemtrave en mappe for at sætte sikkerhed på undermapperne med Xcacls. Processen er følgende: 1. Find mappenavnet 2. Sæt sikkerhed med XCacls, hvor mappenavnet indgår som en variabel.
Det er lidt svært at forklare, så herfor et eksempel. Der er 2 mapper i undermappen, fx. Anders og Jens For Anders-mappen skal scriptet Xcacls køres med parameter: XCACLS Anders /E /G Anders:F
For Jens mappen skal XCACLS køres med parameter: XCACLS Jens /E /G Jens:F
Er der nogen, der kan lave et VBScript til at klare ovenstående?
Set FSO = CreateObject("Scripting.FileSystemObject") Set Shell = WScript.CreateObject("Wscript.Shell") foldernavn = "c:\test" Set topfolder = FSO.GetFolder(foldernavn) For Each underfolder In topfolder.SubFolders shell.Run "XCACLS " & foldernavn & "\" & underfolder.name & " /E /G " & underfolder.name & ":F" WScript.Echo Err.Description Next
/Killer
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.