about_Case-Sensitivity

Deskripsi singkat

PowerShell tidak peka huruf besar/kecil saat mempertahankan kasus.

Deskripsi panjang

Sebagai prinsip umum, PowerShell tidak peka huruf besar/kecil mungkin sambil mempertahankan kasus dan tidak melanggar OS yang mendasarinya.

Pada sistem berbasis Unix

Pada sistem berbasis Unix, PowerShell peka huruf besar/kecil karena manipulasi sistem file dan variabel lingkungan secara langsung memengaruhi sistem operasi dan integrasi yang mendasar dengan alat lain.

Pada semua sistem

  • Variabel PowerShell tidak peka huruf besar/kecil

    Nama variabel tidak memiliki interaksi antara mereka dan sistem operasi yang mendasar. PowerShell memperlakukannya secara tidak peka huruf besar/kecil.

  • Nama modul tidak peka huruf besar/kecil (dengan pengecualian)

    Nama modul murni konsep PowerShell dan diperlakukan tidak peka huruf besar/kecil. Namun, ada pemetaan yang kuat ke nama folder, yang dapat peka huruf besar/kecil dalam sistem operasi yang mendasar. Mengimpor dua modul dengan nama yang tidak peka huruf besar/kecil yang sama memiliki perilaku yang sama dengan mengimpor dua modul dengan nama yang sama dari jalur yang berbeda.

    Nama modul disimpan dalam status sesi menggunakan kasus tempat modul diimpor. Nama, seperti yang disimpan dalam status sesi, digunakan oleh Update-Help saat mencari file bantuan baru. Layanan web yang melayani file bantuan untuk Microsoft menggunakan sistem file peka huruf besar/kecil. Ketika kasus nama modul yang diimpor tidak cocok, Update-Help tidak dapat menemukan file bantuan dan melaporkan kesalahan.