vollmilchheini
Goto Top

Mit Skript prüfen, ob man mit einem bestimmten Wlan verbunden ist

Hallo,

ich würde gerne mit einem Skript prüfen, ob ich mit einem bestimmten WLAN-Netz verbunden bin, um dementsprechend ein Netzwerkshare zu aktivieren oder deaktivieren.

Kann mir jemand weiterhelfen?

Den Codeschnipsel habe ich aus dem Internet, der funktioniert allerdings nicht so wirklich...

set SSID=<WLAN-NAME>

netsh wlan show interfaces | findstr /i "%SSID%" > NUL  

if %errorlevel%==0 echo Verbunden
if %errorlevel%==1 echo Nicht verbunden

Vielen Dank schon mal,
~Vollmilchheini

Content-Key: 555974

Url: https://administrator.de/contentid/555974

Printed on: May 4, 2024 at 06:05 o'clock

Member: aqui
aqui Mar 08, 2020 at 16:03:21 (UTC)
Goto Top
Auch als Heini sollte man ein paar mehr Infos liefern. Für welches Betriebssystem denn ? Winblows, Apple Mac oder Linux ??
Member: Vollmilchheini
Vollmilchheini Mar 08, 2020 at 16:05:48 (UTC)
Goto Top
Zitat von @aqui:

Auch als Heini sollte man ein paar mehr Infos liefern. Für welches Betriebssystem denn ? Winblows, Apple Mac oder Linux ??

Windows 10
Member: falscher-sperrstatus
falscher-sperrstatus Mar 08, 2020 at 16:19:02 (UTC)
Goto Top
wofür? Aufgabenplanung macht das schon...
Member: BassFishFox
Solution BassFishFox Mar 08, 2020 at 16:25:58 (UTC)
Goto Top
Hi,

Hast wohl nicht alle Codeschnippel gesehen? face-wink

@echo off
for /f "tokens=3" %%i in ('netsh wlan show interface ^| findstr /i "SSID"') do set "myssid=%%i" & goto next  
:next
echo %myssid%
set "myssid=%myssid: =%"  
echo %myssid%
if /i "%myssid%"=="FL30369x2.4" (  
   echo "FL30369x2.4"  
   net use i: \\192.168.0.50\Documents /persistent:no
 ) ELSE (
   echo "Other"  
)

BFF
Member: Vollmilchheini
Vollmilchheini Mar 08, 2020 at 16:36:35 (UTC)
Goto Top
Zitat von @falscher-sperrstatus:

wofür? Aufgabenplanung macht das schon...

Wie meinst du das? Gibt es schon etwas fertiges dazu von der Aufgabenplanung?
Member: Vollmilchheini
Vollmilchheini Mar 08, 2020 at 16:37:09 (UTC)
Goto Top
Zitat von @BassFishFox:

Hi,

Hast wohl nicht alle Codeschnippel gesehen? face-wink

> @echo off
> for /f "tokens=3" %%i in ('netsh wlan show interface ^| findstr /i "SSID"') do set "myssid=%%i" & goto next  
> :next
> echo %myssid%
> set "myssid=%myssid: =%"  
> echo %myssid%
> if /i "%myssid%"=="FL30369x2.4" (  
>    echo "FL30369x2.4"  
>    net use i: \\192.168.0.50\Documents /persistent:no
>  ) ELSE (
>    echo "Other"  
> )
> 

BFF

Vielen Dank, geht!
Member: falscher-sperrstatus
Solution falscher-sperrstatus Mar 08, 2020 at 16:39:39 (UTC)
Goto Top
ja, siehe anbei
unbenannt
Member: Vollmilchheini
Vollmilchheini Mar 08, 2020 at 20:42:50 (UTC)
Goto Top
Zitat von @falscher-sperrstatus:

ja, siehe anbei

Das wusste ich noch gar nicht.. habe schon ein paar mal mit der Aufgabenplanung gearbeitet, aber in dem Zusammenhang nicht daran gedacht.
Danke für den Hinweis!
Member: KowaKowalski
KowaKowalski Mar 09, 2020 at 09:03:44 (UTC)
Goto Top
Zitat von @falscher-sperrstatus:

wofür? Aufgabenplanung macht das schon...


Hi, bist Dir Dir da sicher?

Diese Option prüft doch nur ob die Netzwerkschnittstelle eine Verbindung hat.
Mit welchem WLAN Du verbunden bist ist da völlig Hupe.

Der TO wollte aber ein bestimmtes WLAN als Bedingung.

mfg
kowa
Member: falscher-sperrstatus
falscher-sperrstatus Mar 09, 2020 updated at 09:11:54 (UTC)
Goto Top
Moin,

was mich an Foren ärgert, ist, dass Leute entweder zu doof oder zu faul sind, um sich die Infos durch zu lesen und dann doofe Fragen stellen.

Dazu hab ich extra ein Bild eingestellt.

Gruß
Member: KowaKowalski
KowaKowalski Mar 09, 2020 at 09:28:00 (UTC)
Goto Top
Zitat von @falscher-sperrstatus:
und dann doofe Fragen stellen.

Welche doofe Frage sprichst Du denn an die von Dein Bild erklärt wird?


mfg
Member: falscher-sperrstatus
falscher-sperrstatus Mar 09, 2020 at 09:41:05 (UTC)
Goto Top
Schau dir mein Bild an, da ist das genau adaptiv auf das Netzwerk/WLAN, wie gefordert.