Unitate-letra saioa hastean agertzen da eta gero karpeta huts gisa irekitzen da, edo gurutze gorri batekin eta sare-baliabide erabilgarri ez bati buruzko mezu batekin. Baimenak normalean ondo egoten dira. Gertatu zena hau da: muntatze-komandoa VPN bezeroa bazegoen baina fitxategi-zerbitzarirako ibilbiderik ez zegoen leihoan exekutatu zen, eta Windowsek huts egite hori unitatearen egoera gisa erregistratu zuen. Konponbidea muntatzea saioa hastean gertatzen den zerbait bezala tratatzeari uztea da, eta konexio-sekuentzia baten azken urrats gisa tratatzea.

Zergatik exekutatzen da muntatzea goizegi

Saio-hasierako script bat saioa hasten denean hasten da. Saioa hastean konektatzen den VPN bezero batek bere denbora-lerroa gehitzen du gainean: prozesua martxan egon daiteke, txartel birtuala existitu daiteke, eta bulegoko azpisarearekiko ibilbidea oraindik falta daiteke. Hiru egoera horiek berdinak dirudite script baten ikuspegitik eta horietako batek bakarrik funtzionatzen du.

Ingurune batzuek huts egiten duen lerro bera saio-hasiera bakoitzean errepikatuta erantzuten dute, eta horrek unitatea birritan klik egiten ikasi duen erabiltzaile bat eta bere kabuz inoiz lortu ez duen script bat sortzen ditu.

Unitateak berak okerrera egiten du. Muntatutako unitate bat saio-objektua da, eta Windowsek erabilgarri ez gisa markatu ondoren, ikonoa hautsita egon daiteke tunela osasuntsu egon eta askoz geroago. Horregatik funtzionatzen du eskuz berriz muntatzeak, scriptak ezer egiten ez duela dirudien bitartean. Saioak huts egitea gogoratzen du, ez haren atzean zegoen asmoa.

Konektatuta egoera ez da ibilbidea

Erretiluko VPN ikonoak tunela altxatuta dagoen ala ez adierazten du. Ez du ezer esaten zerbitzari jakin baterako ibilbiderik badagoen, DNS-k izen hori tunelaren helbidera ebazten duen, ezta zerbitzariaren beraren suebakiak onartzen zaituen ere.

Hiru hutsegite bereizi dira, emaitza ikusgai bera dutenak, eta erretiluko ikonoaren menpe jartzeak seinale fidagaitz bakarrean urtzen ditu.

Benetan behar duzun zerbitzaria izendatzen duen prestasun-egiaztapena haiek bereizten ditu, ibilbide zehatzak funtzionatzen duen arte huts egiten baitu, eta ez interfazeuren batek konektatuta dagoela adierazten duen arte.

Jarri zerbitzariaren menpe, ez bezeroaren menpe

Aukeratu tunelaren bidez soilik irisgarria den ostalari bat eta itxaron hura muntatu aurretik. Beheko zatiak gordetako Windows VPN sarrera bat konektatzen du, fitxategi-zerbitzaria egiaztatzen du eta gero unitatea muntatzen du.

@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 prestasun-proba da, ez baimen-proba. Zure sarean ICMP iragazita badago, egiaztatu benetan erabiltzen duzun zerbitzua: net view \\%server% egiaztapen azkar baterako, edo TCP proba labur bat 445 portuaren aurka PowerShell-en. Biak garrantzitsua denaren menpe jartzen dira.

Gehitu saiakera kopuru mugatua. Mugik gabe itxaroteko begizta batek tunel hautsia saioa sekula amaitzen ez duen saio bihurtzen du, eta hori unitate-letra falt bat baino dei okerragoa da euskarrirako.

Egin ezazu berriro exekutagarri eta saioaz jabetuta

Exekutatu erabiltzailearen beraren saioan. SYSTEM gisa exekutatzen den zeregin batek unitatea erabat beste saio batean jartzen du, eta saioa hasitako erabiltzaileak ez du inoiz emaitza ikusten. Horrela arrakasta adierazten duen script bat eta unitaterik gabeko mahaigain bat lortzen dituzu.

Egiaztatu muntatu aurretik, eta kendu sarrera zaharra soilik. net use Z: /delete errore bat itzultzen du letra erabilgarri ez dagoenean, eta errore hori seguru dago ezikusiarena egitea, scriptaren gainerakoa uzteko arrazoi izan beharrean. Mantendu /persistent:no, huts egindako saiakera bat geroago berriz konektatzeko saiakera iraunkor bihur ez dadin.

Eta ez jarri pasahitzik fitxategian. rasdial VPN sarrerarako gordetako kredentzialak berrerabili ditzake, eta partekatzeak saioa hasitako erabiltzaile gisa autentifikatu beharko luke. Partekatzeak benetan kredentzial desberdinak behar baditu, erregistratu erabiltzaileko behin cmdkey erabiliz, saio-hasierako partekatze batean bizi den batch fitxategi batean kapsulatu beharrean. Partekatze hori irakur dezakeen edonork pasahitza irakur dezake, eta horrek erraztasuna gertakari bihurtzen du.

Script osoa berriro exekutatzea kaltegabea izan beharko litzateke, hori da eta gertatuko dena. Erabiltzaileak berriz konektatzen dira, eramangarriak esnatzen dira, eta kode-bide bera berriz exekutatzen da hasierako egoera desberdinarekin.

Erregistratu nahikoa zein erdik berandu egin zuen frogatzeko

Idatzi denbora-marka, prestasun-egiaztapenaren emaitza eta muntatzearen irteera-kodea erabiltzailearen profilean dagoen fitxategi batean. Hurrengo unitate falta baten berri iristen denean, erregistro horrek garrantzitsua den galdera bakarra erantzuten du: tunela berandu iritsi zen, ala partekatzeak uko egin zuen?

Hori gabe, errepikapen bakoitza hutsetik ikertzen da, eta ohiko ondorioa ezer konpontzen ez duen baimen-aldaketa bat da.

Probatu sekuentzia behin abio hotzetik eta behin loalditik. Esnatzearen kasua da ordena sarrien hausten den lekua, saioa sareak baino lehen berritzen baita eta scriptak orduak daramatzan makina bat ikusten baitu.

Erlazionatutako artikuluak