Πίνακας περιεχομένων:
Βίντεο: Δημιουργώντας ένα φιδάκι στο Scratch 2024
Οι μακροεντολές Smartport είναι ένα εξαιρετικά χρήσιμο εργαλείο εξοικονόμησης χρόνου για να βοηθήσετε με τη Cisco διαμόρφωση του διακόπτη δικτύου. Για να τα καταστήσετε ακόμη πιο ισχυρά, μπορείτε να δημιουργήσετε τις δικές σας μακροεντολές από την αρχή.
Πριν σας βαρεθείτε με τους κανόνες της Cisco, πρέπει να σημειώσετε τα εξής σχετικά με τις μακροεντολές:
-
Όταν μια μακροεντολή εφαρμόζεται σε μια διεπαφή, διατηρούνται όλες οι υπάρχουσες ρυθμίσεις στη διασύνδεση. Αυτό δεν είναι μια πλήρης αντικατάσταση της διαμόρφωσης, αλλά μια αύξηση στην υπάρχουσα διαμόρφωση.
-
Μια μακροεντολή μπορεί να περιέχει έως και 3.000 χαρακτήρες κειμένου. Αυτό δεν είναι τόσο περιοριστικό όσο ένα tweet, ας πούμε, αλλά σημαίνει ότι πρέπει να δώσετε προσοχή σε αυτό που θέλετε να ολοκληρώσετε και να φτάσετε στο σημείο με τη μακροεντολή σας.
-
Στις μακροεντολές γίνεται διάκριση πεζών-κεφαλαίων, επομένως παρακολουθήστε τη χρήση της περίπτωσης στο όνομα της μακροεντολής. Για παράδειγμα, το MyMacro δεν είναι η ίδια μακροεντολή με το Mymacro ή το mymacro, τα οποία μπορούν να εκτελέσουν εντελώς διαφορετικές λειτουργίες.
Έχετε πολύ περιθώριο όταν χρησιμοποιείτε μακροεντολές Smartport, αλλά εδώ είναι μερικές Δεν είναι!
-
Δεν επιτρέπεται η χρήση εξόδου ή τέλος , η οποία θα σας εξέπεμπε από τη λειτουργία διαμόρφωσης διεπαφών ή τη λειτουργία Παγκόσμια Διαμόρφωση. Η μακροεντολή πρέπει να εκτελείται στο πλαίσιο μιας διασύνδεσης.
-
Παρόμοια με τον προηγούμενο κανόνα, δεν επιτρέπεται να αλλάξετε τη λειτουργία εντολών με μια εντολή όπως η εντολή διεπαφή . Όλες οι εντολές για μια μακροεντολή πρέπει να εκτελούνται στην τρέχουσα λειτουργία εντολών.
-
Για να δημιουργήσετε μια μακροεντολή, πρέπει να εισάγετε τη λειτουργία επεξεργασίας μακροεντολών χρησιμοποιώντας την εντολή όνομα μακροεντολής .
-
Όταν θέλετε να ολοκληρώσετε τη μακροεντολή σας, τερματίστε με ένα σύμβολο @ .
-
Χρησιμοποιείτε το σύμβολο # για να εκδώσετε μια γραμμή σχολίων μέσα σε μια μακροεντολή. Χρησιμοποιήστε γραμμές σχολίων για να προσδιορίσετε τον σκοπό των μακροεντολών σας.
Μακροεντολές Smartport και παράμετροι
Όταν εργάζεστε με μακροεντολές Smartport, έχετε την επιλογή να δημιουργήσετε παραμέτρους για χρήση μέσα στις μακροεντολές. Μπορείτε να προσδιορίσετε αυτές τις παραμέτρους στη μακροεντολή χρησιμοποιώντας την οδηγία μακροεντολές στη μακροεντολή σας.
Όταν εκτελείτε αυτήν τη μακροεντολή, θα χρησιμοποιήσετε την εντολή macro apply για να δώσετε στη μακροεντολή τις παραμέτρους σας. Με τη χρήση παραμέτρων, μπορείτε να κάνετε τις μακροεντολές σας πιο ευέλικτες και χρήσιμες.
Δημιουργία μακροεντολής δείγματος
Τώρα είστε έτοιμοι να δημιουργήσετε μια μακροεντολή. για αυτό το παράδειγμα δημιουργήθηκε το Awesome_Macro . Αυτή η μακροεντολή χρησιμοποιεί παραμέτρους και εκχωρεί μερικές από τις ρυθμίσεις που εφαρμόζονται με τη μακροεντολή cisco-desktop …
Switch1> ενεργοποίηση Switch1 # διαμόρφωση τερματικού Switch1 (config) # όνομα μακροεντολής Awesome_Macro Εισάγετε εντολές μακροεντολής μία ανά γραμμή.Τερματισμός με τον χαρακτήρα '@'. # λέξεις-κλειδιά μακροεντολών $ VLAN_ID # Βασική διεπαφή - Ενεργοποίηση μόνο δεδομένων VLAN # Προτεινόμενη τιμή για VLAN_ID δεν πρέπει να είναι 1 πρόσβαση switchport vlan $ VLAN_ID πρόσβαση mode switchport # Διαμόρφωση θύρας ως άκρη θύρας δικτύου spanning-tree bpduguard ενεργοποίηση @ Switch1 (config) #exit Switch1 # εμφάνιση ονόματος μακροεντολής αναλυτή Awesome_Macro Όνομα μακροεντολής: Awesome_Macro Τύπος μακροεντολής: προσαρμόσιμο # λέξεις-κλειδιά μακροεντολών $ VLAN_ID # Βασική διεπαφή - Ενεργοποίηση μόνο δεδομένων VLAN # Προτεινόμενη τιμή για VLAN_ID δεν πρέπει να είναι 1 πρόσβαση switchport vlan $ VLAN_ID πρόσβαση mode switchport # Όταν δημιουργήσετε τη μακροεντολή Smartport, χρησιμοποιήστε την εντολή
εμφάνιση για να επαληθεύσετε ότι η μακροεντολή πληκτρολογήθηκε σωστά.