Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

0 views
Skip to first unread message

John Curio

unread,
Sep 4, 2008, 3:33:36 PM9/4/08
to
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

Udo Zallmann

unread,
Sep 9, 2008, 4:08:37 AM9/9/08
to
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/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B

SetACL
http://setacl.sourceforge.net

HTH

Udo Zallmann

Nils Kaczenski [MVP]

unread,
Sep 9, 2008, 9:45:25 AM9/9/08
to
Moin,

John Curio schrieb:


> cacls D:\test /T /E /C /G Benutzer:F
> Dieses Batch soll aber auch Win2000, 2003 und XP laufen.

gut. Alle haben cacls, und auf allen werden die angegebenen Parameter
unterstützt.

> Kann ich dazu das cacls von Vista nutzen?

Nein, nimm die eingebauten Versionen.


Schöne Grüße, Nils

--
Nils Kaczenski - MVP Windows Server
www.faq-o-matic.net
Antworten bitte nur in die Newsgroup!
PM: Vorname at Nachname .de
https://mvp.support.microsoft.com/profile/Nils.Kaczenski

Olaf Engelke [MVP]

unread,
Sep 9, 2008, 3:58:33 PM9/9/08
to
Nils Kaczenski [MVP] wrote:
> Moin,
>
> John Curio schrieb:
>> cacls D:\test /T /E /C /G Benutzer:F
>> Dieses Batch soll aber auch Win2000, 2003 und XP laufen.
>
> gut. Alle haben cacls, und auf allen werden die angegebenen Parameter
> unterstützt.
>
>> Kann ich dazu das cacls von Vista nutzen?
>
> Nein, nimm die eingebauten Versionen.
>
oder xcacls.vbs von
http://support.microsoft.com/kb/825751/de
weil die eingebauten Versionen teilweise fehlerhaft sind.
Viele Gruesse
Olaf

0 new messages