Ποιο βιβλίο τηλεφώνων αναζητά μια εργασία SYSTEM για προφίλ VPN;
Μια εργασία εκτελείται με κάποιον λογαριασμό, και τα εγγενή προφίλ VPN είναι ανά χρήστη εκτός αν δημιουργήθηκαν ως προφίλ για όλους τους χρήστες. Συγκρίνετε και τις δύο αποθήκες πριν ξαναχτίσετε οτιδήποτε.
Το προφίλ VPN σας βρίσκεται ακριβώς εκεί στις Ρυθμίσεις, και η προγραμματισμένη εργασία εξακολουθεί να αναφέρει ότι δεν μπορεί να βρει τη σύνδεση. Τίποτα δεν έχει καταστραφεί: η εγγενής αποθήκη VPN των Windows είναι ανά χρήστη εκτός αν το προφίλ δημιουργήθηκε ως προφίλ για όλους τους χρήστες, και μια εργασία εκτελείται με όποιον λογαριασμό ορίζει το principal της. Συνήθως η εργασία διαβάζει ένα βιβλίο τηλεφώνων που ποτέ δεν περιείχε το προφίλ σας. Δύο εντολές και μία ρύθμιση εργασίας αρκούν για να το αποδείξουν, και αξίζει να εκτελεστούν πριν κάποιος ξαναχτίσει τη σύνδεση.
Δύο αποθήκες κρατούν το ίδιο όνομα προφίλ
Ένα εγγενές προφίλ VPN των Windows ζει στην αποθήκη του λογαριασμού που το δημιούργησε. Η καθολική αποθήκη είναι ένα διαφορετικό βιβλίο τηλεφώνων, που γεμίζει μόνο όταν το προφίλ δημιουργείται με τον διακόπτη για όλους τους χρήστες σε αναβαθμισμένη συνεδρία. Και οι δύο μπορούν να κρατούν προφίλ με το ίδιο όνομα, και καμία δεν είναι όψη της άλλης.
Διαβάστε και τις δύο αποθήκες από την ίδια συνεδρία και συγκρίνετε τα ονόματα που επιστρέφουν. Ο διακόπτης επιλέγει την καθολική αποθήκη, και η ανάγνωσή της συνήθως απαιτεί αναβαθμισμένη συνεδρία:
Get-VpnConnection | Select-Object Name, ServerAddress, TunnelType
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress, TunnelType
Αν η πρώτη εντολή εμφανίζει το προφίλ και η δεύτερη όχι, καμία αλλαγή διαπιστευτηρίων δεν θα βοηθήσει εργασία που εκτελείται με άλλον λογαριασμό, γιατί το πρόβλημα είναι η ιδιότητα μέλους και όχι ο έλεγχος ταυτότητας. Αν και οι δύο το εμφανίζουν, η αποθήκη δεν είναι η αιτία και ισχύει η επόμενη ενότητα. Αυτή η μία σύγκριση κλείνει τα μισά από αυτά τα αιτήματα. Καταγράψτε ποια αποθήκη απάντησε και με ποιον λογαριασμό εκτελέσατε τον έλεγχο, γιατί η απάντηση δεν έχει νόημα χωρίς τα δύο γεγονότα.
Διαβάστε το principal της εργασίας πριν από τα διαπιστευτήριά της
Ανοίξτε την εργασία και διαβάστε το principal, γιατί σας λέει ποια αποθήκη μπορεί να δει η εργασία. Μια εργασία που έχει οριστεί να εκτελείται ως SYSTEM δεν είναι ο λογαριασμός σας με επιπλέον δικαιώματα: έχει δικό της προφίλ και καμία πρόσβαση στο βιβλίο τηλεφώνων ανά χρήστη που δημιουργήσατε όσο ήσασταν συνδεδεμένοι. Ένας λογαριασμός υπηρεσίας συμπεριφέρεται ακριβώς με τον ίδιο τρόπο.
Η επιλογή εκτέλεσης ανεξάρτητα από το αν έχετε συνδεθεί το αλλάζει κι αυτό, γιατί τότε η εργασία δεν έχει διαδραστική συνεδρία από την οποία θα μπορούσε να δανειστεί διαπιστευτήρια. Αφήστε την ενέργεια να γράψει το whoami σε ένα αρχείο και διαβάστε την απάντηση αντί να την υποθέσετε.
Τα διαγνωστικά από το δικό σας τερματικό δεν λένε τίποτα για αυτό το πρόβλημα, γιατί δείχνουν τι βλέπει ο λογαριασμός σας. Εκτελέστε τη σύγκριση με την ταυτότητα της εργασίας μέσω όποιας εγκεκριμένης διαδικασίας έχετε για αυτό. Η έξοδος που επικολλάται από κονσόλα διαχειριστή είναι διαφορετικό σύνολο δεδομένων, όχι πιο προνομιακό. Αν δεν υπάρχει τέτοια διαδικασία, η εργασία πρέπει να καταγράψει η ίδια την απάντηση, κάτι που ρυθμίζει η τελευταία ενότητα.
Το να βρεις το προφίλ δεν είναι σύνδεση
Ένα προφίλ για όλους τους χρήστες κάνει τη διαμόρφωση ορατή ευρύτερα. Δεν μεταφέρει τον αποθηκευμένο κωδικό πρόσβασης από τον λογαριασμό που το δημιούργησε, και δεν δίνει σε άλλον λογαριασμό το ιδιωτικό κλειδί που είναι αποθηκευμένο στο προφίλ χρήστη σας. Η ορατότητα και τα χρησιμοποιήσιμα διαπιστευτήρια είναι δύο ξεχωριστές δοκιμές, και το να περάσεις την πρώτη δεν λέει τίποτα για τη δεύτερη.
Αν η εργασία τώρα βρίσκει το προφίλ και αποτυγχάνει στον έλεγχο ταυτότητας, αυτό είναι πρόοδος και το στάδιο ανήκει στο αρχείο. Μετακινήστε το πιστοποιητικό στην αποθήκη του υπολογιστή, ή δώστε το μυστικό μέσω του δικού του μηχανισμού ανάπτυξης, αντί να ξαναδημιουργήσετε το όνομα σύνδεσης. Η επαναδημιουργία παράγει την ίδια αποτυχία με νεότερη χρονική σφραγίδα. Η Microsoft τεκμηριώνει τα δύο πεδία , μεταξύ των οποίων επιλέγει ο διακόπτης του cmdlet.
Οι μη διαδραστικές προκλήσεις είναι η παγίδα πίσω από αυτό το στάδιο. Ένα αίτημα PIN ή ένας κωδικός μίας χρήσης δεν μπορεί να απαντηθεί από εργασία χωρίς επιφάνεια εργασίας, οπότε ένα προφίλ που καλεί τέλεια με το χέρι μπορεί να είναι άχρηστο υπό αυτοματοποίηση.
Τέσσερα πεδία που χρειάζεται το αρχείο εργασίας
Κρατήστε τις τιμές που καθορίζουν το αποτέλεσμα μαζί σε ένα μέρος, γιατί οι τρεις από αυτές συνήθως μένουν σιωπηρές. Το αρχείο χρειάζεται τέσσερις γραμμές:
- Διαδρομή ενέργειας: το σενάριο ή το εκτελέσιμο που εκτελεί η εργασία, όχι μια συντόμευση που επιλύεται διαφορετικά για άλλον λογαριασμό.
- Όνομα προφίλ: η ακριβής συμβολοσειρά, γιατί δύο αποθήκες μπορούν να κρατούν το ίδιο όνομα που δείχνει σε διαφορετικούς διακομιστές.
- Principal: ο λογαριασμός με τον οποίο εκτελείται η εργασία, και αν έχει διαδραστική συνεδρία.
- Μέθοδος ελέγχου ταυτότητας: τι μπορεί πραγματικά να ολοκληρώσει αυτό το principal, όπως ένα πιστοποιητικό από την αποθήκη του υπολογιστή αντί για κλειδί στο προφίλ χρήστη σας.
Αυτές οι τέσσερις γραμμές απαντούν στην ερώτηση που θέτει στην πραγματικότητα το αίτημα, δηλαδή ποια διαμόρφωση χρησιμοποίησε η αυτοματοποίηση. Επιβιώνουν επίσης στην επόμενη ανακατασκευή της εργασίας, όταν ο αρχικός συντάκτης δεν είναι εκεί για να εξηγήσει γιατί το όνομα είχε σημασία. Χωρίς αυτές, η ίδια αποτυχία επιστρέφει μετά την επόμενη ανάπτυξη και κοστίζει ξανά τις ίδιες ώρες.
Εντοπίστε το στάδιο στο οποίο έφτασε η εργασία
Οργανώστε την ενέργεια με όργανα μέτρησης αντί να μαντεύετε από το αποτέλεσμα της τελευταίας εκτέλεσης. Ένα σύντομο περιτύλιγμα καταγράφει την ταυτότητα, την αποθήκη που βλέπει και το αποτέλεσμα της κλήσης σε ένα μέρος:
whoami
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress
rasdial "Office"
schtasks /query /tn "VPN Connect" /v /fo LIST
Η εντολή κλήσης εκτυπώνει το δικό της σφάλμα, το οποίο είναι συνήθως σαφέστερο από μια γενική αποτυχία εργασίας. Το ερώτημα επιστρέφει το principal και τον τελευταίο κωδικό αποτελέσματος δίπλα δίπλα, ώστε η ταυτότητα και το αποτέλεσμα να φαίνονται σε μία προβολή. Αυτά τα δύο γεγονότα καθορίζουν αν το επόμενο βήμα είναι αλλαγή αποθήκης ή αλλαγή διαπιστευτηρίων.
Τέλος, διαχωρίστε μια εργασία που συνδέεται μετά τη σύνδεση ενός χρήστη από μια σήραγγα συσκευής ή μια υποστηριζόμενη ροή εργασίας πριν από τη σύνδεση. Ο διαμοιρασμός ενός προφίλ δεν είναι σχεδιασμός για κανένα από τα δύο, και το πεδίο principal σας λέει ποια από τις τρεις περιπτώσεις έχετε χτίσει. Αν η συνδεσιμότητα πρέπει να υπάρχει πριν από τη σύνδεση, η αποθήκη προφίλ ανά χρήστη είναι το λάθος επίπεδο για διόρθωση.