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