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.
 
 

44 KiB

1EditionRoleTestBaselineCandidateBaselineFailure
2CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
3CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
4CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
5CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
6CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
7CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
8CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
9CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
10CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
11CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
12CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
13CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
14CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
15CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
16CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
17CoreAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
18CoreAdminGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
19CoreAdminGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
20CoreAdminGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
21CoreAdminInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
22CoreAdminInheritedFrom of audit entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited audit entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
23CoreAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should disable the privilege when Select-Object -First ends the pipeline at the message after its enablingFailedPassedExpected $null or empty, but got 'TakeOwnership'.
24CoreAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should hold the four privileges that the cmdlets enablePassedPassed
25CoreAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should pass on what a later command throws at the message after the enabling and disable the privilegesFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
26CoreDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should leave the loop for a break of a later command that takes the error of a nested folderFailedPassedExpected $false, but got $true.
27CoreDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should pass on what a later command throws when it takes the error of a nested folderFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
28CoreDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should start with folders that the account cannot listPassedPassed
29CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
30CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
31CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
32CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
33CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
34CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
35CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
36CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
37CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
38CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
39CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
40CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
41CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
42CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
43CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
44CoreDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
45CoreDelegateAn item that the account owns and whose owner may not change its permissions on a share.Clear-NTFSAccess -DisableInheritance should take ownership, clear and protect the DACL, and report no RestoreOwnerErrorFailedPassedExpected $null or empty, but got 'RestoreOwnerError,NTFSSecurity.ClearAccess: (5) Access is denied: [\\F1AFile2.a.forest1.net\NTFSSecurityLive\local-Core-20261009213136\Case10\Delegate\Owner\Clear.txt]'.
46CoreDelegateAn item that the account owns and whose owner may not change its permissions on a share.Set-NTFSSecurityDescriptor should write the cleared DACL and report no RestoreOwnerErrorFailedPassedExpected $null or empty, but got 'RestoreOwnerError,NTFSSecurity.SetSecurityDescriptor: (5) Access is denied: [\\F1AFile2.a.forest1.net\NTFSSecurityLive\local-Core-20261009213136\Case10\Delegate\Owner\Descriptor.txt]'.
47CoreDelegateGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
48CoreDelegateGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
49CoreDelegateGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
50CoreDelegateInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
51CoreDelegateInheritedFrom of an item below a folder on a share whose permissions the account cannot read.Get-NTFSAccess should name an unknown parent for an inherited entry and no source for an explicit entryFailedPassedExpected strings to be the same, but they were different.
52CoreDelegateInheritedFrom of an item below a folder on a share whose permissions the account cannot read.Should start with a folder whose permissions the account cannot read, and an item that it canPassedPassed
53CoreDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should disable the privilege when Select-Object -First ends the pipeline at the message after its enablingFailedPassedExpected $null or empty, but got 'TakeOwnership'.
54CoreDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should hold the four privileges that the cmdlets enablePassedPassed
55CoreDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should pass on what a later command throws at the message after the enabling and disable the privilegesFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
56CoreServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of Admin for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
57CoreServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of Delegate for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
58CoreServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of ServerAdmin for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
59CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
60CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
61CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
62CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
63CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
64CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
65CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
66CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
67CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
68CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
69CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
70CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
71CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
72CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
73CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
74CoreServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
75CoreServerAdminGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
76CoreServerAdminGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
77CoreServerAdminGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
78CoreServerAdminInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
79CoreServerAdminInheritedFrom of audit entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited audit entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
80DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
81DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
82DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
83DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
84DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
85DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
86DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
87DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
88DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
89DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
90DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
91DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
92DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
93DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
94DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
95DesktopAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
96DesktopAdminGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
97DesktopAdminGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
98DesktopAdminGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
99DesktopAdminInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
100DesktopAdminInheritedFrom of audit entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited audit entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
101DesktopAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should disable the privilege when Select-Object -First ends the pipeline at the message after its enablingFailedPassedExpected $null or empty, but got 'TakeOwnership'.
102DesktopAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should hold the four privileges that the cmdlets enablePassedPassed
103DesktopAdminPrivileges when a later command takes the debug messages of the cmdlet on a share.Should pass on what a later command throws at the message after the enabling and disable the privilegesFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
104DesktopDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should leave the loop for a break of a later command that takes the error of a nested folderFailedPassedExpected $false, but got $true.
105DesktopDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should pass on what a later command throws when it takes the error of a nested folderFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
106DesktopDelegateA later command and the error of a folder that Get-ChildItem2 cannot read on a share.Should start with folders that the account cannot listPassedPassed
107DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
108DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
109DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
110DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
111DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
112DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
113DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
114DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
115DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
116DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
117DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
118DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
119DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
120DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
121DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
122DesktopDelegateA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
123DesktopDelegateAn item that the account owns and whose owner may not change its permissions on a share.Clear-NTFSAccess -DisableInheritance should take ownership, clear and protect the DACL, and report no RestoreOwnerErrorFailedPassedExpected $null or empty, but got 'RestoreOwnerError,NTFSSecurity.ClearAccess: (5) Access is denied: [\\F1AFile2.a.forest1.net\NTFSSecurityLive\local-Desktop-20261009212312\Case10\Delegate\Owner\Clear.txt]'.
124DesktopDelegateAn item that the account owns and whose owner may not change its permissions on a share.Set-NTFSSecurityDescriptor should write the cleared DACL and report no RestoreOwnerErrorFailedPassedExpected $null or empty, but got 'RestoreOwnerError,NTFSSecurity.SetSecurityDescriptor: (5) Access is denied: [\\F1AFile2.a.forest1.net\NTFSSecurityLive\local-Desktop-20261009212312\Case10\Delegate\Owner\Descriptor.txt]'.
125DesktopDelegateGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
126DesktopDelegateGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
127DesktopDelegateGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
128DesktopDelegateInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
129DesktopDelegateInheritedFrom of an item below a folder on a share whose permissions the account cannot read.Get-NTFSAccess should name an unknown parent for an inherited entry and no source for an explicit entryFailedPassedExpected strings to be the same, but they were different.
130DesktopDelegateInheritedFrom of an item below a folder on a share whose permissions the account cannot read.Should start with a folder whose permissions the account cannot read, and an item that it canPassedPassed
131DesktopDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should disable the privilege when Select-Object -First ends the pipeline at the message after its enablingFailedPassedExpected $null or empty, but got 'TakeOwnership'.
132DesktopDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should hold the four privileges that the cmdlets enablePassedPassed
133DesktopDelegatePrivileges when a later command takes the debug messages of the cmdlet on a share.Should pass on what a later command throws at the message after the enabling and disable the privilegesFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
134DesktopServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of Admin for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
135DesktopServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of Delegate for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
136DesktopServerSecurity descriptors on the file server after the runs on the client.Should have changed only the first item of ServerAdmin for each cmdlet that a later command stoppedFailedPassedExpected $true, because Remove-Item2 left the second item (Select), but got $false.
137DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
138DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Copy-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
139DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
140DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Move-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
141DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
142DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Remove-Item2 should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
143DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
144DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSOwner should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
145DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for Select-Object -First 1 and change nothing elseFailedPassed
146DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.Set-NTFSSecurityDescriptor should stop after the first object for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
147DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassedExpected 0, but got 1.
148DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Get-FileHash2 should stop at the verbose message for throw and change nothing elseFailedPassedExpected 1, but got 2.
149DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for Select-Object -First 1 and change nothing elseFailedPassed
150DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSOwner should stop at the debug message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
151DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for Select-Object -First 1 and change nothing elseFailedPassed
152DesktopServerAdminA later command that ends the pipeline or throws, for the item cmdlets on a share.With the messages of the verbose and debug streams.Set-NTFSSecurityDescriptor should stop at the verbose message for throw and change nothing elseFailedPassedExpected like wildcard '*Downstream failure*' to match $null, but it did not match.
153DesktopServerAdminGet-ChildItem2 -Filter on a share folder.Should find a file whose name contains brackets by that name with -FilterFailedPassedExpected a collection with size 1, but got an empty collection.
154DesktopServerAdminGet-ChildItem2 -Filter on a share folder.Should reject a null -FilterFailedPassedExpected an exception with message like '*'Filter'*' and FullyQualifiedErrorId 'ParameterArgumentValidationError,NTFSSecurity.GetChildItem2' to be thrown, but the message was 'Cannot process argument because the value of argument "pattern" is null. Change the value of argument "pattern" to a non-null value.' and the FullyQualifiedErrorId was 'ArgumentNull,NTFSSecurity.GetChildItem2'. from C:\NTFSSecurityLab\Tests\NTFSSecurity.Live.Tests.ps1:1333 char:11
155DesktopServerAdminGet-ChildItem2 -Filter on a share folder.Should return every item for -Filter *.*, also the ones without a dot in their namesFailedPassedExpected strings to be the same, but they were different.
156DesktopServerAdminInheritedFrom of access entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.
157DesktopServerAdminInheritedFrom of audit entries that Windows cannot resolve on a share.Should name an unknown parent for an inherited audit entry and no source for an explicit entry when the file is goneFailedPassedExpected strings to be the same, but they were different.