Ändern Sie die Lese- / Schreibberechtigungen über die Befehlszeile oder das VB-Skript ohne cacls

1059
Sam I am

Ich brauche eine Möglichkeit, die Lese- / Schreibberechtigungen für einen Ordner auf einem Windows XP Embedded-Computer automatisch zu ändern.

Das XPE-Image, das ich verwende, verfügt nicht über alle Standard-Windows-Tools. Anscheinend ist cacls eines der Tools, die es nicht gibt.

Wenn ich einfach caclsin mein Befehlsfenster tippe, sagt es mir

'cacls' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.

Gibt es eine Möglichkeit, die Datei- / Ordnerberechtigungen in Windows XPE ohne den Befehl CACLS zu ändern, oder gibt es eine Möglichkeit, eine Version von cacls.exe herunterzuladen, die auf dem XPE-Computer ausgeführt wird?

0

1 Antwort auf die Frage

1
Doktoro Reichard

Versuchen Sie es mit xcacls.vbs.

Wie hier gesagt :

xcacls.vbs ist in Q825751 beschrieben und kann hier heruntergeladen werden

xcacls.vbs ist ein nicht unterstütztes Dienstprogramm, das eine Einschränkung mit der ursprünglichen Datei xcacls.exe anspricht, insbesondere die Unfähigkeit, Berechtigungen an einen Ordner anzuhängen, dessen untergeordnete Objekte das Vererbungsflag gesetzt haben. Die .vbs-Version unterstützt keine UNC-Pfade und ist sehr langsam, um mehrere ACLs zu aktualisieren.

Anscheinend ist das VB-Skript von der KB-Ressource unabhängig von den auf dem System vorhandenen CACLS- oder XCACLS-Systemen. Da es sich jedoch um ein starkes Programm handelt, handelt es sich um ein nicht unterstütztes Programm.

Auch auf dieser Seite ist XCACLS Teil des Windows Resource Kit. Wenn Sie online danach suchen, können Sie sie herunterladen und anschließend die echte XCACLS.exe verwenden