Forums Neueste Beiträge
 

läuft Vista cacls auch auf win 2000, 2003 und XP

04/09/2008 - 21:33 von John Curio | Report spam
Hallo Allerseits,

Würde gerne ein kleines Batch schreiben, nur ein Ein-Zeiler:
cacls D:\test /T /E /C /G Benutzer:F


Dieses Batch soll aber auch Win2000, 2003 und XP laufen.

Kann ich dazu das cacls von Vista nutzen?

Danke für die Info.
Viele Grüße
Johannes
 

Lesen sie die antworten

#1 Udo Zallmann
09/09/2008 - 10:08 | Warnen spam
John Curio wrote:

Würde gerne ein kleines Batch schreiben, nur ein Ein-Zeiler:
cacls D:\test /T /E /C /G Benutzer:F
Dieses Batch soll aber auch Win2000, 2003 und XP laufen.
Kann ich dazu das cacls von Vista nutzen?



Hallo John,

nach meiner Erfahrung funktionieren die bei Windows Vista
mitgelieferten Executables unter früheren Windows-Versionen nicht.
Darüber hinaus kann es lizenzrechtlich problematisch sein, die unter
einem System vorhandenen Programme auf einem anderen System auszuführen.

Cacls gilt als veraltet, denn es beherrscht nicht alle nötigen
Operationen auf ACLs und macht außerdem unter gewissen Umstànden
Fehler, die zu ungültigen ACLs führen. Deshalb ist vom Einsatz von
Cacls dringend abzuraten. Unter Windows Vista und Windows Server 2003
gibt es als Ersatz den Befehl Icacls. Die Version von Windows 2003
funktioniert auch unter Windows XP (Windows 2000 habe ich nicht
versucht); siehe aber den obigen Abschnitt zur lizenzrechtlichen
Problematik.

Für eine Lösung, die unter allen von dir genannten Systemen làuft,
siehe die folgenden Programme:

SubInACL
http://microsoft.com/downloads/deta...6985E3927B

SetACL
http://setacl.sourceforge.net

HTH

Udo Zallmann

Ähnliche fragen