Updated check-dns.ps1 and list-network-shares.ps1

This commit is contained in:
Markus Fleschutz 2024-10-23 15:10:44 +02:00
parent 5214a504db
commit 3ae015a752
2 changed files with 5 additions and 5 deletions

View File

@ -5,7 +5,7 @@
This PowerShell script measures the DNS resolution speed using 100 internet domains and prints it. This PowerShell script measures the DNS resolution speed using 100 internet domains and prints it.
.EXAMPLE .EXAMPLE
PS> ./check-dns.ps1 PS> ./check-dns.ps1
Internet DNS resolves 56.5 domains/sec Internet DNS queries take 33.6ms
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
.NOTES .NOTES
@ -25,9 +25,9 @@ try {
[float]$elapsed = $stopWatch.Elapsed.TotalSeconds * 1000.0 [float]$elapsed = $stopWatch.Elapsed.TotalSeconds * 1000.0
$speed = [math]::round($elapsed / $table.Length, 1) $speed = [math]::round($elapsed / $table.Length, 1)
if ($speed -gt 100.0) { if ($speed -gt 100.0) {
Write-Host "⚠️ Internet DNS query time $($speed)ms only" Write-Host "⚠️ Internet DNS queries are $($speed)ms slow"
} else { } else {
Write-Host "✅ Internet DNS query time $($speed)ms" Write-Host "✅ Internet DNS queries take $($speed)ms"
} }
exit 0 # success exit 0 # success
} catch { } catch {

View File

@ -5,7 +5,7 @@
This PowerShell script lists all network shares (aka "shared folders") of the local computer. This PowerShell script lists all network shares (aka "shared folders") of the local computer.
.EXAMPLE .EXAMPLE
PS> ./list-network-shares.ps1 PS> ./list-network-shares.ps1
Network share \\LAPTOP\Public mapped to: 📂D:\Public ("Public folder for file transfer") Network share \\LAPTOP\Public ("Public folder for file transfer") mapped to: 📂D:\Public
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
.NOTES .NOTES
@ -18,7 +18,7 @@ try {
} else { } else {
$shares = Get-WmiObject win32_share | where {$_.name -NotLike "*$"} $shares = Get-WmiObject win32_share | where {$_.name -NotLike "*$"}
foreach ($share in $shares) { foreach ($share in $shares) {
Write-Output "✅ Network share \\$(hostname)\$($share.Name) mapped to: 📂$($share.Path) (`"$($share.Description)`")" Write-Output "✅ Network share \\$(hostname)\$($share.Name) (`"$($share.Description)`") mapped to: 📂$($share.Path)"
} }
} }
exit 0 # success exit 0 # success