2012-04-07 13 views
0

Eines der Features, die ich am meisten von Windows 2003 und früher vermisste, ist die Möglichkeit, mehreren Ordnern dieselbe NTFS-Berechtigung zuzuweisen. Diese Funktion ist in Windows 2008 nicht mehr verfügbar und ich muss Icacls verwenden. Das ist meine Frage. Wenn ich tippte:ICACLS verhält sich seltsam, wenn sie aus der Batchdatei ausgeführt wird

direkt in die Eingabeaufforderung, alles funktioniert gut sagen Erfolgreich verarbeitet 1 Dateien; Fehler bei der Verarbeitung von 0 Dateien. Wie auch immer, wenn ich den obigen Befehl in eine .bat-Datei speichern und diese Batch-Datei ausführen, kann es nicht ausgeführt

was mache ich falsch?

Antwort

3

In der Befehlszeile setzen Sie eine FOR-Variable mit einem einzelnen Prozent voran. Innerhalb einer Batch-Datei müssen Sie der FOR-Variablen zwei Prozent vorangestellt werden - %%i.