Làm thế nào để sử dụng biến môi trường hệ thống toàn cầu trong Windows

Mục lục:

Làm thế nào để sử dụng biến môi trường hệ thống toàn cầu trong Windows
Làm thế nào để sử dụng biến môi trường hệ thống toàn cầu trong Windows

Video: Làm thế nào để sử dụng biến môi trường hệ thống toàn cầu trong Windows

Video: Làm thế nào để sử dụng biến môi trường hệ thống toàn cầu trong Windows
Video: CÁCH GHI ĐĨA CD BẰNG PHẦN MỀM NERO 2017 - YouTube 2024, Có thể
Anonim
 Bất kỳ quản trị viên hệ thống nào dành một chút thời gian trong dấu nhắc lệnh hoặc tập lệnh theo lô có thể nhận thức rõ về các biến môi trường được xây dựng mà Windows cung cấp (ví dụ: Đường dẫn, WinDir, ProgramFiles, UserProfile, v.v.). Nếu bạn thấy mình sử dụng một giá trị cụ thể hơn và hơn, nó sẽ không tuyệt vời nếu bạn có biến của riêng bạn mà bạn có thể sử dụng theo cách tương tự như các giá trị được tích hợp?
Bất kỳ quản trị viên hệ thống nào dành một chút thời gian trong dấu nhắc lệnh hoặc tập lệnh theo lô có thể nhận thức rõ về các biến môi trường được xây dựng mà Windows cung cấp (ví dụ: Đường dẫn, WinDir, ProgramFiles, UserProfile, v.v.). Nếu bạn thấy mình sử dụng một giá trị cụ thể hơn và hơn, nó sẽ không tuyệt vời nếu bạn có biến của riêng bạn mà bạn có thể sử dụng theo cách tương tự như các giá trị được tích hợp?

Với một vài cú nhấp chuột, bạn có thể tạo và duy trì các biến môi trường của riêng bạn mà cả hai đều trên toàn cầu và tồn tại khởi động lại.

Tạo biến môi trường hệ thống tùy chỉnh

Việc tạo một biến hệ thống toàn cục mới khá đơn giản và là một trong những tính năng ẩn giấu trong tầm nhìn đơn giản. Xin lưu ý các ảnh chụp màn hình là dành cho Windows Server 2008, tuy nhiên quá trình cho hầu hết các phiên bản của Windows gần như giống hệt nhau chỉ với một vài màn hình khác nhau. Trong Control Panel, mở tùy chọn System (luân phiên, bạn có thể nhấp chuột phải vào My Computer và chọn Properties). Chọn liên kết “Cài đặt hệ thống nâng cao”.

Trong hộp thoại Thuộc tính hệ thống, nhấp vào “Biến môi trường”.
Trong hộp thoại Thuộc tính hệ thống, nhấp vào “Biến môi trường”.
Trong hộp thoại Biến môi trường, nhấp vào nút Mới bên dưới phần “Biến hệ thống”.
Trong hộp thoại Biến môi trường, nhấp vào nút Mới bên dưới phần “Biến hệ thống”.
Nhập tên biến mới của bạn cũng như giá trị và nhấp vào OK.
Nhập tên biến mới của bạn cũng như giá trị và nhấp vào OK.
Bây giờ bạn sẽ thấy biến mới của mình được liệt kê trong phần “Biến hệ thống”. Bấm OK để áp dụng các thay đổi.
Bây giờ bạn sẽ thấy biến mới của mình được liệt kê trong phần “Biến hệ thống”. Bấm OK để áp dụng các thay đổi.
Bây giờ bạn có thể truy cập vào biến môi trường hệ thống mới của bạn giống như bất kỳ biến nào khác. Bạn có thể sử dụng nó từ dòng lệnh hoặc tập lệnh batch mà không cần phải xác định nó.
Bây giờ bạn có thể truy cập vào biến môi trường hệ thống mới của bạn giống như bất kỳ biến nào khác. Bạn có thể sử dụng nó từ dòng lệnh hoặc tập lệnh batch mà không cần phải xác định nó.
Image
Image

Sử dụng Biến môi trường tùy chỉnh

Như đã nói ở trên, biến môi trường tùy chỉnh của bạn không khác với bất kỳ biến hệ thống nào khác vì bạn có thể tham chiếu nó từ dòng lệnh và bên trong các tập lệnh. Để có ví dụ nhanh, hãy xem xét tập lệnh batch này:

@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE

Khi được thực hiện, đầu ra chính xác là những gì bạn mong đợi:

Image
Image

Ý tưởng sử dụng

Sức mạnh thực sự của các biến môi trường tùy chỉnh được nhập khi bạn sử dụng chúng trong các tập lệnh của mình. Trong ví dụ của chúng tôi, chúng tôi đặt một biến gọi là "NotifyEmail" mà chúng tôi có thể tham chiếu trong bất kỳ số lượng tập lệnh nào mà không phải mã hóa cứng giá trị. Vì vậy, trong trường hợp chúng tôi cần thay đổi địa chỉ email, chúng tôi chỉ cập nhật biến hệ thống và tập lệnh bị ảnh hưởng sẽ sử dụng giá trị mới này mà không cần phải cập nhật từng tập lệnh riêng lẻ.

Đây không chỉ là một trình tiết kiệm thời gian, mà còn bảo vệ chống lại tình huống mà bạn quên cập nhật một kịch bản cụ thể và một giá trị "chết" đang được sử dụng. Ngoài ra, trong trường hợp bạn cần ghi đè biến hệ thống trong một tập lệnh cụ thể, bạn có thể thấy trong ví dụ ở trên, điều này được hỗ trợ đầy đủ.

Dưới đây là một số ý tưởng mà bạn có thể áp dụng các biến hệ thống thay cho các biến phạm vi cục bộ:

  • Địa chỉ email (như trong ví dụ của chúng tôi)
  • Vị trí thư mục sao lưu
  • URL và các trang FTP
  • Giá trị chỉ số và ngưỡng

Một tính năng tuyệt vời khác về việc sử dụng các biến hệ thống là bạn có một nơi duy nhất để bạn có thể chỉnh sửa hoặc xem các giá trị biến của mình. Nói một cách đơn giản, bạn có thể áp dụng các bản cập nhật cho nhiều tập lệnh bằng cách chỉnh sửa các biến môi trường ở một vị trí duy nhất.

Đề xuất: