diff --git a/Data/scripts.csv b/Data/scripts.csv index 60038804..867189c4 100644 --- a/Data/scripts.csv +++ b/Data/scripts.csv @@ -23,6 +23,7 @@ inspect-exe.ps1, prints basic information of the given executable file list-anagrams.ps1, lists all anagrams of the given word list-automatic-variables.ps1, lists PowerShell automatic variables list-empty-dirs.ps1, lists empty subfolders in a directory tree +list-current-timezone.ps1, lists the current time zone details list-files.ps1, lists all files in the given folder and also in every subfolder list-formatted.ps1, lists the current working directory formatted in columns list-fritzbox-calls.ps1, lists the FRITZ!Box calls @@ -40,7 +41,7 @@ list-processes.ps1, lists the local computer processes 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 the PowerShell scripts in this repository -list-timezones.ps1, lists all timezones available +list-timezones.ps1, lists all time zones available locate-city.ps1, prints the geographic location of the given city locate-ipaddress.ps1, prints the geographic location of the given IP address locate-zip-code.ps1, prints the geographic location of the given zip-code diff --git a/README.md b/README.md index deec1fa9..153b5f3e 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ The following PowerShell scripts can be found in the [Scripts/](Scripts/) subfol * [inspect-exe.ps1](Scripts/inspect-exe.ps1) - prints basic information of the given executable file * [list-anagrams.ps1](Scripts/list-anagrams.ps1) - lists all anagrams of the given word * [list-automatic-variables.ps1](Scripts/list-automatic-variables.ps1) - lists PowerShell automatic variables +* [list-current-timezone.ps1](Scripts/list-current-timezone.ps1) - lists the current time zone details * [list-empty-dirs.ps1](Scripts/list-empty-dirs.ps1) - lists empty subfolders in a directory tree * [list-installed-software.ps1](Scripts/list-installed-software.ps1) - lists the installed software * [list-files.ps1](Scripts/list-files.ps1) - lists all files in the given folder and also in every subfolder @@ -48,7 +49,7 @@ The following PowerShell scripts can be found in the [Scripts/](Scripts/) subfol * [list-random-passwords.ps1](Scripts/list-random-passwords.ps1) - prints a list of random passwords * [list-random-pins.ps1](Scripts/list-random-pins.ps1) - prints a list of random PIN's * [list-scripts.ps1](Scripts/list-scripts.ps1) - lists the PowerShell scripts in this repository -* [list-timezones.ps1](Scripts/list-timezones.ps1) - lists all timezones available +* [list-timezones.ps1](Scripts/list-timezones.ps1) - lists all time zones available * [locate-city.ps1](Scripts/locate-city.ps1) - prints the geographic location of the given city * [locate-ipaddress.ps1](Scripts/locate-ipaddress.ps1) - prints the geographic location of the given IP address * [locate-zip-code.ps1](Scripts/locate-zip-code.ps1) - prints the geographic location of the given zip-code diff --git a/Scripts/list-current-timezone.ps1 b/Scripts/list-current-timezone.ps1 new file mode 100755 index 00000000..60ac5cba --- /dev/null +++ b/Scripts/list-current-timezone.ps1 @@ -0,0 +1,15 @@ +#!/snap/bin/powershell +<# +.SYNTAX ./list-current-timezone.ps1 +.DESCRIPTION lists the current time zone details +.LINK https://github.com/fleschutz/PowerShell +.NOTES Author: Markus Fleschutz / License: CC0 +#> + +try { + get-timezone + exit 0 +} catch { + write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + exit 1 +} diff --git a/Scripts/list-timezones.ps1 b/Scripts/list-timezones.ps1 index 60dcf22c..f5cb6d0e 100755 --- a/Scripts/list-timezones.ps1 +++ b/Scripts/list-timezones.ps1 @@ -1,7 +1,7 @@ #!/snap/bin/powershell <# .SYNTAX ./list-timezones.ps1 -.DESCRIPTION lists all timezones available +.DESCRIPTION lists all time zones available .LINK https://github.com/fleschutz/PowerShell .NOTES Author: Markus Fleschutz / License: CC0 #>