Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.