Wyszukiwania zadania w Task Scheduler o odpowiedniej nazwie
Skrypt zapisuje pliki w aktualnie używanym folderze. Należy przejść w PWSH do katalogu docelowego
Skrypt uruchamiamy w PowerShell z uprawnieniami Administratora
# Definiujemy nazwę zadania do wyszukania
$taskName = 'NazwaTasku'
# Pobierz nazwę hosta i skonstruuj nazwę pliku
$hostname = $env:COMPUTERNAME
$filepath = "tasks_$hostname.txt"
# Wypisz wszystkie zadania wraz z nazwami i ścieżkami, zapisz do pliku
Get-ScheduledTask | Select-Object TaskName, TaskPath | Out-File -FilePath $filepath -Encoding UTF8
# Oddziel sekcje w pliku
Add-Content -Path $filepath "`nWeryfikacja czy istnieje task o określonej nazwie:`n"
# Sprawdź, czy zadanie o podanej nazwie istnieje, dopisz wynik na końcu pliku lub stosowny komunikat
$task = Get-ScheduledTask | Where-Object { $_.TaskName -eq $taskName }
if ($task) {
$task | Out-File -FilePath $filepath -Append -Encoding UTF8
} else {
Add-Content -Path $filepath "Brak zadania o nazwie $taskName"
}