FileSystemTypes2
Alphaleonis.Win32.Filesystem.DirectoryInfo
Alphaleonis.Win32.Filesystem.FileInfo
SimpleFileSystemGrouping
4
if ($global:tempFullName -ne $_.FullName)
{
"Path: $($_.FullName) (Inheritance $(if ($_.InheritanceEnabled) { "enabled" } else { "disabled" }))"
$global:FullName = $_.FullName
}
SimpleFileSystemAccessRule2Grouping
4
if ($global:tempFullName -ne $_.FullName)
{
"Path: $($_.FullName)"
$global:FullName = $_.FullName
}
FileSystemTypes2-GroupingFormat
4
Split-Path -Path $_.FullName -Parent
Security2.FileSystemAccessRule2
Security2.FileSystemAccessRule2
FullName
SimpleFileSystemGrouping
35
25
if ((Get-Module NTFSSecurity).PrivateData.ShowAccountSid)
{
'{0} ({1})' -f $_.Account.AccountName, $_.Account.Sid
}
else
{
$_.Account.ToString()
}
AccessRights
[Security2.FileSystemSecurity2]::ConvertTo
($_.InheritanceFlags, $_.PropagationFlags)
AccessControlType
IsInherited
InheritedFrom
Security2.FileSystemAuditRule2
Security2.FileSystemAuditRule2
FullName
SimpleFileSystemGrouping
35
25
if ((Get-Module NTFSSecurity).PrivateData.ShowAccountSid)
{
'{0} ({1})' -f $_.Account.AccountName, $_.Account.Sid
}
else
{
$_.Account.ToString()
}
AccessRights
[Security2.FileSystemSecurity2]::ConvertToApplyTo($_.InheritanceFlags, $_.PropagationFlags)
AuditFlags
IsInherited
InheritedFrom
Security2.SimpleFileSystemAuditRule2
Security2.SimpleFileSystemAuditRule2
FullName
SimpleFileSystemGrouping
35
25
if ((Get-Module NTFSSecurity).PrivateData.ShowAccountSid)
{
'{0} ({1})' -f $_.Account.AccountName, $_.Account.Sid
}
else
{
$_.Account.ToString()
}
AccessRights
[Security2.FileSystemSecurity2]::ConvertToApplyTo($_.InheritanceFlags, $_.PropagationFlags)
AuditFlags
IsInherited
Security2.FileSystemEffectivePermissionEntry
Security2.FileSystemEffectivePermissionEntry
Name
AccessAsString
AccessMask
if ((Get-Module NTFSSecurity).PrivateData.ShowAccountSid)
{
'{0} ({1})' -f $_.Account.AccountName, $_.Account.Sid
}
else
{
$_.Account.ToString()
}
Security2.FileSystemInheritanceInfo
Security2.FileSystemInheritanceInfo
Name
AccessInheritanceEnabled
AuditInheritanceEnabled
Children2
FileSystemTypes2
if ($_.DirectoryName) { $_.DirectoryName } else { $_.Parent.FullName }
FileSystemTypes2-GroupingFormat
7
Left
8
Right
25
Right
15
Right
Mode
!$_.IsInheritanceBlocked
[String]::Format("{0,10} {1,8}", $_.LastWriteTime.ToString("d"), $_.LastWriteTime.ToString("t"))
if ($_ -is [Alphaleonis.Win32.Filesystem.FileInfo])
{
[Math]::Round($_.Length / 1MB, 2).ToString()
}
else
{
" {0,-13}" -f "<DIR>"
}
Name
Alphaleonis.Win32.Filesystem.FileInfo+Hash
Alphaleonis.Win32.Filesystem.FileInfo+Hash
Algorithm
Hash
FullName