Kebijakan grup di lingkungan kita menimpa variabel PATH setiap kali saya masuk dan, ketika saya menjalankan komputer 'non-standar', itu salah sepenuhnya (C: \ Windows vs C: \ WINNT, direktori hilang dll). Saat ini, saya mengubahnya secara manual setiap kali masuk, tetapi itu mulai melelahkan.
Jika saya menggunakan perintah SET untuk mengubah variabel PATH dalam file batch, itu hanya memiliki cakupan lokal sehingga perubahan hanya berlaku untuk perintah dalam file batch.
set PATH=C:\WINNT;C:\WINNT\System32
set PATH
File batch ini akan menampilkan lintasan baru, tetapi jika saya menjalankannya set PATH
di baris perintah setelah itu, itu akan tetap menjadi lintasan asli.
Bagaimana cara mengatur lingkungan PATH global dalam file batch? Atau adakah teknik lain yang bisa saya gunakan?
sumber
Untuk mengatur jalur Anda di registri sehingga menyebar, Anda bisa membuat skrip PowerShell yang menggunakan beberapa variasi ini:
Tetapi ketika saya mencobanya sekarang kemudian melihat System Properties> Variabel Lingkungan tidak hanya menambahkan jalur pengujian saya, tetapi menggandakan yang sudah ada. Jadi masalah itu perlu diselesaikan.
Berdasarkan halaman ini .
sumber