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]::ConvertToApplyTo($_.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