Çalışma zamanında bir PowerShell betiğinde tüm yapılandırılmış ortam değişkenlerini görüntülemem gerekiyor. Normalde, ortam değişkenlerini görüntülerken, kabukta aşağıdakilerden birini kullanabilirim (diğer tekniklerin yanı sıra, ancak bunlar basittir):
gci env:*
ls Env:
Bununla birlikte, başka bir programdan çağrılan bir komut dosyası var ve kodda yukarıdaki çağrılardan birini kullandığımda, ortam değişkenleri ve değerleri ile sunulmak yerine, bunun yerine değişkenler ve değerleri yerine bir System.Collections.DictionaryEntry
tür listesi alıyorum . Bir PowerShell betiğinin içinde, tüm ortam değişkenlerini nasıl görüntüleyebilirim?