Pembolehubah persekitaran pengguna dalam Windows menyediakan cara yang mudah untuk menyimpan nilai konfigurasi untuk aplikasi. Artikel ini meneroka cara untuk menetapkan pembolehubah ini dengan keistimewaan pengguna terhad.
Isu:
Tidak dapat membaca pembolehubah persekitaran ciptaan pengguna (ADDR dan TOKEN) menggunakan os.Getenv ().
Punca:
Arahan set mencipta pembolehubah persekitaran per-sesi sementara, manakala setx mencipta pembolehubah kekal seluruh sistem. Keistimewaan pengguna tidak mencukupi untuk mencipta pembolehubah sistem dan os.Getenv() hanya membaca pembolehubah sistem.
Penyelesaian:
Untuk menetapkan pembolehubah persekitaran pengguna, gunakan arahan setx .
Contoh:
Untuk menetapkan pembolehubah ADDR dan TOKEN menggunakan setx:
cmd> setx ADDR "127.0.0.1" cmd> setx TOKEN "ABCD1234"
Setelah ditetapkan, pembolehubah akan boleh diakses pada masa hadapan sesi shell dan aplikasi. Harap maklum bahawa sesi shell sedia ada perlu ditutup dan dibuka semula untuk perubahan berkuat kuasa.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Pembolehubah Persekitaran untuk Pengguna dengan Keistimewaan Terhad dalam Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!