D'Laufwierk mapen ier d'VPN prett ass? Maacht et vum Server ofhängeg
E Logon-Skript mappt d'Deelung ier den Tunnel eng Route huet. Iwwerpréift ee Server deen nëmmen duerch hie äntwert, mappt duerno an der Sëtzung vum Benotzer a loggt d'Resultat.
D'Laufwierksbuschtaf erschéngt beim Logon an opent sech duerno als eidel Dossier, oder mat engem roude Kräiz an enger Noriicht iwwer eng Netzwierkressource déi net verfügbar ass. D'Berechtegungen sinn normalerweis an der Rei. Wat geschitt ass, war datt d'Mappingkommando an deem Fenster gelaf ass, an deem de VPN-Client existéiert huet awer keng Route zum Dateiserver, an Windows huet dee Feeler als Zoustand vum Laufwierk festgehalen. D'Léisung ass opzehalen d'Mapping als eppes ze behandelen wat beim Logon geschitt, an et als leschten Schratt vun enger Verbindungsofleef ze behandelen.
Firwat d'Mapping ze fréi leeft
E Logon-Skript fänkt un wann d'Sëtzung ufänkt. E VPN-Client dee beim Logon sech verbënnt setzt seng eegen Zäitlinn drop: de Prozess kann lafen, den virtuelle Adapter kann existéieren, an d'Route zum Büro-Subnetz kann nach feelen. Dës dräi Zouden aus der Siicht vun engem Skript gläich aus an nëmmen een dovun funktionéiert.
Verschidde Ëmfeld reagéiere mat der Widderhuelung vun der selwechter feelender Linn bei all Logon, wat e Benotzer produzéiert dee geléiert huet duebel op d'Laufwierk ze klicken, an e Skript dat nach ni eleng erfollegräich war.
D'Laufwierk selwer mécht et méi schlëmm. Eng gemappte Laufwierk ass en Objet vun der Sëtzung, an nodeem Windows se als net verfügbar markéiert huet, kann d'Ikon nach laang futti bleiwen nodeem den Tunnel gesond ass. Dofir fonctionéiert manuellt Neimapping wärend d'Skript schéngt näischt ze maachen. D'Sëtzung erënnert sech un de Feeler, net un d'Absicht déi dohannert stoung.
E verbonnene Status ass keen Wee
D'VPN-Ikon an der Taskbar mellt ob den Tunnel uewen ass. Si seet näischt doriwwer ob eng Route zu engem bestëmmte Server existéiert, ob DNS deen Numm op d'Tunneladress opléist, oder ob d'Firewall vum Server selwer Iech akzeptéiert.
Dat sinn dräi getrennte Feeler mat dem selwechte sichtbare Resultat, an d'Ofhängegkeet vun der Taskbar-Ikon schmëlzt se zu engem eenzegen onzouverlässege Signal.
Eng Prettigkeetspréifung déi de Server nennt deen Dir wierklech braucht ënnerscheet se, well si feelt bis dee konkrete Wee funktionéiert, an net bis en Interface sech als verbonnen mellt.
Maacht et vum Server ofhängeg, net vum Client
Wielt een Host deen nëmmen duerch den Tunnel erreechbar ass a waart drop ier Dir eppes mappt. De Fragment hei drënner verbënnt en gespäicherte Windows VPN-Agang, préift den Dateiserver an mappt duerno d'Laufwierk.
@echo off
set server=fileserver.corp.example
rasdial "Office VPN" /disconnect
rasdial "Office VPN"
:wait
ping -n 1 -w 1000 %server% >nul || (
timeout /t 5 /nobreak >nul
goto wait
)
net use Z: \\%server%\share /persistent:no
Ping ass eng Prettigkeetsprobe, keen Test vun de Berechtegungen. Wann ICMP an Ärem Netz gefiltert gëtt, préift amplaz de Service deen Dir wierklech benotzt: net view \\%server% fir eng séier Kontroll, oder en kuerzen TCP-Test op Port 445 am PowerShell. Béid maachen dat Wichtegt ofhängeg.
Füügt eng limitéiert Zuel vu Versich derbäi. Eng Waardeschlöif ouni Plafong mécht aus engem futti Tunnel eng Sëtzung déi ni fäerdeg loggt, an dat ass e schlëmmen Support-Uruff wéi eng feelend Laufwierksbuschtaf.
Maacht et erëm ausféierbar a sëtzungsbewosst
Féiert et an der Sëtzung vum Benotzer selwer aus. Eng Aufgab déi als SYSTEM leeft setzt d'Laufwierk an eng komplett aner Sëtzung, an de ageloggte Benotzer gesäit d'Resultat ni. Esou kritt Dir e Skript dat Erfolleg mellt an en Desktop ouni Laufwierk.
Préift ier Dir mappt, an entfernt nëmmen den alen Agang. net use Z: /delete gëtt e Feeler zréck wann d'Buschtaf net benotzt gëtt, an dee Feeler kann een ouni Risiko ignoréieren amplaz en Grond ze sinn de Rescht vum Skript opzeginn. Hält /persistent:no sou datt e feelgeschloenen Versuch spéider net zu engem permanente Neiverbindungsversuch gëtt.
An setzt keen Passwuert an d'Datei. rasdial kann déi gespäichert Umeldungsinformatioune fir den VPN-Agang erëm benotzen, an d'Deelung soll sech als ageloggte Benotzer authentifizéieren. Wann d'Deelung wierklech aner Umeldungsinformatioune brauch, registréiert se eemol pro Benotzer mam cmdkey amplaz se an eng Batch-Datei ze betten déi op enger Logon-Deelung läit. Jiddwereen deen déi Deelung liese kann, kann och d'Passwuert liesen, an dat mécht aus engem Komfort en Tëschefall.
De ganze Skript nach eng Kéier auszeféieren sollt harmlos sinn, well genau dat wäert geschéien. Benotzer verbënne sech erëm, Laptopen erwächen, an dee selwechte Codewee leeft erëm mat engem aneren Ausgangszoustand.
Loggt genuch fir ze beweisen wéi eng Halschent ze spéit war
Schreift den Zäitstempel, d'Resultat vun der Prettigkeetspréifung an den Exitcode vum Mapping an eng Datei ënner dem Benotzerprofil. Wann de nächste Rapport iwwer eng feelend Laufwierk kënnt, äntwert dee Log op déi eenzeg wichteg Fro: ass den Tunnel ze spéit komm, oder huet d'Deelung refuséiert?
Ouni dat gëtt all Widderhuelung vun Null un ënnersicht, an de gewéinleche Schluss ass eng Ännerung vun de Berechtegungen déi näischt reparéiert.
Testt d'Ofleef eemol vun engem kale Start an eemol aus dem Schlof. De Fall vum Erwächen ass dee wou d'Reiefolleg am dackste brécht, well d'Sëtzung virum Netz weidergeet an d'Skript eng Maschinn gesäit déi schonn zënter Stonnen ageloggt ass.