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

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


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

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

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

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

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

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

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

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

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

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

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

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

    @ OFF OFF
    TITLE Παγκόσμια δοκιμή μεταβλητής περιβάλλοντος
    ΗΧΩ.
    Τιμή ECHO του συστήματος NotifyEmail
    ECHO NotifyEmail =% NotifyEmail%
    ΗΧΩ.
    SETLOCAL
    ECHO Αντικατάσταση της παγκόσμιας μεταβλητής σε αυτήν τη δέσμη ενεργειών ...
    SET [email protected]
    ECHO NotifyEmail =% NotifyEmail%
    ΗΧΩ.
    ECHO Έξοδος από το script override ...
    ENDLOCAL
    ΗΧΩ.
    Τιμή ECHO του συστήματος NotifyEmail
    ECHO NotifyEmail =% NotifyEmail%
    ΗΧΩ.
    ΗΧΩ.
    ΗΧΩ.
    ΠΑΥΣΗ

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

    Ιδέες χρήσης

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

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

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

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

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