about_Data_Files

Kısa açıklama

PowerShell veri dosyaları, PowerShell söz dizimi kullanılarak rastgele verileri depolamak için kullanılır.

Uzun açıklama

PowerShell veri (.psd1) dosyaları, PowerShell söz diziminde rastgele verileri depolayabilir. Bu veriler bir PowerShell oturumunda değişkenlere aktarılabilir. PowerShell üç tür veri dosyası içerir ve her türü içeri aktarmak için bir cmdlet sağlar.

Temel veri dosyaları

cmdlet'i Import-PowerShellDataFile temel veri dosyalarını içeri aktarır. Dosyadaki veriler bir karma tablo içinde bulunmalıdır. Bu biçim yalnızca sabit değerleri destekler. Kod veya PowerShell ifadelerini kullanamazsınız.

Modül bildirimleri

Modül bildirimleri PowerShell veri dosyalarıdır. Dosyadaki veriler bir karma tablo içinde bulunmalıdır. Bu karma tablo yapısı yalnızca PowerShell modülleriyle ilgili belirli anahtar adlarını destekler.

Bildirim dosyasındaki ayarlara atanan değerler, PowerShell tarafından değerlendirilen ifadeler olabilir. Bu, yolları oluşturmanıza ve değişkenlere göre koşullu olarak değerler atamanıza olanak tanır.

kullanarak Import-Modulebir modülü içeri aktardığınızda, bildirim dil modunda Restricted değerlendirilir. Restricted modu, kullanılabilecek komutları ve değişkenleri sınırlar.

Daha fazla bilgi için bkz . about_Module_Manifests.

Yerelleştirilmiş veriler

cmdlet'i Import-LocalizedData yerelleştirilmiş veri dosyalarını içeri aktarır. İçeri aktarma sırasında dosya dil modunda Constrained işlenir. Constrained modu, kullanılabilecek komutları ve değişkenleri sınırlar.

Daha fazla bilgi için bkz . about_Language_Modes.

Başlangıçta, yerelleştirilmiş veri dosyalarının diğer dillere çevrilebilecek dize verilerini depolamak için kullanılması amaçlanmıştır. Bu, betiklerinizin verileri içeri aktararak diğer dillerde yerelleştirilmiş dize çıkışı sağlamasına olanak sağladı. Ancak, dize verilerini depolamakla sınırlı değilsiniz ve verileri yerelleştirilmiş çıktı için kullanmanız gerekmez.

Dosyadaki veriler karma tablolarla sınırlı değildir. PowerShell söz dizimi tarafından desteklenen bölümler gibi DATA herhangi bir biçimde olabilir.

Daha fazla bilgi için bkz . about_Data_Sections.

Ayrıca bkz.