1
0
mirror of https://github.com/fleschutz/PowerShell.git synced 2025-07-03 06:00:14 +02:00

Update check-vpn.ps1

This commit is contained in:
Markus Fleschutz
2023-07-17 11:25:30 +02:00
parent e5b66841dc
commit 1efe1f73eb
3 changed files with 13 additions and 11 deletions

@ -2,10 +2,10 @@
.SYNOPSIS
Checks the VPN status
.DESCRIPTION
This PowerShell script queries the status of the VPN connection(s) and prints it.
This PowerShell script queries and prints the status of the VPN connection(s).
.EXAMPLE
PS> ./check-vpn
✅ VPN to NASA L2TP: Disconnected
PS> ./check-vpn.ps1
✅ VPN to NASA L2TP is disconnected
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -19,11 +19,11 @@ try {
} else {
$Connections = Get-VPNConnection
foreach($Connection in $Connections) {
"✅ VPN to $($Connection.Name): $($Connection.ConnectionStatus)"
Write-Host "✅ VPN to $($Connection.Name) is $($Connection.ConnectionStatus.ToLower())"
$NoVPN = $false
}
}
if ($NoVPN) { "⚠️ No VPN" }
if ($NoVPN) { Write-Host "⚠️ No VPN" }
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

@ -2,11 +2,12 @@
.SYNOPSIS
Writes text in lowercase letters
.DESCRIPTION
This PowerShell script writes text in lowercase letters.
This PowerShell script writes the given text in lowercase letters.
.PARAMETER text
Specifies the text to write
.EXAMPLE
PS> ./write-lowercase "Hello World"
hello world
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -15,7 +16,7 @@
param([string]$text = "")
if ($text -eq "" ) { $text = read-host "Enter the text to write" }
if ($text -eq "" ) { $text = Read-Host "Enter the text to write" }
write-output $text.ToLower()
Write-Output $text.ToLower()
exit 0 # success

@ -2,11 +2,12 @@
.SYNOPSIS
Writes text in uppercase letters
.DESCRIPTION
This PowerShell script writes text in uppercase letters.
This PowerShell script writes the given text in uppercase letters.
.PARAMETER text
Specifies the text to write
.EXAMPLE
PS> ./write-uppercase "Hello World"
HELLO WORLD
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@ -15,7 +16,7 @@
param([string]$text = "")
if ($text -eq "" ) { $text = read-host "Enter the text to write" }
if ($text -eq "" ) { $text = Read-Host "Enter the text to write" }
write-output $text.ToUpper()
Write-Output $text.ToUpper()
exit 0 # success