mirror of https://github.com/raandree/NTFSSecurity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
| status | last-verified | owner | source |
|---|---|---|---|
| current | 2026-10-02 | shared | repository evidence |
Project brief
Purpose
NTFSSecurity is a binary (C#) PowerShell module that fills the gap between
Get-Acl and Set-Acl: cmdlets to read, add, remove, and clear NTFS
permissions (DACL) and audit rules (SACL), manage inheritance and ownership,
copy security descriptors, control process privileges, and work with long
paths (*-Item2 cmdlets via AlphaFS), hard links, and symbolic links.
Source: README.md, NTFSSecurity/NTFSSecurity.psd1.
Scope
- In scope: module source (
NTFSSecurity,Security2,PrivilegeControl,ProcessPrivileges), module manifest and type/format data, the documentation inDocs/(rendered by GitHub, Decision 9), andREADME.md. - Out of scope: registry security.
Security2/Registry/RegistrySecurity.csexists, but no registry cmdlet is exported. - Distribution: PowerShell Gallery package
NTFSSecurityand GitHub releases.
Stakeholders
- Maintainer and author: Raimund Andree (
raandree), per the manifest. - Documentation contributors: James Smith (
site_authorin the formermkdocs.yml) andSup3rlativ3(#62), who owns the Read the Docs projectntfssecurityand a second AppVeyor project. - End users: To confirm beyond the README summary.
Acceptance criteria
- Every exported cmdlet has an accurate platyPS page in
Docs/Cmdlets. Update-MarkdownHelpagainst the module produces no parameter drift (the check inappveyor.yml).- The module imports in Windows PowerShell 5.1 and PowerShell 7
(
CompatiblePSEditions = 'Core', 'Desktop'). - Further release criteria: To confirm.