rasdial તરફથી આવતી ભૂલ 623 નેટવર્ક નિષ્ફળતા નથી, પણ શોધની નિષ્ફળતા છે: ફોનબુકમાં એ નામની કોઈ એન્ટ્રી નથી. કોઈપણ આદેશ તેને ડાયલ કરે તે પહેલાં પ્રોફાઇલ અસ્તિત્વમાં હોવાની Windows અપેક્ષા રાખે છે, અને ડાયલર ક્યારેય પોતે એક પણ બનાવતું નથી. નીચેની ચકાસણીઓ ક્રમમાં કરો, કારણ કે દરેક એ ધારે છે કે પાછલી સફળ થઈ છે.

બીજું કંઈ કરતાં પહેલાં ભૂલ કોડ વાંચો

623 પછી આવતા કોડ અલગ અલગ ખામીઓ વર્ણવે છે, તેથી તમે જોયેલો પહેલો ટેક્સ્ટ શાખા નક્કી કરે છે. 691 એ ખરેખર અસ્તિત્વમાં રહેલી પ્રોફાઇલ સામે ઓળખપત્રનો અસ્વીકાર છે, અને 868 સામાન્ય રીતે સર્વર સરનામા માટે નામ-નિરાકરણ તરફ ઇશારો કરે છે. ફક્ત 623 જ તમને પ્રોફાઇલ બનાવવા તરફ પાછા મોકલે છે, તેથી એ જ આદેશ વારંવાર ચલાવવાથી ભાગ્યે જ કંઈ બદલાય છે.

ડાયલ કરતા એ જ પગલામાં એક્ઝિટ સ્થિતિ કેપ્ચર કરો. સ્ક્રિપ્ટમાંનો આગલો આદેશ તેને ઉપર લખી નાખે છે, અને કોઈ લોગ વાંચે ત્યાં સુધીમાં સાચો કોડ ગાયબ થઈ જાય છે.

rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }

ફોનબુકની એન્ટ્રી અસ્તિત્વમાં છે તેની ખાતરી કરો

બીજી ઉમેરતા પહેલાં Windows ને પૂછો કે તેની પાસે ખરેખર કઈ પ્રોફાઇલ છે. cmdlet નામ, સર્વર સરનામું અને વર્તમાન કનેક્શન સ્થિતિ પરત કરે છે, અને ખાલી પરિણામ તરત જ પ્રશ્નનો નિકાલ કરે છે.

Windows દરેક વપરાશકર્તાની એન્ટ્રી એક ફોનબુક ફાઇલમાં અને બધા વપરાશકર્તાઓની એન્ટ્રી બીજીમાં રાખે છે, તેથી એક નામ બે અલગ સર્વર તરફ ઇશારો કરી શકે છે. એ જ નકલ સમજાવે છે કે સ્ક્રિપ્ટ ખોટા એન્ડપોઇન્ટને ડાયલ કરે છે જ્યારે તમે ચકાસેલી સેટિંગ્સ સાવ સાચી દેખાય છે. નામ વિશે કોઈ નિષ્કર્ષ પર આવતા પહેલાં બંને સ્થાનોની યાદી બનાવો.

Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"

Add-VpnConnection વડે પ્રોફાઇલ બનાવો

એન્ટ્રી એક જ વાર એ cmdlet વડે બનાવો જે મૂળ પ્રોફાઇલ લખે છે, હાથેથી ટેક્સ્ટ સંપાદન કરીને નહીં. સર્વર સરનામું, ટનલનો પ્રકાર અને એ ઓથેન્ટિકેશન પદ્ધતિ આપો જે તમારો ગેટવે ખરેખર સ્વીકારે છે, કારણ કે ખોટા પ્રોટોકોલ પર વાટાઘાટ કરતી પ્રોફાઇલ પછીથી સર્વરને દોષ આપતા સંદેશ સાથે નિષ્ફળ જાય છે.

તમે હજી પણ rasphone.pbk માં જાતે કનેક્શન વિભાગ પેસ્ટ કરી શકો છો, પણ એ સંપાદનને કંઈ ચકાસતું નથી. એક ખોટી કી એવી પ્રોફાઇલ આપે છે જે કોઈની સામે ઓથેન્ટિકેટ થતી નથી, અને તે જે ભૂલ પેદા કરે છે તે ટાઇપો નહીં, દૂરની ખામી જેવી લાગે છે.

Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
  -TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel Required

