From 1907062856864ed15a660189183d7b62d5ea2ebd Mon Sep 17 00:00:00 2001 From: Markus Fleschutz Date: Wed, 7 Apr 2021 15:42:56 +0200 Subject: [PATCH] Add list-services.ps1 --- Data/scripts.csv | 1 + README.md | 1 + Scripts/list-services.ps1 | 15 +++++++++++++++ 3 files changed, 17 insertions(+) create mode 100755 Scripts/list-services.ps1 diff --git a/Data/scripts.csv b/Data/scripts.csv index dac8dc81..c0f0fce3 100644 --- a/Data/scripts.csv +++ b/Data/scripts.csv @@ -85,6 +85,7 @@ list-profiles.ps1, lists your PowerShell profiles 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-services.ps1, lists the services on the local computer 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 diff --git a/README.md b/README.md index 8e72f99c..c6d66502 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,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-services.ps1](Scripts/list-services.ps1) - lists the services on the local computer * [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 diff --git a/Scripts/list-services.ps1 b/Scripts/list-services.ps1 new file mode 100755 index 00000000..14d2a4ae --- /dev/null +++ b/Scripts/list-services.ps1 @@ -0,0 +1,15 @@ +#!/usr/bin/pwsh +<# +.SYNTAX list-services.ps1 +.DESCRIPTION lists the services on the local computer +.LINK https://github.com/fleschutz/PowerShell +.NOTES Author: Markus Fleschutz / License: CC0 +#> + +try { + Get-Service + exit 0 +} catch { + write-error "ERROR: line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + exit 1 +}