diff --git a/Data/scripts.csv b/Data/scripts.csv index 84623e88..2ea2b866 100644 --- a/Data/scripts.csv +++ b/Data/scripts.csv @@ -80,6 +80,7 @@ list-random-passwords.ps1, prints a list of random passwords list-random-pins.ps1, prints a list of random PIN's list-scripts.ps1, lists all PowerShell scripts in this repository list-tags.ps1, lists all tags in the current/given Git repository +list-tasks.ps1, lists all Windows scheduler tasks list-timezones.ps1, lists all time zones available list-user-groups.ps1, lists the user groups on the local computer locate-city.ps1, prints the geographic location of the given city diff --git a/README.md b/README.md index 0a2f0238..dd798370 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ Mega Collection of PowerShell Scripts * [list-installed-software.ps1](Scripts/list-installed-software.ps1) - lists the installed software (except Windows Store apps) * [list-printers.ps1](Scripts/list-printers.ps1) - lists all printer known to the computer * [list-processes.ps1](Scripts/list-processes.ps1) - lists the local computer processes +* [list-tasks.ps1](Scripts/list-tasks.ps1) - lists all Windows scheduler tasks * [list-timezones.ps1](Scripts/list-timezones.ps1) - lists all time zones available * [list-user-groups.ps1](Scripts/list-user-groups.ps1) - lists the user groups on the local computer * [poweroff.ps1](Scripts/poweroff.ps1) - halts the local computer (requires admin rights) diff --git a/Scripts/list-tasks.ps1 b/Scripts/list-tasks.ps1 new file mode 100755 index 00000000..b70c1c8c --- /dev/null +++ b/Scripts/list-tasks.ps1 @@ -0,0 +1,15 @@ +#!/bin/powershell +<# +.SYNTAX ./list-tasks.ps1 +.DESCRIPTION lists all Windows scheduler tasks +.LINK https://github.com/fleschutz/PowerShell +.NOTES Author: Markus Fleschutz / License: CC0 +#> + +try { + get-scheduledTask + exit 0 +} catch { + write-error "ERROR: line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + exit 1 +}