સેશનને ઓળખપત્ર સંગ્રહ સાથે સુમેળમાં લાવો

એન્ટ્રી વપરાશકર્તાની હોય છે અથવા મશીનની, અને તેની પાછળનું પ્રમાણપત્ર કે સંગ્રહિત ઓળખપત્ર કદાચ ફક્ત એક લોગઓન સેશનથી જ પહોંચમાં હોય. SYSTEM તરીકે ચાલતું સુનિશ્ચિત કાર્ય સાઇન ઇન થયેલા ખાતા કરતાં અલગ ક્લાયન્ટ છે, અને સેશન 0 માંની સેવા પાસે પ્રોમ્પ્ટ બતાવવા માટે કોઈ ડેસ્કટોપ નથી. જ્યારે કોઈ ઇન્ટરેક્ટિવ સેશન પહેલી વાર અજાણ્યા નેટવર્કનો સામનો કરે છે, ત્યારે Windows તેનો નેટવર્ક લોકેશન પ્રોમ્પ્ટ ખોલે છે, અને ડાયલર પાસે તેને શાંત કરવા કોઈ સ્વિચ નથી. સેશન અલગીકરણ એ પ્રોમ્પ્ટ ટાળે છે અને સાથે સાથે કેટલીક ઓથેન્ટિકેશન પદ્ધતિઓને જરૂરી વપરાશકર્તા સંદર્ભ દૂર કરે છે.

માલિકને સભાનપણે પસંદ કરો: પ્રતિ-વપરાશકર્તા ટનલ માટે લોગઓન-ટ્રિગર થતું કાર્ય, અથવા આખા મશીનની ટનલ માટે સેવા. બંનેને ભેળવીને એકસરખું વર્તન ધારવું એ જ કારણ છે કે હાથેથી ચાલતું કનેક્શન ઓટોમેશન હેઠળ નિષ્ફળ થવા લાગે છે.

સ્વયં-ટ્રિગર જેવું મળ્યું હતું તેવું જ રાખો

જ્યારે કોઈ એપ્લિકેશન કે નેટવર્ક શરત મેળ ખાય ત્યારે Windows પોતે ટનલ ઉભી કરી શકે છે, અને ડિસ્કનેક્ટ થવાથી પ્રોફાઇલ નિષ્ક્રિય સ્વયં-ટ્રિગર એન્ટ્રીની યાદીમાં ઉમેરાઈ શકે છે. પછીનો સ્વયં પ્રયાસ પછી ક્યારેય થતો નથી, જવાબદાર સ્ક્રિપ્ટ બહાર નીકળ્યાના ઘણા સમય પછી. તેથી બિનશરતી રીતે ડિસ્કનેક્ટ કરતું કાર્ય એ મશીનના અન્ય દરેક વપરાશકર્તા માટે હંમેશા-ચાલુ વર્તન તોડે છે. એ આડઅસર કાર્યના લોગમાં અદ્રશ્ય છે, અને એ જ તેને ખર્ચાળ બનાવે છે.

કાર્ય ચાલે તે પહેલાં પ્રોફાઇલની સ્થિતિ નોંધો, અને ડિફોલ્ટમાં ટનલ તોડી નાખવાને બદલે તમે જેવી જોઈ તેવી જ પાછી મૂકો. ટ્રિગર ફરી સક્રિય કરવું એ નીતિ પરિવર્તન છે, તેથી તેને સફાઈ નહીં, સભાન પગલા તરીકે લો.

કેટલીય સ્ક્રિપ્ટ લખો, બે મર્યાદા ટકી રહે છે. ટનલ પાછળની સેવા હજી પહોંચની બહાર હોય ત્યારે પણ rasdial સફળતાની જાણ કરી શકે છે, તેથી તમને ખરેખર જરૂરી એ સંસાધનનું પરીક્ષણ કરો. જે પ્રોફાઇલ સ્માર્ટ કાર્ડ, પુશ મંજૂરી કે બ્રાઉઝર સાઇન-ઇન માગે છે તેનો કોઈ માનવરહિત માર્ગ નથી, અને માનવ માલિક ડિઝાઇનનો ભાગ રહે છે.

સંબંધિત લેખો