Σφάλμα 623 του rasdial: δημιουργήστε πρώτα το προφίλ VPN
Το σφάλμα 623 σημαίνει ότι ο κλήτης δεν βρήκε καμία καταχώριση στον τηλεφωνικό κατάλογο. Δημιουργήστε το προφίλ με Add-VpnConnection και μετά ευθυγραμμίστε τη συνεδρία, τη διαδρομή του καταλόγου και την αυτόματη ενεργοποίηση.
Το σφάλμα 623 από το rasdial είναι αποτυχία αναζήτησης και όχι αποτυχία δικτύου: ο τηλεφωνικός κατάλογος δεν περιέχει καταχώριση με αυτό το όνομα. Τα Windows περιμένουν το προφίλ να υπάρχει πριν το καλέσει οποιαδήποτε εντολή, και ο κλήτης δεν δημιουργεί ποτέ μόνος του ένα. Περάστε τους ελέγχους παρακάτω με τη σειρά, γιατί ο καθένας προϋποθέτει ότι ο προηγούμενος πέρασε.
Διαβάστε τον κωδικό σφάλματος πριν από όλα τα άλλα
Οι κωδικοί που ακολουθούν το 623 περιγράφουν άλλες βλάβες, οπότε το πρώτο κείμενο που βλέπετε καθορίζει τον κλάδο. Το 691 είναι απόρριψη διαπιστευτηρίων για προφίλ που υπάρχει πραγματικά, και το 868 συνήθως δείχνει επίλυση ονόματος για τη διεύθυνση του διακομιστή. Μόνο το 623 σας γυρίζει στη δημιουργία, γι’ αυτό η επανάληψη της ίδιας εντολής σπάνια αλλάζει κάτι.
Καταγράψτε την κατάσταση εξόδου στο ίδιο βήμα που καλεί. Η επόμενη εντολή σε ένα σενάριο την αντικαθιστά, και ο πραγματικός κωδικός έχει χαθεί μέχρι να διαβάσει κάποιος το αρχείο καταγραφής.
rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }Επιβεβαιώστε ότι υπάρχει η καταχώριση στον κατάλογο
Ρωτήστε τα Windows ποια προφίλ έχουν στην πραγματικότητα πριν προσθέσετε άλλο. Η εντολή επιστρέφει το όνομα, τη διεύθυνση του διακομιστή και την τρέχουσα κατάσταση σύνδεσης, και ένα κενό αποτέλεσμα λύνει αμέσως το ερώτημα.
Τα Windows κρατούν τις καταχωρίσεις ανά χρήστη σε ένα αρχείο καταλόγου και τις καταχωρίσεις όλων των χρηστών σε άλλο, οπότε ένα όνομα μπορεί να δείχνει σε δύο διαφορετικούς διακομιστές. Αυτή η διπλοεγγραφή εξηγεί ένα σενάριο που καλεί λάθος τελικό σημείο ενώ οι ρυθμίσεις που ελέγξατε φαίνονται απόλυτα σωστές. Καταγράψτε και τις δύο θέσεις πριν βγάλετε συμπέρασμα για το όνομα.
Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"Δημιουργήστε το προφίλ με Add-VpnConnection
Δημιουργήστε την καταχώριση μία φορά με την εντολή που γράφει εγγενές προφίλ και όχι με χειροκίνητη επεξεργασία κειμένου. Δώστε τη διεύθυνση του διακομιστή, τον τύπο σήραγγας και τη μέθοδο πιστοποίησης που δέχεται πραγματικά η πύλη σας, γιατί ένα προφίλ που διαπραγματεύεται λάθος πρωτόκολλο αποτυγχάνει αργότερα με μήνυμα που κατηγορεί τον διακομιστή.
Μπορείτε ακόμη να επικολλήσετε με το χέρι μια ενότητα σύνδεσης στο rasphone.pbk, αλλά τίποτα δεν επικυρώνει αυτή την επεξεργασία. Ένα λάθος κλειδί δίνει προφίλ που δεν πιστοποιείται σε τίποτα, και το σφάλμα που παράγει μοιάζει με απομακρυσμένη βλάβη και όχι με τυπογραφικό λάθος.
Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
-TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel RequiredΕυθυγραμμίστε τη συνεδρία με το χώρο διαπιστευτηρίων
Μια καταχώριση ανήκει σε χρήστη ή στο μηχάνημα, και το πιστοποιητικό ή τα αποθηκευμένα διαπιστευτήρια πίσω της μπορεί να είναι προσβάσιμα μόνο από μία συνεδρία σύνδεσης. Μια προγραμματισμένη εργασία που εκτελείται ως SYSTEM είναι διαφορετικός πελάτης από τον λογαριασμό που συνδέθηκε, και μια υπηρεσία στη συνεδρία 0 δεν έχει επιφάνεια εργασίας για να δείξει προτροπή. Την πρώτη φορά που μια διαδραστική συνεδρία συναντά άγνωστο δίκτυο, τα Windows ανοίγουν την προτροπή τοποθεσίας δικτύου, και ο κλήτης δεν προσφέρει διακόπτη για να τη σιγάσει. Η απομόνωση συνεδρίας αποφεύγει αυτή την προτροπή και ταυτόχρονα αφαιρεί το περιβάλλον χρήστη που απαιτούν ορισμένες μέθοδοι πιστοποίησης.
Επιλέξτε τον ιδιοκτήτη συνειδητά: μια εργασία που ενεργοποιείται στη σύνδεση για σήραγγα ανά χρήστη, ή μια υπηρεσία για σήραγγα ολόκληρου του μηχανήματος. Το να ανακατεύετε τα δύο και να περιμένετε ίδια συμπεριφορά είναι ο τρόπος που μια σύνδεση που δουλεύει με το χέρι αρχίζει να αποτυγχάνει κάτω από αυτοματισμό.
Αφήστε την αυτόματη ενεργοποίηση όπως τη βρήκατε
Τα Windows μπορούν να σηκώσουν σήραγγα μόνα τους όταν ταιριάξει μια εφαρμογή ή μια συνθήκη δικτύου, και μια αποσύνδεση μπορεί να προσθέσει το προφίλ στη λίστα απενεργοποιημένων καταχωρίσεων αυτόματης ενεργοποίησης. Η επόμενη αυτόματη προσπάθεια τότε δεν γίνεται ποτέ, πολύ μετά την έξοδο του υπεύθυνου σεναρίου. Μια εργασία που αποσυνδέει άνευ όρων σπάει επομένως τη συμπεριφορά συνεχούς λειτουργίας για κάθε άλλο χρήστη εκείνου του μηχανήματος. Αυτή η παρενέργεια είναι αόρατη στο αρχείο καταγραφής της εργασίας, και αυτό την κάνει ακριβή.
Σημειώστε την κατάσταση του προφίλ πριν εκτελεστεί η εργασία και επαναφέρετέ την όπως τη βρήκατε αντί να γκρεμίζετε τη σήραγγα εξ ορισμού. Η επανενεργοποίηση του ενεργοποιητή είναι αλλαγή πολιτικής, οπότε αντιμετωπίστε την ως σκόπιμο βήμα και όχι ως καθάρισμα.
Δύο όρια επιβιώνουν από οποιαδήποτε ποσότητα σεναρίων. Το rasdial μπορεί να αναφέρει επιτυχία ενώ η υπηρεσία πίσω από τη σήραγγα παραμένει απρόσιτη, οπότε δοκιμάστε τον πόρο που πραγματικά χρειάζεστε. Ένα προφίλ που απαιτεί έξυπνη κάρτα, έγκριση push ή σύνδεση μέσω προγράμματος περιήγησης δεν έχει διαδρομή χωρίς επίβλεψη, και ένας ανθρώπινος ιδιοκτήτης παραμένει μέρος του σχεδιασμού.