Ralat rasdial 623: cipta profil VPN dahulu
Ralat 623 bermaksud pendail tidak menemui sebarang entri dalam buku telefon. Cipta profil dengan Add-VpnConnection, kemudian selaraskan sesi, laluan buku telefon dan pencetus automatik.
Ralat 623 daripada rasdial ialah kegagalan carian, bukan kegagalan rangkaian: buku telefon tidak mengandungi entri dengan nama itu. Windows menjangka profil sudah wujud sebelum mana-mana arahan mendailnya, dan pendail tidak pernah menciptanya sendiri. Lakukan pemeriksaan di bawah mengikut urutan, kerana setiap satu menganggap yang sebelumnya berjaya.
Baca kod ralat sebelum apa-apa lagi
Kod yang menyusul selepas 623 menerangkan kerosakan lain, jadi teks pertama yang anda lihat menentukan cabang. 691 ialah penolakan kelayakan terhadap profil yang benar-benar wujud, dan 868 biasanya menunjuk ke penyelesaian nama untuk alamat pelayan. Hanya 623 menghantar anda kembali kepada penciptaan, sebab itu mengulang arahan yang sama jarang mengubah apa-apa.
Tangkap status keluar dalam langkah yang sama yang mendail. Arahan seterusnya dalam skrip menimpanya, dan kod sebenar sudah hilang apabila seseorang membaca log.
rasdial "Office"; if ($LASTEXITCODE -ne 0) { Write-Output "failed: $LASTEXITCODE" }Pastikan entri buku telefon wujud
Tanya Windows profil apa yang sebenarnya ada sebelum menambah satu lagi. Cmdlet mengembalikan nama, alamat pelayan dan status sambungan semasa, dan hasil kosong menyelesaikan soalan itu serta-merta.
Windows menyimpan entri setiap pengguna dalam satu fail buku telefon dan entri semua pengguna dalam fail lain, jadi satu nama boleh menunjuk kepada dua pelayan berbeza. Pertindihan itu menjelaskan skrip yang mendail titik akhir yang salah sedangkan tetapan yang anda periksa kelihatan betul sepenuhnya. Senaraikan kedua-dua lokasi sebelum membuat kesimpulan tentang nama itu.
Get-VpnConnection -Name "Office" | Format-List Name, ServerAddress, ConnectionStatus
dir "%APPDATA%\Microsoft\Network\Connections\Pbk"
dir "%PROGRAMDATA%\Microsoft\Network\Connections\Pbk"Cipta profil dengan Add-VpnConnection
Cipta entri sekali dengan cmdlet yang menulis profil asli, bukan dengan penyuntingan teks. Berikan alamat pelayan, jenis terowong dan kaedah pengesahan yang benar-benar diterima oleh gateway anda, kerana profil yang merundingkan protokol yang salah gagal kemudian dengan mesej yang menyalahkan pelayan.
Anda masih boleh menampal bahagian sambungan ke dalam rasphone.pbk secara manual, tetapi tiada apa yang mengesahkan suntingan itu. Satu kunci yang salah menghasilkan profil yang tidak mengesahkan apa-apa, dan ralat yang dihasilkannya kelihatan seperti kerosakan jauh, bukan salah taip.
Add-VpnConnection -Name "Office" -ServerAddress vpn.corp.internal \
-TunnelType Ikev2 -AuthenticationMethod Eap -EncryptionLevel RequiredSelaraskan sesi dengan stor kelayakan
Entri milik pengguna atau mesin, dan sijil atau kelayakan tersimpan di belakangnya mungkin hanya boleh dicapai dari satu sesi log masuk. Tugas berjadual yang berjalan sebagai SYSTEM ialah klien berbeza daripada akaun yang log masuk, dan perkhidmatan dalam sesi 0 tiada desktop untuk memaparkan gesaan. Kali pertama sesi interaktif menemui rangkaian tidak dikenali, Windows membuka gesaan lokasi rangkaiannya, dan pendail tidak menawarkan suis untuk mendiamkannya. Pengasingan sesi mengelakkan gesaan itu dan pada masa yang sama membuang konteks pengguna yang diperlukan oleh sesetengah kaedah pengesahan.
Pilih pemilik dengan sengaja: tugas yang dicetuskan semasa log masuk untuk terowong setiap pengguna, atau perkhidmatan untuk terowong seluruh mesin. Mencampurkan kedua-duanya dan mengharapkan tingkah laku yang sama ialah cara sambungan yang berfungsi secara manual mula gagal di bawah automasi.
Biarkan pencetus automatik seperti anda menjumpainya
Windows boleh menaikkan terowong sendiri apabila aplikasi atau keadaan rangkaian sepadan, dan pemutusan boleh menambah profil ke senarai entri pencetus automatik yang dilumpuhkan. Percubaan automatik seterusnya kemudian tidak pernah berlaku, lama selepas skrip yang bertanggungjawab keluar. Tugas yang memutuskan tanpa syarat kerana itu memecahkan tingkah laku sentiasa hidup untuk setiap pengguna lain mesin itu. Kesan sampingan itu tidak kelihatan dalam log tugas, dan itulah yang menjadikannya mahal.
Catat keadaan profil sebelum tugas berjalan, dan kembalikannya seperti anda menjumpainya dan bukannya meruntuhkan terowong secara lalai. Mengaktifkan semula pencetus ialah perubahan dasar, jadi anggapnya langkah yang disengajakan dan bukan pembersihan.
Dua had bertahan terhadap apa jua jumlah skrip. rasdial boleh melaporkan kejayaan sedangkan perkhidmatan di belakang terowong masih tidak dapat dicapai, jadi uji sumber yang benar-benar anda perlukan. Profil yang menuntut kad pintar, kelulusan push atau log masuk pelayar tiada laluan tanpa pengawasan, dan pemilik manusia kekal sebahagian daripada reka bentuk.