Sprawdzamy siłę sygnału WiFi za pomocą skryptu PowerShell


 

Czy da się zmierzyć w PowerShell moc sygnału sieci WiFi? Oczywiście! Poniżej przedstawiam sympatyczny skrypt, który to dla Was zrobi. Jeśli korzystacie z systemów polskojęzycznych zwróćcie uwagę na komentarze w kodzie.

$czekaj = 1
while ($true){
$wlanif = netsh wlan show interfaces
$objWlanif = "" | Select-Object SSID,BSSID,Signal
foreach ($strLine in $wlanif)
{
if ($strLine -match "^\s+SSID")
{
$objWlanif.SSID = $strLine -Replace "^\s+SSID\s+:\s+",""
}
elseif ($strLine -match "^\s+BSSID")
{
$objWlanif.BSSID = $strLine -Replace "^\s+BSSID\s+:\s+",""
}
#jesli system jest PL zamien poniżej Signal na Sygnał
elseif ($strLine -match "^\s+Signal")
{
#jesli system jest PL zamien poniżej s+Signal na s+Sygnał
$objWlanif.Signal = $strLine -Replace "^\s+Signal\s+:\s+",""
}
}
$objWlanif
Start-Sleep -Seconds $czekaj
}

Jeśli znacie jakiś inny ciekawy sposób na mierzenie mocy sieci WiFi, zachęcam do komentowania:)

 


Podobne Tematy:

  • Benko

    Witam,
    poproszę o dobry kurs pisania skryptów w PS.
    Dziękuje

    • Powoli coś staramy się tworzyć – http://spece.it/tag/szkola-skryptowania
      Odwiedzaj nas częściej, z pewnością znajdziesz coś przydatnego :)

      • Benko

        Windows PowerShell ISE do tego chyba służy żeby używać skryptów w PS, przynajmniej takie coś znalazłem na YT.
        A poza tym trafiłem tutaj na ten artykuł drugi raz bo tyle tego jest że nie nadążam…;) Chciałbym wszystko zastosować o czym tutaj piszecie ale brakuje mi czasu i trochę cierpliwości…
        Innymi słowy – DOBRA ROBOTA :)
        Na pewno mój rozwój informatyczny można trochę Wam przypisać…to tak bez wazeliny…;)
        Dzięki