icacls auf nur bestimmte Folder

  • Hallo.

    Ich möchte gerne zwei Probleme lösen.

    Einmal möchte ich auf alle Ordner welche sich in der 1.ten Unterebene eines angegebenen Verzeichnisses icacls anwenden

    und dann als zweite Prozedur nur auf Ordner in der 2.ten Unterebene wenn diese Ordner "SystemXP" heißen.

    Hat jemand so einen Fall schon mal gelöst? ;(

  • Hier ein schnell zusammengebastelter ansatz. ich hoffe er hilft dir weiter :)

    [autoit]

    $folder="ORDNER"
    $search=filefindfirstfile(parameter)
    while 1
    $path=filefindnextfile($search)
    if @extended then ;zeigt an, dass es ein ordner ist. sonst eine datei
    $path ;entspricht hier der ersten ebene
    für die nächste ebene einfach hier erneut die schleife einbauen
    endif
    if @error then ;kein element mehr
    exitloop
    endif
    WEnd

    [/autoit]