Praktik terbaik untuk mendefinisikan pengguna "HOMEDRIVE" "HOMEPATH" "HOMESHARE"


8

Apakah dianggap praktik terbaik untuk memetakan variabel lingkungan "HOME" pengguna domain ke jalur jaringan? Jika demikian, mengapa?

Dengan variabel "HOME", saya merujuk ke:

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

Pertanyaan ini muncul karena beberapa aplikasi - seperti Git - menyimpan file konfigurasi kritis dalam% HOMEPATH% pengguna. Jika pengguna bekerja dari jarak jauh, atau server atau jaringan mati, aplikasi ini tidak lagi berfungsi dengan benar karena file intinya tidak dapat diakses dari HOMEPATH jarak jauh.

Tampaknya lebih masuk akal untuk selalu menggunakan direktori pengguna Windows lokal default untuk HOMEPATH, tetapi saya tidak dapat menemukan praktik terbaik yang didokumentasikan yang mendukung atau menentang hal ini. Di kantor saya, praktik standar adalah memetakan HOMEPATH pengguna ke folder jaringan ...

Jawaban:


2

Dalam kebanyakan kasus, saya akan menjawab dengan TIDAK . Arsitektur Windows menyediakan kemampuan untuk mengarahkan ulang data pengguna dalam lingkungan domain / jaringan melalui Pengalihan Folder , File Offline , dan Roaming Profil Pengguna , yang secara kolektif dikenal sebagai Virtualisasi Status Pengguna .

Untuk melengkapi fungsi ini, aplikasi disediakan dengan kemampuan untuk memilih apakah data mereka disimpan secara lokal AppData\Local,, atau dimigrasikan dengan profil pengguna AppData\Roaming,, atau campuran keduanya. Ini memungkinkan barang-barang seperti preferensi disimpan secara terpusat dan dipindah-pindahkan dengan pengguna, sambil menyimpan file khusus mesin atau data cache secara lokal.

Mengkonfigurasi item-item ini secara otomatis mengatur semua variabel lingkungan yang relevan. Misalnya, ketika mengarahkan Folder AppData Roaming, %AppData%secara otomatis akan menunjuk ke lokasi jaringan.

Satu-satunya saat Anda harus menyesuaikan variabel-variabel ini dengan tangan adalah jika Anda memiliki kasus penggunaan khusus yang memerlukannya, seperti aplikasi lawas yang tidak mengetahui lokasi penyimpanan data yang tepat. Menyesuaikan variabel seperti %HomeDrive%sebenarnya bisa lebih berbahaya daripada yang baik - kadang-kadang merusak aplikasi yang mengharapkannya mengarah ke disk lokal, atau tidak mampu menangani nuansa bekerja dengan file pada sistem jarak jauh.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.