NTFSSecurity
3.2.3
Windows PowerShell Module for managing file and folder security on NTFS volumes
true
false
Add-NTFSAccess

Add-NTFSAccess [-Path] <String[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Add-NTFSAccess [-Path] <String[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Add-NTFSAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Add-NTFSAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
IdentityReference, ID
AccessRights
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
FileSystemRights
AccessType
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
AccessControlType
InheritanceFlags
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
PropagationFlags
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
AppliesTo
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Add-NTFSAudit

Add-NTFSAudit [-Account] <IdentityReference2> [-AccessRights] <FileSystemRights> [-Type <AuditFlags>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Add-NTFSAudit [-Account] <IdentityReference2> [-AccessRights] <FileSystemRights> [-Type <AuditFlags>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
IdentityReference, ID
AccessRights
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
FileSystemRights
Type
System.Management.Automation.ParameterAttribute
InheritanceFlags
System.Management.Automation.ParameterAttribute
PropagationFlags
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
AppliesTo
System.Management.Automation.ParameterAttribute
false
Copy-NTFSAccess

Copy-NTFSAccess [-Path] <String> [-DestinationPath] <String> [-Account <IdentityReference2[]>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
DestinationPath
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
IdentityReference, ID
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Disable-NTFSAccessInheritance

Disable-NTFSAccessInheritance [[-Path] <String[]>] [-RemoveInheritedAccessRules] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Disable-NTFSAccessInheritance [-SecurityDescriptor] <FileSystemSecurity2[]> [-RemoveInheritedAccessRules] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
RemoveInheritedAccessRules
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Disable-NTFSAuditInheritance

Disable-NTFSAuditInheritance [[-Path] <String[]>] [-RemoveInheritedAccessRules] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Disable-NTFSAuditInheritance [-SecurityDescriptor] <FileSystemSecurity2[]> [-RemoveInheritedAccessRules] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
RemoveInheritedAccessRules
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Disable-Privileges

Disable-Privileges [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Enable-NTFSAccessInheritance

Enable-NTFSAccessInheritance [[-Path] <String[]>] [-PassThru] [-RemoveExplicitAccessRules] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Enable-NTFSAccessInheritance [-SecurityDescriptor] <FileSystemSecurity2[]> [-PassThru] [-RemoveExplicitAccessRules] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
PassThru
System.Management.Automation.ParameterAttribute
RemoveExplicitAccessRules
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Enable-NTFSAuditInheritance

Enable-NTFSAuditInheritance [[-Path] <String[]>] [-PassThru] [-RemoveExplicitAccessRules] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Enable-NTFSAuditInheritance [-SecurityDescriptor] <FileSystemSecurity2[]> [-PassThru] [-RemoveExplicitAccessRules] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
PassThru
System.Management.Automation.ParameterAttribute
RemoveExplicitAccessRules
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Enable-Privileges

Enable-Privileges [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Get-ChildItem2

    Gets the items and child items in one or more specified locations.

The Get-ChildItem2 cmdlet gets the items in one or more specified locations. If the item is a container, it gets the items inside the container, known as child items. You can use the Recurse parameter to get items in all child containers.

Get-ChildItem2 does not have a 248 character limit on the path. It does not use the FileSystem provider but AlphaFS (https://github.com/alphaleonis/AlphaFS/) which is faster.

Get-ChildItem2 supports only locations on the file system. Get-ChildItem2 cmdlet gets the directories, subdirectories, and files. In a file system directory, it gets subdirectories and files.

By default, Get-ChildItem2 gets non-hidden items, but you can use the Directory, File, Hidden, ReadOnly, and System parameters to get only items with these attributes. To create a complex attribute search, use the Attributes parameter. If you use these parameters, Get-ChildItem gets only the items that meet all search conditions, as though the parameters were connected by an AND operator.
You can also refer to Get-ChildItem2 by its built-in alias dir2.

Get-ChildItem2 does not get hidden items by default. To get hidden items, use the Force parameter.
System.String[]
You can pipe a file system path (in quotation marks) to Get-ChildItem2.
Alphaleonis.Win32.Filesystem.DirectoryInfo, Alphaleonis.Win32.Filesystem.FileInfo, System.String
Get-ChildItem2 [[-Path] <String[]>] [[-Filter] <String>] [-Recurse] [-Directory] [-File] [-Attributes <FileAttributes>] [-Hidden] [-System] [-ReadOnly] [-Force] [-SkipMountPoints] [-SkipSymbolicLinks] [-Depth <Nullable`1[Int32]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Specifies a path to one or more locations. Wildcards are NOT permitted. The default location is the current directory (.).
Filter
System.Management.Automation.ParameterAttribute
Specifies a wildcard filter. The value of this parameter qualifies the Path parameter. Filters are more efficient than other parameters, because the provider applies them when retrieving the objects, rather than having Windows PowerShell filter the objects after they are retrieved.
Recurse
System.Management.Automation.ParameterAttribute
Gets the items in the specified locations and in all child items of the locations.
Directory
System.Management.Automation.ParameterAttribute
Gets directories (folders).

To get only directories, use the Directory parameter and omit the File parameter. To exclude directories, use the File parameter and omit the Directory parameter, or use the Attributes parameter.
File
System.Management.Automation.ParameterAttribute
Gets files.

To get only files, use the File parameter and omit the Directory parameter. To exclude files, use the Directory parameter and omit the File parameter, or use the Attributes parameter.
Attributes
System.Management.Automation.ParameterAttribute
Gets files and folders with the specified attributes. This parameter supports all attributes and lets you specify complex combinations of attributes.

To find files and folders with commonly used attributes, you can use the Attributes parameter, or the Directory, File, Hidden, ReadOnly, and System switch parameters.

The Attributes parameter supports the following attributes: Archive, Compressed, Device, Directory, Encrypted, Hidden, Normal, NotContentIndexed, Offline, ReadOnly, ReparsePoint, SparseFile, System, and Temporary. For a description of these attributes, see the FileAttributes enumeration at http://go.microsoft.com/fwlink/?LinkId=201508.
SkipMountPoints
System.Management.Automation.ParameterAttribute
Skips mount points.

Use this switch to not follow mount points when doing a recursive listing.
SkipSymbolicLinks
System.Management.Automation.ParameterAttribute
Skips symbolic links.

Use this switch to not follow symbolic links when doing a recursive listing.
Depth
System.Management.Automation.ParameterAttribute
Limits the depth in a recursive listing.

If you need only a certain level of subfolders, use this parameter. For example, if you only need the content of the current folder + the content of all subfolders, specify a depth of 1.
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
Hidden
System.Management.Automation.ParameterAttribute
Gets only hidden files and directories (folders). By default, Get-ChildItem gets only non-hidden items, but you can use the Force parameter to include hidden items in the results.

To get only hidden items, use the Hidden parameter or the Hidden value of the Attributes parameter. To exclude hidden items, omit the Hidden parameter or use the Attributes parameter.
System
System.Management.Automation.ParameterAttribute
Gets only system files and directories (folders).

To get only system files and folders, use the System parameter or the System value of the Attributes parameter. To exclude system files and folders, use the Attributes parameter.
ReadOnly
System.Management.Automation.ParameterAttribute
Gets only read-only files and directories (folders).

To get only read-only items, use the ReadOnly parameter or the ReadOnly value of the Attributes parameter. To exclude read-only items, use the Attributes parameter.
Force
System.Management.Automation.ParameterAttribute
Gets hidden files and folders. By default, hidden files and folder are excluded. You can also get hidden files and folders by using the Hidden parameter or the Hidden value of the Attributes parameter.
Example 1
C:\PS> Get-ChildItem2
This command gets the files and subdirectories in the current directory. If the current directory does not have child items, the command does not return any results.
Example 2
C:\PS> Get-Childitem -System -File -Recurse
This command gets system files in the current directory and its subdirectories.
Example 3
PS C:\> Get-ChildItem2 -Path D:\LabSources\ -Force -Depth 2
Gets all items from the folder D:\LabSources up to a level of 2. The Force switch makes the command to return also hidden items.
false
Get-DiskSpace

    Retrieves a statistic about a file system drive.

Get-DiskSpace retrieves a drive and usage statistic of a given drive. The information provided is AvailableFreeSpacePercent, AvailableFreeSpaceUnitSizeClusterSize, DriveName, TotalSizeUnitSize, UsedSpacePercent, UsedSpaceUnitSize, FreeBytesAvailable, TotalNumberOfBytes, TotalNumberOfFreeBytes, BytesPerSector, NumberOfFreeClusters, SectorsPerCluster, TotalNumberOfClusters.
System.String
Alphaleonis.Win32.Filesystem.DiskSpaceInfo
Get-DiskSpace [[-DriveLetter] <String[]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
DriveLetter
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidatePatternAttribute
The drive to get the statistic from.
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
Example 1
PS C:\> Get-DiskSpace -DriveLetter d:
Get the drive statistic of drive D:.
AvailableFreeSpacePercent : 75.73% AvailableFreeSpaceUnitSize : 361.07 GB ClusterSize : 4096 DriveName : d:\ TotalSizeUnitSize : 476.81 GB UsedSpacePercent : 24.27% UsedSpaceUnitSize : 115.74 GB FreeBytesAvailable : 387699257344 TotalNumberOfBytes : 511974567936 TotalNumberOfFreeBytes : 387699257344 BytesPerSector : 512 NumberOfFreeClusters : 94653139 SectorsPerCluster : 8 TotalNumberOfClusters : 124993791
false
Get-Item2

    Gets files and folders.

The Get-Item2 cmdlet gets the item at the specified location. It does not get the contents of the item at the location.

Get-ChildItem2 does not have a 248 character limit on the path. It does not use the FileSystem provider but AlphaFS (https://github.com/alphaleonis/AlphaFS/) which is faster.

The Get-Item cmdlet works only on the file system and gets files and folders.
You can also refer to Get-Item2 by its built-in alias gi2.
System.String[]
You can pipe a file system path (in quotation marks) to Get-ChildItem2.
Alphaleonis.Win32.Filesystem.DirectoryInfo, Alphaleonis.Win32.Filesystem.FileInfo, System.String
Get-Item2 [[-Path] <String[]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Specifies a path to one or more locations. Wildcards are NOT permitted. The default location is the current directory (.).
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
Example 1
PS C:\> Get-Item2
Gets the current folder.
Directory:

Mode Inherits LastWriteTime Size(M) Name ---- -------- ------------- ------- ---- d--hs True 8/4/2015 11:00 PM <DIR> C:\
Example 2
PS C:\> Get-Item2 -Path C:\Windows
Gets the Windows folder.
Directory: C:\

Mode Inherits LastWriteTime Size(M) Name ---- -------- ------------- ------- ---- d---- True 8/4/2015 10:18 PM <DIR> Windows
false
Get-NTFSAccess

Get-NTFSAccess [[-Path] <String[]>] [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-NTFSAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Get-NTFSAudit

Get-NTFSAudit [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Get-NTFSEffectiveAccess

Get-NTFSEffectiveAccess [[-Path] <String[]>] [[-Account] <IdentityReference2>] [-ServerName <String>] [-ExcludeNoneAccessEntries] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-NTFSEffectiveAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [[-Account] <IdentityReference2>] [-ServerName <String>] [-ExcludeNoneAccessEntries] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
NTAccount
IdentityReference
ServerName
System.Management.Automation.ParameterAttribute
ExcludeNoneAccessEntries
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Get-NTFSInheritance

Get-NTFSInheritance [[-Path] <String[]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-NTFSInheritance [-SecurityDescriptor] <FileSystemSecurity2[]> [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Get-NTFSOrphanedAccess

Get-NTFSOrphanedAccess [[-Path] <String[]>] [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-NTFSOrphanedAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Get-NTFSOrphanedAudit

Get-NTFSOrphanedAudit [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Get-NTFSOwner

Get-NTFSOwner [[-Path] <String[]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-NTFSOwner [-SecurityDescriptor] <FileSystemSecurity2[]> [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Get-NTFSSecurityDescriptor

Get-NTFSSecurityDescriptor [[-Path] <String[]>] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Get-Privileges

Get-Privileges [-InformationAction <ActionPreference>] [-InformationVariable <String>]
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Get-SimpleAccess

Get-SimpleAccess [-IncludeRootFolder] [[-Path] <String[]>] [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Get-SimpleAccess [-IncludeRootFolder] [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
IncludeRootFolder
System.Management.Automation.ParameterAttribute
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Remove-Item2

Remove-Item2 [[-Path] <String[]>] [-Force] [-Recurse] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Force
System.Management.Automation.ParameterAttribute
Recurse
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Remove-NTFSAccess

Remove-NTFSAccess [-Path] <String[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Remove-NTFSAccess [-Path] <String[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Remove-NTFSAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Remove-NTFSAccess [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account] <IdentityReference2[]> [-AccessRights] <FileSystemRights2> [-AccessType <AccessControlType>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
IdentityReference, ID
AccessRights
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
FileSystemRights
AccessType
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
AccessControlType
InheritanceFlags
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
PropagationFlags
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
AppliesTo
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Remove-NTFSAudit

Remove-NTFSAudit [-Account] <IdentityReference2> [-AccessRights] <FileSystemRights2> [-Type <AuditFlags>] [-InheritanceFlags <InheritanceFlags>] [-PropagationFlags <PropagationFlags>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Remove-NTFSAudit [-Account] <IdentityReference2> [-AccessRights] <FileSystemRights2> [-Type <AuditFlags>] [-AppliesTo <ApplyTo>] [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
IdentityReference, ID
AccessRights
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
FileSystemRights
Type
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
AuditFlags
InheritanceFlags
System.Management.Automation.ParameterAttribute
PropagationFlags
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
AppliesTo
System.Management.Automation.ParameterAttribute
false
Set-NTFSOwner

Set-NTFSOwner [[-Path] <String[]>] [-Account] <IdentityReference2> [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Set-NTFSOwner [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account] <IdentityReference2> [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false
Set-NTFSSecurityDescriptor

Set-NTFSSecurityDescriptor [-SecurityDescriptor] <FileSystemSecurity2[]> [-PassThru] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
SecurityDescriptor
System.Management.Automation.ParameterAttribute
PassThru
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
false
Show-SimpleAccess

Show-SimpleAccess [-IncludeRootFolder] [[-Path] <String[]>] [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
Show-SimpleAccess [-IncludeRootFolder] [-SecurityDescriptor] <FileSystemSecurity2[]> [-Account <IdentityReference2>] [-ExcludeExplicit] [-ExcludeInherited] [-InformationAction <ActionPreference>] [-InformationVariable <String>]
IncludeRootFolder
System.Management.Automation.ParameterAttribute
Path
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
System.Management.Automation.AliasAttribute
FullName
Account
System.Management.Automation.ParameterAttribute
System.Management.Automation.AliasAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
IdentityReference, ID
ExcludeExplicit
System.Management.Automation.ParameterAttribute
ExcludeInherited
System.Management.Automation.ParameterAttribute
InformationAction
System.Management.Automation.AliasAttribute
System.Management.Automation.ParameterAttribute
infa
InformationVariable
System.Management.Automation.ParameterAttribute
System.Management.Automation.Internal.CommonParameters+ValidateVariableName
System.Management.Automation.AliasAttribute
iv
SecurityDescriptor
System.Management.Automation.ParameterAttribute
System.Management.Automation.ValidateNotNullOrEmptyAttribute
false