6Jul

Πώς να χρησιμοποιήσετε τις μεταβλητές του συστήματος παγκόσμιου συστήματος στα Windows


Οποιοσδήποτε διαχειριστής συστήματος που ξοδεύει ένα καλό χρονικό διάστημα στη γραμμή εντολών ή σε δέσμες ενεργειών δέσμης εντοπίζει πιθανώς τις ενσωματωμένες μεταβλητές περιβάλλοντος που προσφέρει η Windows( δηλ. Path, WinDir, ProgramFiles, UserProfile κ.λπ.).Αν βρείτε τον εαυτό σας χρησιμοποιώντας μια συγκεκριμένη αξία ξανά και ξανά, δεν θα ήταν ωραίο αν είχατε τη δική σας μεταβλητή που μπορείτε να χρησιμοποιήσετε με τον ίδιο τρόπο όπως και οι ενσωματωμένες τιμές;

Με μερικά κλικ, μπορείτε να δημιουργήσετε και να διατηρήσετε δικές σας μεταβλητές περιβάλλοντος που είναι και οι δύο παγκόσμιες στο σύστημα και επιβιώνουν οι επανεκκινήσεις.

Δημιουργία μεταβλητής περιβάλλοντος προσαρμοσμένου συστήματος

Η δημιουργία μιας νέας παγκόσμιας μεταβλητής συστήματος είναι αρκετά απλή και είναι μία από εκείνες τις λειτουργίες που κρύβονται με απλό βλέμμα.Σημειώστε ότι τα στιγμιότυπα οθόνης είναι για Windows Server 2008, ωστόσο η διαδικασία για τις περισσότερες εκδόσεις των Windows είναι σχεδόν ίδια με μόνο μερικές από τις οθόνες διαφορετικές.



Στον Πίνακα Ελέγχου, ανοίξτε την επιλογή System( Εναλλακτικά, μπορείτε να κάνετε δεξί κλικ στον My Computer και να επιλέξετε Properties).Επιλέξτε τη σύνδεση "Προηγμένες ρυθμίσεις συστήματος".

Στο παράθυρο διαλόγου Ιδιότητες συστήματος, κάντε κλικ στην επιλογή "Μεταβλητές περιβάλλοντος".

Στο παράθυρο διαλόγου Μεταβλητές περιβάλλοντος, κάντε κλικ στο κουμπί Νέο κάτω από την ενότητα "Μεταβλητές συστήματος".

Πληκτρολογήστε το όνομα της νέας σας μεταβλητής καθώς και την τιμή και κάντε κλικ στο OK.

Θα πρέπει τώρα να δείτε τη νέα μεταβλητή που αναγράφεται στην ενότητα "Μεταβλητές συστήματος".Κάντε κλικ στο κουμπί OK για να εφαρμόσετε τις αλλαγές.

Μπορείτε τώρα να αποκτήσετε πρόσβαση στη νέα σας μεταβλητή περιβάλλοντος συστήματος όπως και σε οποιοδήποτε άλλο.Μπορείτε να το χρησιμοποιήσετε από τη γραμμή εντολών ή δέσμες ενεργειών δέσμης χωρίς να χρειάζεται να το ορίσετε.

Χρήση της μεταβλητής προσαρμοσμένου περιβάλλοντος

Όπως αναφέρθηκε παραπάνω, η προσαρμοσμένη μεταβλητή περιβάλλοντος δεν διαφέρει από οποιαδήποτε άλλη μεταβλητή συστήματος, όπως μπορείτε να την αναφέρετε από τη γραμμή εντολών και μέσα από τα σενάρια.Για ένα γρήγορο παράδειγμα, σκεφτείτε αυτό το δέσμη δέσμης ενεργειών:

@ECHO OFF
ΤΙΤΛΟΣ Παγκόσμια δοκιμή μεταβλητής περιβάλλοντος
ECHO.
ECHO Σύστημα NotifyEmail τιμή
ECHO NotifyEmail =% NotifyEmail%
ECHO.
SETLOCAL
ECHO Αντικαθιστά την παγκόσμια μεταβλητή σε αυτή τη δέσμη ενεργειών. ..
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO Έξοδος απενεργοποίηση δέσμης ενεργειών. ..
ENDLOCAL
ECHO.
ECHO Σύστημα NotifyEmail τιμή
ECHO NotifyEmail =% NotifyEmail%
ECHO.
ECHO.
ECHO.
PAUSE

Όταν εκτελείται, η έξοδος είναι ακριβώς αυτό που θα περιμένατε:

Ideas Usage

Η πραγματική ισχύς των προσαρμοσμένων μεταβλητών περιβάλλοντος μπαίνει όταν τις χρησιμοποιείτε στα σενάρια σας.Στο παράδειγμά μας, ορίσαμε μια μεταβλητή που ονομάζεται "NotifyEmail" την οποία θα μπορούσαμε να αναφερθούμε σε οποιοδήποτε αριθμό σεναρίων χωρίς να χρειάζεται να κωδικοποιήσουμε σκληρά την τιμή.Έτσι, σε περίπτωση που χρειαστεί να αλλάξουμε τη διεύθυνση ηλεκτρονικού ταχυδρομείου, ενημερώνουμε απλώς τη μεταβλητή συστήματος και τα επιλεγμένα σενάρια θα χρησιμοποιήσουν αυτή τη νέα τιμή χωρίς να χρειάζεται να ενημερώσουμε κάθε σενάριο ξεχωριστά.

Αυτό δεν είναι μόνο εξοικονόμηση χρόνου, αλλά προστατεύει επίσης από την κατάσταση όπου ξεχνάτε να ενημερώσετε ένα συγκεκριμένο σενάριο και χρησιμοποιείται μια "νεκρή" τιμή.Επιπλέον, σε περίπτωση που χρειάζεται να αντικαταστήσετε μια μεταβλητή συστήματος σε ένα συγκεκριμένο σενάριο, μπορείτε να δείτε στο παραπάνω παράδειγμα ότι υποστηρίζεται πλήρως.

Εδώ είναι μερικές ιδέες όπου θα μπορούσατε να εφαρμόσετε μεταβλητές συστήματος στη θέση των μεταβλητών τοπικής εμβέλειας:

  • Διευθύνσεις ηλεκτρονικού ταχυδρομείου
  • Θέσεις αντιγράφων ασφαλείας
  • URL και τοποθεσίες FTP
  • Μετρικές και τιμές κατωφλίου

Ένα άλλο χαρακτηριστικό γνώρισμα σχετικά με τη χρήση μεταβλητών συστήματος είναιέχετε ένα μόνο μέρος όπου μπορείτε να επεξεργαστείτε ή να προβάλετε τις μεταβλητές σας τιμές.Με απλά λόγια, θα μπορούσατε ενδεχομένως να εφαρμόσετε ενημερώσεις σε πολλαπλά σενάρια, επεξεργάζοντας τις μεταβλητές περιβάλλοντος σε μια ενιαία τοποθεσία.