C:\WINDOWS>HELP CACLS
Obs! Cacls används inte längre. Använd Icacls.
Visar eller ändrar åtkomstkontrollistor (Access Control Lists)
för filer.
CACLS filnamn
[/T
] [/M
] [/L
] [/S
[:SDDL
]] [/E
] [/C
] [/G
användare:behörighet
][/R användare
[...
]] [/P användare:behörighet
[...
]] [/D användare
[...
]]filnamn Visar ACL.
/T Ändrar ACL till angivna filer i aktuell
katalog och alla underkataloger.
/L Bearbetar den symboliska länken kontra målet
/M Ändrar ACL för volymer som monterats till en
katalog
/S Visar SDDL-strängen för DACL.
/S:SDDL Ersätter ACL med dem som angetts i SDDL-
strängen
(gäller inte med /E, /G, /R, /P eller /D).
/E Redigera ACL i stället för att byta ut den.
/C Fortsätt ändra ACL. Ignorera fel.
/G användare:behörighet Ge angiven användare
åtkomsträttigheter.
Behörighet kan vara: R Läsa
W Skriva
C Ändra (skriv)
F Full behörighet
/R användare Återkalla användarens rättigheter
(gäller bara med /E).
/P användare:behörighet Ändra användarens rättigheter.
Behörighet kan vara: N Ingen
R Läsa
W Skriva
C Ändra (skriv)
F Full behörighet
/D användare Neka angiven användare rättigheter.
Jokertecken kan användas för att ange fler än en fil i ett
kommando.
Det går att ange fler än en användare i ett kommando.
Förkortningar:
CI - Behållare ärver (Container Inherit).
Posten kommer att ärvas av mappar.
OI - Objekt ärver (Object Inherit).
Posten ärvs av filer.
IO - Ärv endast (Inherit Only).
Posten används inte för den aktuella filen/mappen.
ID - Ärvd.
Posten ärvdes från den överordnade mappens ACL.
EXAMPLE
Add Read-Only permission to a single file
CACLS myfile.txt /E /G "Power Users":R
Add Full Control permission to a second group of users
CACLS myfile.txt /E /G "FinanceUsers":F
Now revoke the Read permissions from the first group
CACLS myfile.txt /E /R "Power Users"
Now give the first group Full-control:
CACLS myfile.txt /E /G "Power Users":F
Full Control of a folder and all sub folders for [WG1 group]
CACLS c:\docs\work /E /T /C /G "FinanceUsers":F
C:\WINDOWS>HELP CALL
Anropar en kommandofil inifrån en kommandofil.
CALL
[enhet:
][sökväg
]filnamn
[kommandofilsparametrar
]kommandofilsparametrar Anger den kommandoradsinformation som
överförs
till kommandofilen som anropas.
Om kommandotilläggen är aktiverade ändras kommandot CALL enligt
följande:
Kommandot CALL accepterar nu etiketter som mål för CALL. Syntaxen
är:
CALL :etikett argument
En ny kommandofilskontext skapas med de angivna argumenten och
körningen fortsätter med uttrycket efter den angivna etiketten.
Du måste
"avsluta" två gånger genom att nå slutet på kommandofilen två
gånger.
Första gången du når slutet, kommer körningen att fortsätta
precis efter
CALL-uttrycket. Den andra gången kommer kommandofilen att
avslutas.
Skriv GOTO /? om du vill se en beskrivning av tillägget GOTO :EOF
som
tillåter dig att återgå från en kommandofil.
Dessutom har expanderingen av argumentreferenser i kommandofiler
(%0, %1
etc.) ändrats enligt följande:
%* i en kommandofil refererar till alla argumenten (t.ex. %1
%2 %3
%4 %5...)
Ersättning av kommandofilsparametrar (%n) har förbättrats.
Det går nu
att använda följande syntax:
%~1 - expanderar %1 och tar bort omslutande
citattecken (")
%~f1 - expanderar %1 till en fullständig sökväg
%~d1 - expanderar %1 till endast en
enhetsbeteckning
%~p1 - expanderar %1 till endast en sökväg
%~n1 - expanderar %1 till endast ett filnamn
%~x1 - expanderar %1 till endast ett
filnamnstillägg
%~s1 - den expanderade sökvägen innehåller endast
kortnamn
%~a1 - expanderar %1 till filattribut
%~t1 - expanderar %1 till filens datum/tid
%~z1 - expanderar %1 till filstorleken
%~$PATH:1 - söker igenom katalogerna angivna i
miljövariabeln PATH och expanderar %1 till
det fullständiga namnet för den först
funna
förekomsten. Om miljövariabeln inte är
definierad
eller om filen inte kan hittas vid
sökningen, kommer
den här modifieraren att expanderas till
den tomma
strängen
Modifierarna kan kombineras för att skapa sammansatta
resultat:
%~dp1 - expanderar %1 till endast enhetsbeteckning
och sökväg
%~nx1 - expanderar %1 till endast filnamn och
filnamnstillägg
%~dp$PATH:1 - söker efter %1 i katalogerna angivna i
miljövariabeln
PATH och expanderar enhetsbeteckningen och
sökvägen
för den första funna förekomsten.
%~ftza1 - expanderar %1 till en DIR-liknande
utdatarad
I ovanstående exempel kan %1 och PATH ersättas med andra
giltiga
värden. Syntaxen för %~ bestäms av ett giltigt
argumentnummer.
Modifierarna för %~ kan eventuellt inte användas med %*
C:\WINDOWS>HELP CD
Visar namn på aktuell katalog eller byter till en annan katalog.
CHDIR
[/D
] [enhet:
][sökväg
]CHDIR
[..
]CD
[/D
] [enhet:
][sökväg
]CD
[..
].. Anger byte till överordnad katalog.
Skriv CD enhet: om du vill visa den aktuella katalogen på den
angivna enheten.
Skriv CD utan parametrar om du vill visa den aktuella enheten och
katalogen.
Använd /D om du också vill byta aktuell enhet förutom att byta
aktuell
katalog för en enhet.
Med kommandotilläggen aktiverade ändras kommandot CHDIR enligt
följande:
Strängen för den aktuella katalogen konverteras till samma
skiftläge som
de katalognamn som finns på disken. Det innebär att CD C:\TEMP
byter katalog
till C:\Temp om det är det faktiska namnet.
Kommandot CHDIR behandlar inte blanksteg som avgränsare, så det
går att
använda CD för att gå till en underkatalog som innehåller ett
blanksteg
utan att omsluta namnet med citattecken. Till exempel:
cd \Documents and Settings\användarnamn\Mina dokument
gör samma sak som:
cd "\Documents and Settings\användarnamn\Mina dokument"
vilket du skulle ha behövt skriva om tilläggen inte varit
aktiverade.