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


adatfájlok_leírása

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 (.psd1) tetszőleges 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 alapvető 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.

Amikor Import-Modulehasználatával importál egy modult, a jegyzék Restricted nyelvi módban lesz kiértékelve. Restricted mód korlátozza a használható parancsokat és változókat.

További információért lásd: 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 feldolgozása Constrained nyelvi módban történik. Constrained mód korlátozza a használható parancsokat és változókat.

További információért lásd: 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 korlátozódnak kizárólag hashtáblákra. A PowerShell-szintaxis által támogatott bármilyen formátumban lehet, például data szakaszokban.

További információkért lásd: about_Data_Sections.

Lásd még