Cách thực hành tốt nhất để xác định người dùng HOMEDRIVE


8

Nó có được coi là cách thực hành tốt nhất để ánh xạ các biến môi trường "HOME" của người dùng miền sang đường dẫn mạng không? Nếu vậy, tại sao?

Theo các biến "HOME", tôi đang đề cập đến:

  • % HOMEDRIVE%
  • % HOMEPATH%
  • % HOMESHARE%

Câu hỏi này xuất hiện bởi vì một số ứng dụng - chẳng hạn như Git - lưu trữ các tệp cấu hình quan trọng trong% HOMEPATH% của người dùng. Nếu người dùng làm việc từ xa hoặc máy chủ hoặc mạng bị hỏng, các ứng dụng này không còn hoạt động chính xác vì các tệp cốt lõi của họ không thể truy cập được từ HOMEPATH từ xa.

Có vẻ hợp lý hơn khi luôn sử dụng các thư mục người dùng Windows cục bộ mặc định cho HOMEPATH, nhưng tôi không thể tìm thấy bất kỳ thực tiễn tốt nhất nào được ghi lại trong tài liệu để tranh luận hoặc chống lại điều này. Trong văn phòng của tôi, thông lệ tiêu chuẩn là ánh xạ người dùng HOMEPATH vào thư mục mạng ...

Câu trả lời:


2

Trong hầu hết các trường hợp, tôi sẽ trả lời với một KHÔNG . Kiến trúc Windows cung cấp khả năng chuyển hướng dữ liệu người dùng trong môi trường miền / mạng thông qua Chuyển hướng thư mục , Tệp ngoại tuyếnCấu hình người dùng chuyển vùng , được gọi chung là Ảo hóa trạng thái người dùng .

Để bổ sung cho chức năng này, các ứng dụng được cung cấp khả năng chọn liệu dữ liệu của chúng được lưu trữ cục bộ AppData\Localhay di chuyển với hồ sơ người dùng AppData\Roaminghoặc một số kết hợp của cả hai. Điều này cho phép các mục như tùy chọn được lưu trữ tập trung và di chuyển với người dùng, trong khi vẫn giữ các tệp cụ thể của máy hoặc dữ liệu được lưu trong bộ nhớ cache cục bộ.

Cấu hình các mục này tự động đảm nhiệm việc điều chỉnh tất cả các biến môi trường có liên quan. Ví dụ: khi chuyển hướng Thư mục AppData chuyển vùng, %AppData%sẽ tự động trỏ đến vị trí được nối mạng.

Về thời gian duy nhất bạn nên điều chỉnh các biến này bằng tay là nếu bạn có một trường hợp sử dụng cụ thể yêu cầu nó, chẳng hạn như một ứng dụng cũ không biết về vị trí lưu trữ dữ liệu thích hợp. Điều chỉnh các biến như %HomeDrive%thực sự có thể gây hại nhiều hơn là tốt - đôi khi phá vỡ các ứng dụng mong muốn chúng trỏ đến đĩa cục bộ hoặc không có khả năng xử lý các sắc thái khi làm việc với tệp trên hệ thống từ xa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.