Bootstrap ή GPO: δύο διαδρομές για ένα προφίλ VPN των Windows
Ένα προφίλ που διανέμεται μέσω GPO δεν μπορεί να είναι ο μόνος τρόπος πρόσβασης στον κοινόχρηστο φάκελο που το διανέμει. Διαχωρίστε την πρώτη εγκατάσταση από τη συνήθη ενημέρωση και διαχειριστείτε και τις δύο μαζί ως προς την έκδοση.
Στείλτε ένα προφίλ VPN από έναν κοινόχρηστο φάκελο τομέα και όλα δουλεύουν, μέχρι τον φορητό υπολογιστή που δεν φτάνει στον τομέα. Εκείνη τη στιγμή η παράδοση εξαρτάται από τη σύνδεση για την οποία υπάρχει το προφίλ. Το άτομο με αυτόν τον φορητό βρίσκεται κάπου όπου η υποστήριξη δεν βλέπει. Αντιμετωπίστε την πρώτη εγκατάσταση και τη συνήθη ενημέρωση ως δύο ξεχωριστές διαδρομές μέσα σε ένα πακέτο, γιατί αποτυγχάνουν με τρόπους που δεν έχουν τίποτα κοινό.
Η πρώτη εγκατάσταση είναι άλλο πρόβλημα
Σημασία έχουν δύο γεγονότα και μόνο ένα από αυτά συμβαίνει όσο το δίκτυο συνεργάζεται. Ο πίνακας τα διαχωρίζει με βάση τι είναι διαθέσιμο, τι ξεκινά την εργασία και πώς συνήθως πάει στραβά.
| 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 |
Ένα ελεγμένο τεχνούργημα μπορεί να εξυπηρετήσει και τις δύο διαδρομές· η υπόθεση για τη συνδεσιμότητα δεν μοιράζεται. Ένα σενάριο εκκίνησης κρύβει αυτή την υπόθεση όσο εκτελείται σε ένα γραφείο στο εταιρικό δίκτυο και την αποκαλύπτει στο πεδίο. Το σενάριο δεν είναι ελαττωματικό, απλώς του ζητείται να εκτελεστεί εκεί όπου κανείς δεν το σχεδίασε.
Τι πρέπει να περιέχει το πακέτο
Αποφασίστε πέντε πράγματα πριν τη συσκευασία: ποιος μηχανισμός προφίλ των Windows υποστηρίζεται, αν το εύρος είναι ανά χρήστη ή ανά συσκευή, ποια πιστοποιητικά ή στοιχεία πελάτη είναι προαπαιτούμενα, τι λέει ο ορισμός του προφίλ και ποια ενέργεια τον εφαρμόζει. Το ProfileXML είναι ο υποστηριζόμενος τρόπος έκφρασης ρυθμίσεων VPN, που παραδίδεται μέσω του CSP VPNv2, και ο οδηγός της Microsoft για τις επιλογές προφίλ απαριθμεί τι μπορεί να περιέχει. Ό,τι είναι έξω από αυτή τη λίστα είναι απόφαση που παίρνετε επί τόπου.
Οι παράμετροι ενός βοηθητικού σεναρίου ανήκουν σε εκείνο το σενάριο. Ονόματα όπως xmlFilePath ή AllUserConnection είναι επιλογές ενός συγγραφέα και όχι πρότυπο που τηρεί κάθε πρόγραμμα εγκατάστασης· η αντιγραφή τους σε άλλο σενάριο δίνει μια εντολή που φαίνεται σωστή και δεν κάνει τίποτα.
Κρατήστε το σενάριο και τον ορισμό στην ίδια έκδοση και ελέγξτε από πού προέρχονται και τα δύο μαζί με τα δικαιώματά τους. Ένα προνομιακό σενάριο εκκίνησης που τυχαίνει να είναι αναγνώσιμο από το SYSVOL εξακολουθεί να μην έχει ελεγχθεί, και η διανομή μέσω πολιτικής δεν είναι έλεγχος.
Πώς αποκτάται η πρώτη σύνδεση
Η πρώτη εγκατάσταση γίνεται όσο η συσκευή είναι ακόμη προσβάσιμη με άλλο τρόπο: εγκεκριμένο δίκτυο, υπάρχον κανάλι διαχείρισης ή ροή εγγραφής σχεδιασμένη γι’ αυτό. Τα πιστοποιητικά και οι προϋποθέσεις εμπιστοσύνης για την επιλεγμένη μέθοδο ελέγχου ταυτότητας ανήκουν στο ίδιο πακέτο, αφού μέσα από τούνελ που δεν υπάρχει ακόμη δεν μπορεί να μεταφερθεί τίποτα. Ρωτήστε ποιο από τα τρία κανάλια είναι πραγματικό για αυτόν τον χρήστη πριν κάποιος υποσχεθεί ημερομηνία. Ένα κανάλι που υπάρχει μόνο στα χαρτιά γίνεται τηλεφώνημα από το πεδίο.
Καταγράψτε τι κάνει πραγματικά ο τεχνικός ή ο χρήστης εκείνη τη στιγμή. Αν η απάντηση είναι ότι η πληροφορική συνδέεται απομακρυσμένα για να βοηθήσει, τότε η διαδρομή της πρώτης εγκατάστασης εξαρτάται σιωπηλά από ένα δεύτερο εργαλείο απομακρυσμένης πρόσβασης που κάποιος πρέπει επίσης να προμηθεύσει και να υποστηρίξει.
Οι ενημερώσεις χρειάζονται γνωστή κατάσταση
Μόλις το μηχάνημα φτάσει στον τομέα, μπορεί να αναλάβει η συνήθης διαδικασία τομέα ή διαχείρισης συσκευών. Τα λάθη γλιστρούν στο εύρος, γιατί ένα σενάριο εκκίνησης εκτελείται στο περιβάλλον του μηχανήματος, ενώ μια ενέργεια σύνδεσης χρήστη και μια ενέργεια διαχείρισης συσκευών μπορούν να διαφέρουν και σε εύρος και σε δικαιώματα.
Μια καταχώριση σύνδεσης για όλους τους χρήστες δεν είναι τούνελ συσκευής πριν από τη σύνδεση, ό,τι κι αν υποδηλώνουν τα ονόματα. Τα τούνελ συσκευής φέρουν δικές τους απαιτήσεις πλατφόρμας, πρωτοκόλλου και διαπιστευτηρίων, και η ανάγνωση αυτών των απαιτήσεων είναι ο μόνος τρόπος να ξέρουμε αν ένα τούνελ πριν από τη σύνδεση είναι εφικτό εδώ. Ένα τούνελ χρήστη που ξεκινά στη σύνδεση προσφέρει διαφορετική εγγύηση.
Κάντε τη διαδρομή ενημέρωσης επαναλήψιμη: βρείτε το προφίλ που ήδη διαχειρίζεται, διατηρήστε τις επιδιωκόμενες προτιμήσεις χρήστη, εφαρμόστε έναν συμβατό ορισμό και αναφέρετε καθαρό αποτέλεσμα. Το να δημιουργείτε νέο προφίλ σε κάθε ανανέωση πολιτικής είναι το πώς ένα μηχάνημα καταλήγει με πέντε καταχωρίσεις και έναν χρήστη που διαλέγει τη λάθος.
Το αρχείο που το κρατά υποστηρίξιμο
Τρεις απαντήσεις ανήκουν στην παράδοση: πώς μια νέα συσκευή αποκτά την πρώτη της σύνδεση, ποιος επιτρέπεται να αλλάξει το πακέτο και πώς ένας διαχειριστής υποχωρεί από μια μη συμβατή αλλαγή. Όταν αυτά είναι γραμμένα, η ανάπτυξη δεν εξαρτάται πια από κάποιον που έχει ήδη την πρόσβαση που πρέπει να παρασχεθεί.
Φυλάξτε αυτό το αρχείο δίπλα στην έκδοση του πακέτου και ενημερώστε και τα δύο στην ίδια αλλαγή. Αλλιώς το επόμενο άτομο ξαναχτίζει τη διαδρομή bootstrap από ένα αίτημα που έκλεισε πριν από ένα χρόνο.