Những gì tôi cần làm:
- Nối một thư mục vào
%PATH%
biến môi trường ở cấp HỆ THỐNG. - Làm cho sự thay đổi vĩnh viễn.
Làm thế nào tôi cần phải làm điều đó:
- Sử dụng dấu nhắc lệnh hoặc phương thức khác theo đó tất cả các lệnh cần thiết có thể được ghi vào một
.BAT
tệp. - Chỉ sử dụng các công cụ có sẵn trên Windows XP SP3, không có kết nối Internet.
- Tôi muốn chạy tập lệnh cục bộ, nhưng tôi cũng có quyền truy cập từ xa vào các hệ thống đích. Mặc dù vậy, hãy nhớ rằng tôi không thể đoán bất kỳ dịch vụ không mặc định nào (ví dụ: Đăng ký từ xa) được bật trên hệ thống.
Hệ thống kịch bản cần phải làm việc trên:
- Windows XP SP3
- Máy chủ Windows 2003 SP2
- Windows 7 SP1
- Máy chủ Windows 2008 R2 SP1
Tôi khá quen thuộc với SET
lệnh, nhưng tôi cũng biết rằng nó thường sẽ ghi đè lên biến hiện có thay vì nối thêm vào nó. Điều đó không được chấp nhận. Có công cụ nào khác (hoặc tùy chọn SET
mà tôi không biết) sẽ thay thế cho biến đó không? Hoặc, tôi có cần đặt một cách giải quyết trong tập lệnh bao gồm việc sao chép tạm thời biến hiện có sang một biến hoặc tệp văn bản khác không?
Ngoài ra, đó là sự hiểu biết của tôi SET
sẽ không thay đổi vĩnh viễn biến. Tôi đã thấy đề cập đến SETX
, nhưng điều đó dường như không được tích hợp trong Windows XP SP3 (hoặc, ít nhất, nó dường như không có sẵn trên hệ thống tôi đang làm việc). Có cách nào khác để thay đổi vĩnh viễn, thông qua chỉnh sửa sổ đăng ký hay không?
Tôi đã thực hiện một số tìm kiếm xung quanh và đã học được một chút tốt từ đây về việc thiết lập các biến môi trường trong Windows. Tuy nhiên, tôi chưa tìm thấy một câu hỏi trùng lặp chính xác phù hợp với nhu cầu của mình. Nếu có, xin vui lòng cho tôi biết.
REG
để thực hiện thay đổi sổ đăng ký. Nếu bạn muốn đăng câu trả lời đó, với các đề xuất về cách giữ lại đường dẫn hiện tại, ít nhất tôi sẽ cho nó một cuộc bỏ phiếu.