diff options
| author | srdusr <trevorgray@srdusr.com> | 2024-06-08 23:33:26 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2024-06-08 23:33:26 +0200 |
| commit | 4b4b0c4ce6453d67a06502e5420088d1587d00d1 (patch) | |
| tree | 2b5467479ad7c5f0cf88052369c39ed5757cb5bb /.config/powershell/bloatware.ps1 | |
| parent | acca682d28e590d03b7e90ebe85c1331e260ab8d (diff) | |
| download | dotfiles-4b4b0c4ce6453d67a06502e5420088d1587d00d1.tar.gz dotfiles-4b4b0c4ce6453d67a06502e5420088d1587d00d1.zip | |
Testing
Diffstat (limited to '.config/powershell/bloatware.ps1')
| -rw-r--r-- | .config/powershell/bloatware.ps1 | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/.config/powershell/bloatware.ps1 b/.config/powershell/bloatware.ps1 index 411d05b..ac4e8d5 100644 --- a/.config/powershell/bloatware.ps1 +++ b/.config/powershell/bloatware.ps1 @@ -339,7 +339,17 @@ Write-Output "Removing startmenu entry" Remove-Item -Force -ErrorAction SilentlyContinue "$env:userprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" Write-Output "Removing scheduled task" -Get-ScheduledTask -TaskPath '\' -TaskName 'OneDrive*' -ea SilentlyContinue | Unregister-ScheduledTask -Confirm:$false +$scheduledTasks = Get-ScheduledTask -TaskPath '\' -TaskName 'OneDrive*' -ErrorAction SilentlyContinue +if ($scheduledTasks) { + try { + $scheduledTasks | Unregister-ScheduledTask -Confirm:$false + Write-Output "OneDrive scheduled tasks removed." + } catch { + Write-Warning "Failed to unregister scheduled tasks: $_" + } +} else { + Write-Output "No OneDrive scheduled tasks found." +} Write-Output "Restarting explorer" Start-Process "explorer.exe" |
