Bootstrap atau GPO: Dua Laluan untuk Profil VPN Windows
Profil yang diedarkan melalui GPO tidak boleh menjadi satu-satunya cara untuk mencapai perkongsian yang mengedarkannya. Pisahkan pemasangan pertama daripada kemas kini rutin, dan versikan kedua-duanya bersama.
Hantar profil VPN daripada perkongsian domain dan semuanya berfungsi, sehingga ke komputer riba yang tidak dapat mencapai domain. Pada ketika itu penghantaran bergantung pada sambungan yang profil itu sendiri wujud untuk dicipta. Orang yang memegang komputer riba itu berada di tempat yang tidak dapat dilihat oleh meja bantuan. Layan pemasangan pertama dan kemas kini rutin sebagai dua laluan berasingan dalam satu pakej, kerana kedua-duanya gagal dengan cara yang tidak mempunyai persamaan.
Pemasangan pertama ialah masalah yang berbeza
Dua peristiwa penting, dan hanya satu daripadanya berlaku semasa rangkaian bekerjasama. Jadual memisahkan keduanya mengikut apa yang tersedia, apa yang mencetuskan kerja, dan bagaimana ia biasanya gagal.
| First install | Routine update | |
|---|---|---|
| Network reachable | Something other than the VPN being installed | The domain or a management channel |
| Trigger | Enrollment, imaging, or a prepared package | A policy refresh or a management push |
| Usual failure | No route to the package at all | Duplicate profiles, or a change that silently does nothing |
Satu artifak yang disemak boleh melayani kedua-dua laluan; andaian tentang ketersambungan tidak boleh dikongsi. Skrip permulaan menyembunyikan andaian itu semasa ia berjalan di meja dalam rangkaian korporat, dan mendedahkannya di lapangan. Skrip itu tidak cacat, ia hanya diminta berjalan di tempat yang tiada siapa merancangnya.
Apa yang perlu ada dalam pakej
Tentukan lima perkara sebelum membungkus: mekanisme profil Windows mana yang disokong, sama ada skop adalah bagi setiap pengguna atau setiap peranti, sijil atau komponen klien mana yang menjadi prasyarat, apa kata definisi profil, dan tindakan mana yang menerapkannya. ProfileXML ialah cara yang disokong untuk menyatakan tetapan VPN, dihantar melalui CSP VPNv2, dan panduan pilihan profil Microsoft menyenaraikan apa yang boleh dimuatkannya. Apa-apa di luar senarai itu ialah keputusan yang anda buat serta-merta.
Parameter skrip pembantu milik skrip itu. Nama seperti xmlFilePath atau AllUserConnection ialah pilihan seorang penulis, bukan piawaian yang dipatuhi setiap pemasang; menyalinnya ke skrip lain menghasilkan arahan yang kelihatan betul dan tidak melakukan apa-apa.
Kekalkan skrip dan definisi di bawah satu versi, dan audit dari mana kedua-duanya datang berserta kebenarannya. Skrip permulaan istimewa yang kebetulan boleh dibaca daripada SYSVOL masih belum disemak, dan pengedaran melalui dasar bukanlah semakan.
Mendapatkan sambungan pertama
Pemasangan pertama berlaku selagi peranti masih boleh dicapai dengan cara lain: rangkaian yang diluluskan, saluran pengurusan sedia ada, atau aliran pendaftaran yang direka untuk ini. Sijil dan prasyarat kepercayaan untuk kaedah pengesahan yang dipilih tergolong dalam pakej yang sama, kerana tiada apa yang boleh diambil melalui terowong yang belum wujud. Tanya saluran mana antara ketiga-tiganya yang nyata bagi pengguna ini sebelum seseorang menjanjikan tarikh. Saluran yang hanya wujud di atas kertas bertukar menjadi panggilan telefon dari lapangan.
Catat apa yang sebenarnya dilakukan oleh juruteknik atau pengguna pada masa itu. Jika jawapannya ialah IT menyambung dari jauh untuk membantu, maka laluan pemasangan pertama secara senyap bergantung pada alat akses jauh kedua yang juga perlu disediakan dan disokong oleh seseorang.
Kemas kini memerlukan keadaan yang diketahui
Sebaik sahaja mesin mencapai domain, proses domain atau pengurusan peranti yang biasa boleh mengambil alih. Kesilapan menyelinap masuk pada skop, kerana skrip permulaan berjalan dalam konteks mesin, manakala tindakan log masuk pengguna dan tindakan pengurusan peranti boleh berbeza dari segi skop dan kebenaran.
Entri sambungan untuk semua pengguna bukan terowong peranti sebelum log masuk, apa pun yang disiratkan oleh namanya. Terowong peranti membawa keperluan platform, protokol dan kelayakan mereka sendiri, dan membaca keperluan itu ialah satu-satunya cara untuk mengetahui sama ada terowong sebelum log masuk mungkin di sini. Terowong pengguna yang bermula semasa log masuk menawarkan jaminan yang berbeza.
Jadikan laluan kemas kini boleh diulang: cari profil yang sudah diurus, kekalkan keutamaan pengguna yang dimaksudkan, gunakan definisi yang serasi, dan laporkan hasil yang jelas. Mencipta profil baharu pada setiap penyegaran dasar ialah cara mesin berakhir dengan lima entri dan pengguna yang memilih yang salah.
Rekod yang menjadikannya kekal boleh disokong
Tiga jawapan tergolong dalam penyerahan: bagaimana peranti yang baru dikeluarkan mendapat sambungan pertamanya, siapa yang dibenarkan mengubah pakej, dan bagaimana pentadbir berundur daripada perubahan yang tidak serasi. Apabila ia ditulis, penggunaan tidak lagi bergantung pada seseorang yang sudah mempunyai akses yang akan disediakan.
Simpan rekod itu di sebelah versi pakej dan kemas kini kedua-duanya dalam perubahan yang sama. Jika tidak, orang seterusnya membina semula laluan bootstrap daripada tiket yang ditutup setahun lalu.