payne80 10 Geschrieben 29. November 2010 Melden Teilen Geschrieben 29. November 2010 (bearbeitet) Hallo zusammen, ich baue gerade ein Script welches mit icacls Ordnerberechtigungen setzen soll. Der Ordner Pfad sieht so aus: d:\Artikel\000191\KV d:\Artikel\000191\TV d:\Artikel\000254\KV d:\Artikel\000254\TV d:\Artikel\000365\KV d:\Artikel\000365\TV usw. Die Artikelnummern werden immer unterschiedlich angelegt. Ich möchte jetzt mit dem Script die Berechtigungen für KV und TV setzen. Ich muss aber irgendwie für den Ordner der Artikelnummer einen Platzhalter einfügen, oder das irgendwie mit einer Schleife lösen. Aber da fehlen mir die Ideen und es wäre schön wenn mir einer einen Denkanstoß geben könnte? Vielen Dank. bearbeitet 29. November 2010 von payne80 Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 29. November 2010 Melden Teilen Geschrieben 29. November 2010 Moin, eine FOR-Schleife in dieser Art sollte helfen. Die icacls-Syntax musst du selbst reinbauen. Wenn die ausgegebenen Zeilen dann stimmen, nimmst du das "@echo" raus. for /F "usebackq delims==" %i in (`dir d:\artikel /AD /B`) do @echo icacls %i\KV BLABLA && @echo icacls %i\TV BLABLA Gruß, Nils Zitieren Link zu diesem Kommentar
payne80 10 Geschrieben 29. November 2010 Autor Melden Teilen Geschrieben 29. November 2010 Super, vielen Dank... ich werde das mit den Schleifen nie kapieren :-) Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 29. November 2010 Melden Teilen Geschrieben 29. November 2010 Prima, danke für die Rückmeldung! Ja, FOR ist so eine Sache. Wenn man es aber ein paarmal erfolgreich aus dem Web abgetippt hat, wagt man sich schon mal ran. ;) Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.