Megosztás a következőn keresztül:


about_Data_Files

Rövid leírás

A PowerShell-adatfájlok tetszőleges adatok powerShell-szintaxissal történő tárolására szolgálnak.

Hosszú leírás

A PowerShell-adatfájlok tetszőleges.psd1 adatokat tárolhatnak a PowerShell szintaxisában. Az adatok importálhatók változókba egy PowerShell-munkamenetben. A PowerShell három adatfájltípussal rendelkezik, és egy parancsmagot biztosít az egyes típusok importálásához.

Alapszintű adatfájlok

A Import-PowerShellDataFile parancsmag alapszintű adatfájlokat importál. A fájlban lévő adatokat egy kivonatolóban kell tárolni. Ez a formátum csak az állandó értékeket támogatja. Nem használhat kódot vagy PowerShell-kifejezéseket.

Moduljegyzékek

A moduljegyzékek PowerShell-adatfájlok. A fájlban lévő adatokat egy kivonatolóban kell tárolni. A kivonatoló szerkezete csak a PowerShell-modulokhoz kapcsolódó konkrét kulcsneveket támogatja.

A jegyzékfájl beállításaihoz rendelt értékek lehetnek a PowerShell által kiértékelt kifejezések. Így útvonalakat hozhat létre, és feltételesen hozzárendelhet értékeket változók alapján.

Modul importálásakor Import-Modulea jegyzék nyelvi módban lesz kiértékelve Restricted . Restricted mód korlátozza a használható parancsokat és változókat.

További információ: about_Module_Manifests.

Honosított adatok

A Import-LocalizedData parancsmag honosított adatfájlokat importál. Az importálás során a fájl nyelvi módban lesz feldolgozva Constrained . Constrained mód korlátozza a használható parancsokat és változókat.

További információ: about_Language_Modes.

Eredetileg a honosított adatfájlok olyan sztringadatok tárolására szolgáltak, amelyek más nyelvekre is lefordíthatók. Ez lehetővé tette, hogy a szkriptek importálják az adatokat, hogy honosított sztringkimenetet biztosítsanak más nyelveken. Azonban nem korlátozódik sztringadatok tárolására, és nem kell az adatokat honosított kimenethez használnia.

A fájl adatai nem csak kivonatolókra korlátozódnak. Bármilyen formátumban lehet, amelyet a PowerShell szintaxisa támogat, például DATA szakaszokban.

További információ: about_Data_Sections.

Lásd még