- Home
- Producten
- Bedrijfsbehoeften
- Partners
- Referenties
- Kenniscentrum
- Support
- Over Perrit
- Handleidingen
- Nieuws
- Acties
cscript.exe /h:cscript
cscript.exe xcacls.vbs
xcacls.vbs
xcacls.vbs /?
Gebruik:XCACLS bestandsnaam [/E] [/G gebruiker:machtiging;spec] [...] [/R gebruiker [...]] [/F] [/S] [/T] [/P gebruiker:machtiging;spec [...]] [/D gebruiker:machtiging;spec] [...] [/O gebruiker] [/I ENABLE/COPY/REMOVE] [/N [/L bestandsnaam] [/Q] [/DEBUG]
bestandsnaam [Vereist] Als u dit argument alleen gebruikt, worden ACL's weergegeven. (Bestandsnaam kan een bestandsnaam, mapnaam of een reeks jokertekens zijn en kan het volledige pad bevatten. Als het pad ontbreekt, wordt aangenomen dat het bestand zich in de huidige map bevindt.) Opmerkingen: - Zet bestandsnaam tussen aanhalingstekens als deze spaties of speciale tekens bevat, zoals &, $, #, enzovoort. - Als bestandsnaam een map is, worden alle bestanden en submappen NIET gewijzigd tenzij de schakeloptie /F of /S wordt gebruikt.
/F [In combinatie met map of jokerteken] Hiermee worden alle bestanden onder de opgegeven map gewijzigd, maar submappen worden NIET doorgebladerd tenzij /T wordt gebruikt. Als bestandsnaam een map is en /F niet wordt gebruikt, worden geen bestanden gewijzigd.
/S [In combinatie met map of jokerteken] Hiermee worden alle submappen onder de opgegeven map gewijzigd, maar submappen worden NIET doorgebladerd tenzij /T wordt gebruikt. Als bestandsnaam een map is en /S niet wordt gebruikt, worden geen submappen gewijzigd.
/T [Alleen in combinatie met een map] Alle submappen worden doorgebladerd en dezelfde wijzigingen worden aangebracht. Met deze schakeloptie worden mappen alleen doorgebladerd als de bestandsnaam een map is of als gebruik wordt gemaakt van jokertekens. /E ACL bewerken in plaats van vervangen.
/G gebruiker:GUI Beveiligingsmachtigingen toewijzen vergelijkbaar met standaardopties (niet-geavanceerd) van Windows GUI. /G gebruiker:machtiging;Spec De opgegeven gebruiker toegangsrechten verlenen. (/G voegt extra rechten toe voor de gebruiker)
Gebruiker: Als Gebruiker spaties bevat, zet u het argument tussen aanhalingstekens. Als Gebruiker #machine# bevat, wordt #machine# vervangen door de daadwerkelijke naam van de machine als het een niet-domeincontroller betreft. Als het een domeincontroller betreft, wordt #machine# vervangen door de daadwerkelijke domeinnaam.
Nieuw in 3.0: Gebruiker kan een tekenreeks zijn die staat voor de daadwerkelijke SID, maar deze MOET worden voorafgegaan door SID# Voorbeeld: SID#S-1-5-21-2127521184-160... (de SID-tekenreeks in dit voorbeeld is ingekort) (Als een gebruiker SID# heeft, moeten overal alle zoekresultaten overeenkomen met de SID (niet de naam) Als u van plan bent om wijzigingen toe te passen op alle accounts die overeenkomen met Domein\Gebruiker, geeft u niet SID# op als een van de gebruikers.)
GUI: Is voor standaardrechten en kan het volgende zijn: Machtigingen... F Volledig beheer M Wijzigen X Lezen en uitvoeren L Lijst met mapinhoud R Lezen W Schrijven Opmerking: Als er een ; (puntkomma) is, wordt deze beschouwd als een paar van de parameters Machtiging;Spec.
Machtiging: Is voor 'Alleen bestanden' en kan het volgende zijn: Machtigingen... F Volledig beheer M Wijzigen X Lezen en uitvoeren R Lezen W Schrijven Geavanceerd... D Eigenaar worden C Machtigingen wijzigen B Machtigingen lezen A Verwijderen 9 Kenmerken schrijven 8 Kenmerken lezen 7 Submappen en bestanden verwijderen 6 Door map bladeren/bestand uitvoeren 5 Uitgebreide kenmerken schrijven 4 Uitgebreide kenmerken lezen 3 Mappen maken/Gegevens toevoegen 2 Bestanden maken/Gegevens schrijven 1 Map weergeven/Gegevens lezen Spec is voor 'Alleen map en submappen' en heeft dezelfde opties als Machtiging
/R gebruiker De toegangsrechten van de opgegeven gebruiker intrekken. (Hiermee worden alle ACL's, zowel toegestaan als geweigerd, verwijderd voor de gebruiker.)
/P gebruiker:GUI Beveiligingsmachtigingen vervangen vergelijkbaar met standaardopties.
/P gebruiker:machtiging;spec De toegangsrechten van de opgegeven gebruiker vervangen. Zie de optie /G voor de specificatie van toegangsrechten. (/P heeft hetzelfde effect als /G als er geen rechten zijn ingesteld voor de gebruiker.)
/D gebruiker:GUI Beveiligingsmachtigingen weigeren vergelijkbaar met standaardopties.
/D gebruiker:machtiging;Spec De opgegeven gebruiker toegangsrechten weigeren. Zie de optie /G voor de specificatie van toegangsrechten. (/D voegt extra rechten toe voor de gebruiker.)
/O gebruiker Eigendom overdragen aan deze gebruiker of groep.
/I schakeloptie Overnamemarkering. Als dit wordt weggelaten, worden overgenomen ACL's standaard niet gewijzigd. Schakeloptie kan het volgende zijn: ENABLE - Hiermee wordt de overnamemarkering ingeschakeld als dit nog niet het geval was. COPY - Hiermee wordt de overnamemarkering uitgeschakeld en worden de overgenomen ACL's gekopieerd naar effectieve ACL's. REMOVE - Hiermee wordt de overnamemarkering uitgeschakeld en worden de overgenomen ACL's niet gekopieerd. Dit is het tegenovergestelde van ENABLE. Als er geen schakeloptie wordt gebruikt, wordt /I genegeerd en worden overgenomen ACL niet gewijzigd.
/L bestandsnaam Bestandsnaam voor logboekregistratie. Dit argument kan een padnaam bevatten als het bestand zich niet in de huidige map bevindt. Er worden gegevens toegevoegd aan het bestand of het bestand wordt gemaakt als het niet bestaat. Als het wel bestaat, moet het een tekstbestand zijn. Zo niet, dan treedt een fout op.
Als bestandsnaam wordt weggelaten, wordt de standaardnaam XCACLS gebruikt.
/Q Stille modus inschakelen. Deze modus is standaard uitgeschakeld. Als deze modus wordt ingeschakeld, wordt er niets op het scherm weergegeven.
/DEBUG De foutopsporingsmodus inschakelen. Deze modus is standaard uitgeschakeld. Als deze modus wordt ingeschakeld, wordt meer informatie weergegeven en/of vastgelegd in het logboek. Informatie omvat Sub/Function Enter en Exit naast andere belangrijke informatie.
/SERVER servernaam Een externe server opgeven waarvoor het script moet worden uitgevoerd.
/USER gebruikersnaam Een gebruikersnaam opgeven die moeten worden nagebootst voor externe verbindingen (hiervoor is de schakeloptie PASS vereist). Deze schakeloptie wordt genegeerd voor een lokale verbinding.
/PASS wachtwoord Een wachtwoord opgeven voor de schakeloptie USER (hiervoor is de schakeloptie USER vereist).
U kunt jokertekens gebruiken om meerdere bestanden op te geven in een opdracht, zoals: * Een willekeurige tekenreeks van nul of meer tekens ? Eén willekeurig teken
U kunt meerdere gebruikers opgeven in een opdracht.U kunt toegangsrechten combineren.
xcacls.vbs c:\test
C:\>XCACLS.VBS c:\testMicrosoft (R) Windows Script Host Version 5.6Copyright (c) Microsoft Corporation 1996-2001. All rights reserved.
Starting XCACLS.VBS (Version: 3.4) Script at 6/11/2003 10:55:21 AM
Startup directory:"C:\test"
Arguments Used: c:\test
**************************************************************************Directory: C:\test
Permissions:Type Username Permissions Inheritance
Allowed BUILTIN\Administrators Full Control This Folder, SubfoldeAllowed NT AUTHORITY\SYSTEM Full Control This Folder, SubfoldeAllowed Domain1\User1 Full Control This Folder OnlyAllowed \CREATOR OWNER Special (Unknown) Subfolders and FilesAllowed BUILTIN\Users Read and Execute This Folder, SubfoldeAllowed BUILTIN\Users Create Folders / Appe This Folder and SubfoAllowed BUILTIN\Users Create Files / Write This Folder and Subfo
No Auditing set
Owner: Domain1\User1
xcacls.vbs c:\test\*.log
Met deze opdracht bewerkt u bestaande machtigingen. U geeft Domein\Testgebruiker1 volledig beheer over alle bestanden in de map C:\Test, u bladert door de submappen van C:\Test en wijzigt eventuele gevonden bestanden. Met deze opdracht worden geen mappen gewijzigd.
Met deze opdracht vervangt u bestaande machtigingen. De opdracht verleent Domein\Testgebruiker1 volledig beheer voor alle submappen van C:\Test en registreert informatie in het logboek C:\Xcacls.log. Met deze opdracht worden geen bestanden gewijzigd en worden geen mappen doorgebladerd.
Met deze opdracht wijzigt u de eigenaar van Leesmij.txt in de groep MachineA\Groep1.
Met deze opdracht trekt u de machtigingen op C:\Test\Slechtecode.exe in voor MachineA\Groep1 en voor Domein\Testgebruiker1.
Met deze opdracht schakelt u overname in voor de map C:\Test\Subdir1. Er wordt niets weergegeven op het scherm.
Met deze opdracht maakt u extern verbinding met \ServerA\ShareZ via Windows Management Instrumentation (WMI). Vervolgens wordt het lokale pad van die share opgehaald en worden onder dat pad de machtigingen op Testpage.htm gewijzigd. De bestaande machtigingen van Domein\Groep2 blijven ongewijzigd, maar machtigingen 1 (Gegevens lezen) en 4 (Uitgebreide kenmerken lezen) worden toegevoegd. Met deze opdracht worden andere machtigingen voor het bestand genegeerd omdat de schakeloptie /e niet is gebruikt.
Met deze opdracht wordt WMI gebruikt om als ServerA\Admin extern verbinding te maken met ServerA en worden volledige machtigingen voor Standaard.htm verleend aan Domein\Groep2. Bestaande machtigingen voor Domein\Groep2 gaan verloren en andere machtigingen voor het bestand blijven bestaan.
Relevante artikelen |
Gekoppelde tags32-bit, Access, Download, Fix, Speciale Tekens, Visual Basic, Wachtwoord, Windows 2000, Windows Server 2003, Windows XP |