aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2024-06-08 23:33:26 +0200
committersrdusr <trevorgray@srdusr.com>2024-06-08 23:33:26 +0200
commit4b4b0c4ce6453d67a06502e5420088d1587d00d1 (patch)
tree2b5467479ad7c5f0cf88052369c39ed5757cb5bb
parentacca682d28e590d03b7e90ebe85c1331e260ab8d (diff)
downloaddotfiles-4b4b0c4ce6453d67a06502e5420088d1587d00d1.tar.gz
dotfiles-4b4b0c4ce6453d67a06502e5420088d1587d00d1.zip
Testing
-rw-r--r--.config/powershell/bloatware.ps112
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"