<# Author: Gabe Kerntke Date: 01-25-2025 .Synopsis .Modified 2025-01-25 (GabeK) - Original script created #> # Variables # # Functions # # Start Script # $GetTasks = Get-ScheduledTask -TaskPath "\" | Where-Object { $_.TaskName -like "mount*" } | Select-Object TaskName, State foreach ($Task in $GetTasks) { If ($Task -eq "Failed") { Start-ScheduledTask -TaskName $Task } } # End Script #