Ensure error file can be read from

This commit is contained in:
Manuel Thalmann 2024-08-19 02:24:45 +02:00
parent 935fc4dab4
commit 407a4d3fab
2 changed files with 8 additions and 1 deletions

View file

@ -135,6 +135,7 @@ $null = New-Module {
}
catch {
Set-Content -Path $errorPath -Value $Error;
Set-UserPermissions $errorPath;
}
finally {
Set-Stage ([SetupStage]::Idle);

View file

@ -55,7 +55,13 @@ $null = New-Module {
[FileSystemAccessRule]::new(
[SecurityIdentifier]::new([WellKnownSidType]::BuiltinUsersSid, $null),
[FileSystemRights]::FullControl,
[InheritanceFlags]::ObjectInherit -bor [InheritanceFlags]::ContainerInherit,
(& {
if (Test-Path -PathType Container $Path) {
[InheritanceFlags]::ObjectInherit -bor [InheritanceFlags]::ContainerInherit
} else {
0
}
}),
[PropagationFlags]::InheritOnly,
[AccessControlType]::Allow));