Διαφήμιση
Γράφοντας εργασίες παρτίδας (.νυχτερίδα Πώς να δημιουργήσετε ένα αρχείο παρτίδας (BAT) σε πέντε απλά βήματαΑυτό το άρθρο καλύπτει τον τρόπο δημιουργίας ενός αρχείου δέσμης χρησιμοποιώντας πέντε απλά βήματα για το λειτουργικό σύστημα των Windows. Διαβάστε περισσότερα ) και πιο πρόσφατα Σεναριογραφίες των Windows 3 Awesome πράγματα που μπορείτε να κάνετε με το Windows ScriptingΕίτε εργάζεστε στον τομέα πληροφορικής, ως σχεδιαστής ιστοσελίδων, είτε είστε απλώς φοιτητής ή κανονικός υπάλληλος γραφείου, το Windows Scripting έχει κάτι να σας προσφέρει. Φυσικά το Applescript κάνει επίσης, ... Διαβάστε περισσότερα (.wsf) είναι μια δραστηριότητα που κάνει πραγματικά το μεγαλύτερο μέρος του πώς η μεγάλη πλειοψηφία του δικτύου και του συστήματος οι διαχειριστές κάνουν τη δουλειά τους πιο γρήγορα και απλοποιούν αυτό που διαφορετικά θα ήταν χρονοβόρο, πολύπλοκο καθήκοντα. Χρησιμοποιώντας εργασίες δέσμης, μπορείτε να αυτοματοποιήσετε την εγκατάσταση και την απεγκατάσταση εφαρμογών, πραγματοποιώντας απογραφή των ρυθμίσεων λογισμικού και λειτουργικών συστημάτων όλων των υπολογιστών στο δίκτυό σας και πολλών άλλων αναζητήσεων και εργασιών. Ωστόσο, υπάρχουν ορισμένες εργασίες που μερικές φορές περνούν από πολλαπλά επίπεδα επαλήθευσης ταυτότητας, όπως το telnet.
Πολλοί διαχειριστές δικτύων πρέπει να κάνουν telnet σε διακλαδωτές δικτύου για να αναζητήσουν ή να ρυθμίσουν θύρες, να ελέγξουν την υγεία των συστημάτων ή ακόμα και να επανεκκινήσουν συσκευές δικτύου που δέχονται εντολές μέσω telnet. Δεν θα ήταν γλυκό εάν θα μπορούσατε να αυτοματοποιήσετε τις εργασίες telnet ακριβώς όπως θα script script τακτικές θέσεις εργασίας;
Η αλήθεια είναι ότι αν είστε εξοικειωμένοι με τη χρήση της δέσμης ενεργειών VB για να δημιουργήσετε τα σενάρια των Windows (ή ακόμη και αν δεν είστε), τα σενάρια VB παρέχουν μια πολύ χρήσιμο χαρακτηριστικό, όπου μπορείτε να δημιουργήσετε τη δέσμη ενεργειών των Windows Shell ως αντικείμενο και, στη συνέχεια, να εκδώσετε αυτές τις "αντικειμενικές" εντολές με χρονική διάρκεια. Ουσιαστικά, αυτό είναι ακριβώς όπως κάθοτε σε ένα παράθυρο εντολών και πληκτρολογείτε εντολές. Η μόνη διαφορά είναι ότι η δέσμη ενεργειών των Windows στέλνει το παράθυρο τις εντολές για εσάς.
Αυτοματοποιήστε την εργασία Telnet
Υπάρχουν βασικά δύο μέρη σε αυτό το έργο. Πρέπει να καθορίσετε την ακολουθία των εντολών που θέλετε να περάσετε κατά τη διάρκεια της τυπικής περιόδου λειτουργίας telnet.
Εδώ είναι αυτό που θέλω να κάνω. Έχω 5 συσκευές σε όλο το δίκτυο που μπορούν να επανεκκινηθούν από απόσταση μέσω telnet, εκδίδοντας 4 απλές εντολές. Πρέπει να το πρώτα telnet χρησιμοποιώντας τη διεύθυνση IP και μια συγκεκριμένη θύρα. Στη συνέχεια, εμφανίζεται ένα μενού και πρέπει πρώτα να πατήσω το πλήκτρο enter.

