diff --git a/config.ps1 b/config.ps1 index dba663c..8aee275 100644 --- a/config.ps1 +++ b/config.ps1 @@ -299,6 +299,7 @@ function InstallSoftwareOpt { # Funktion um Windows zu debloaten function DebloatWindows { Write-Host "Beginne das Windows zu debloaten und hardening auszuführen..." - -ForegroundColor Blue + . .\debloat.ps1 debloatwindows } diff --git a/debloat.ps1 b/debloat.ps1 index 0591d6b..4020a54 100644 --- a/debloat.ps1 +++ b/debloat.ps1 @@ -162,7 +162,7 @@ function debloatwindows { Add-MpPreference -AttackSurfaceReductionRules_Ids e6db77e5-3df2-4cf1-b95a-636979351e5b -AttackSurfaceReductionRules_Actions Enabled } - tart-Job -Name "Protect-Privacy" -ScriptBlock { + Start-Job -Name "Protect-Privacy" -ScriptBlock { Param([switch]$Debloat) diff --git a/install.ps1 b/install.ps1 index 133b429..308823f 100644 --- a/install.ps1 +++ b/install.ps1 @@ -8,7 +8,10 @@ Set-Location $HOME/.winconfig # Log starten if ((Test-Path $HOME/.winconfig/logs) -eq $False){ - New-Item $HOME/.winconfig/logs/ + New-Item $HOME/.winconfig/logs/ +} +else { + Remove-Item "$HOME/.winconfig/logs/*.log" } Start-Transcript -Path $HOME/.winconfig/logs/run.log | out-null @@ -57,5 +60,5 @@ $WPFconfigure.Add_Click({ Start-Process powershell.exe -Verb RunAs -ArgumentList "-command Start-Transcript ~/.winconfig/logs/winget-debloat.log -Append | out-null; . ./config.ps1 ; DebloatWindows | Out-Host" -WindowStyle Normal }) -$Form.ShowDialog() | out-null -Stop-Transcript +$Form.ShowDialog() | Out-Null +Stop-Transcript | Out-Null