Biraz önemli bir arka plan: Şirketim girişte kullanıcı PATH ortam değişkeninde değişiklikler yapan ve eşlenen DFS dosya paylaşımlarında bağımlılıkları olan yazılımı çalıştırmama izin veren genel bir giriş VBS betiğine sahiptir. Yakın zamanda Windows Powershell SDK'sını Windows 7 Enterprise makineme kurdum ve PATH ortam değişkenimi Powershell komut satırından değiştirmeyi denedim.
Bunu takiben, artık bu giriş PATH değişikliklerine karşılık gelen uygulamaları çalıştıramayacağımı ve ortam değişkeni editörü PATH'ın 'echo %PATH%'
komut isteminden bir yayın verdiğimde gösterilenden farklı bir şeye ayarlandığını fark ettim .
Yani örneğin (basitleştirme), ortam değişkeni düzenleyicisinden ( My Computer properties -> Advanced System Settings -> Environment Variables
)
C:\MyDir\; C:\MyOtherDir
oysa ben 'echo %PATH%'
bir komut isteminden yaptım:
C:\MyDir\
Başkasının benzer bir sorunu vardı ve bir çeşit çözüm var mıydı? Yardım için Google'a gittiğimde, bunun üzerine geldim:
Oturum açma komut dosyası Explorer.exe ortamımdan başka bir şey tarafından başlatıldıysa, sorun buydu. Ancak, giriş komut dosyasını kendim çalıştırdığımda, komut isteminden PATH'ım değişmedi. Bunun PowerShell ile ne ilgisi var? Bunun bu yüklemeye nasıl bağlandığını özlüyorum.