Αφού έχω πληκτρολογήσει Enter κατά τη διάρκεια αυτής της περιόδου σύνδεσης telnet, το επόμενο μενού αναμένει μια αριθμητική απάντηση, ακολουθούμενη από Enter.

Ακούγεται λίγο αδύνατο για μια εργασία σεναρίου, έτσι δεν είναι; Λοιπόν, ποτέ δεν υποτιμούμε τη δύναμη της Visual Basic.
Τώρα, υπάρχουν και άλλες μέθοδοι για να γίνει αυτό. Απλά ελέγξτε το άρθρο του Abhigyan σχετικά με το Tst10.exe για να δείτε πώς μερικοί άνθρωποι θέλουν να χρησιμοποιήσουν τη μέθοδο Tst scripting για να αυτοματοποιήσουν τις συνεδρίες telnet. Δυστυχώς, θα δείτε επίσης ότι μπορεί να είναι ελαφρώς περίπλοκο για κάποιον που δεν έχει συνηθίσει να γράφει πολλά σενάρια. Tcl είναι επίσης μια άλλη παρόμοια γλώσσα προγραμματιστές scripting έχουν χρησιμοποιηθεί για χρόνια για το ίδιο έργο.
Ωστόσο, θα σας δείξω πώς ένα αρχείο δέσμης ενεργειών VB θα κάνει τα ίδια καθήκοντα σε ένα κλάσμα του χρόνου και χρησιμοποιώντας ένα σενάριο που είναι μνημειώδες ευκολότερο να κατανοηθεί.
Εδώ λοιπόν τι θα κάνουμε. Θα καταρρίψω το σενάριο σε τμήματα. Βάλτε όλα αυτά σε ένα αρχείο κειμένου που ονομάζεται κάτι σαν Autotelnet.wsf, κάντε διπλό κλικ και θα τρέξει.
Πρώτα - καθορίστε τη σύνοδο telnet:
Αυτό είναι το μόνο που χρειάζεται να αυτοματοποιήσετε το telnet - τρία εύκολα βήματα μέσα σε ένα πολύ απλό σενάριο. Απλώς πάρτε τις τρεις ενότητες παραπάνω και προσαρμόστε τις στην επιθυμία της καρδιάς σας. Θα αυτοματοποιήσετε όλες τις εργασίες υποστήριξης για τη διαχείριση διακλαδωτών δικτύου, ρολογιών ώρας ή άλλων απομακρυσμένων συστημάτων που επικοινωνούν μέσω telnet.
Αν έχετε επαναλαμβανόμενες εργασίες που πρέπει να κάνετε συχνά, κάνετε τη ζωή σας πολύ πιο απλή δημιουργώντας αυτοματοποιημένα σενάρια των Windows που θα κάνουν αυτές τις εργασίες για εσάς. Θα είστε πιο παραγωγικοί και το αφεντικό σας θα εντυπωσιαστεί πραγματικά!
Έχετε άλλες ιδέες για δροσερές εργασίες που θα μπορούσατε να αυτοματοποιήσετε με τη χρήση αυτού του είδους script script των Windows; Πώς αυτοματοποιήσατε τις δικές σας εργασίες telnet; Μοιραστείτε τις σκέψεις και τις ιδέες σας στην παρακάτω ενότητα σχολίων.
Image Credit: Shutterstock
Ο Ryan έχει πτυχίο BSc στην Ηλεκτρολογία. Έχει εργαστεί 13 χρόνια στον τομέα της αυτοματοποίησης, 5 χρόνια στον τομέα της πληροφορικής και τώρα είναι μηχανικός εφαρμογών. Ένας πρώην διευθυντής διαχείρισης του MakeUseOf, μίλησε σε εθνικά συνέδρια για την οπτικοποίηση δεδομένων και παρουσιάστηκε στην εθνική τηλεόραση και το ραδιόφωνο.