Import-PowerShellDataFile
Értékeket importál egy .PSD1
fájlból anélkül, hogy meg kéne inkontingensen a tartalmát.
Syntax
Import-PowerShellDataFile
[-Path] <String[]>
[-SkipLimitCheck]
[<CommonParameters>]
Import-PowerShellDataFile
[-LiteralPath] <String[]>
[-SkipLimitCheck]
[<CommonParameters>]
Description
A Import-PowerShellDataFile
parancsmag biztonságosan importálja a kulcs-érték párokat a fájlban definiált .PSD1
kivonatolókból. Az értékek importálhatók Invoke-Expression
a fájl tartalmával.
A Invoke-Expression
fájlban található kódot azonban futtatja. Ez nemkívánatos eredményeket eredményezhet, vagy nem biztonságos kódot futtathat. Import-PowerShellDataFile
a kód meghívása nélkül importálja az adatokat. Alapértelmezés szerint 500-as kulcskorlát van érvényben, de ez a SkipLimitCheck kapcsolóval megkerülhető.
Példák
1. példa: Értékek lekérése a PSD1-ből
Ez a példa a fájlban tárolt Configuration.psd1
kivonatolóban tárolt kulcs-érték párokat kéri le. Get-Content
a fájl tartalmának megjelenítésére Configuration.psd1
szolgál.
Get-Content .\Configuration.psd1
$config = Import-PowerShellDataFile .\Configuration.psd1
$config.AllNodes
@{
AllNodes = @(
@{
NodeName = 'DSC-01'
}
@{
NodeName = 'DSC-02'
}
)
}
Name Value
---- -----
NodeName DSC-01
NodeName DSC-02
Paraméterek
-LiteralPath
Az importálandó fájl elérési útja. Az elérési út minden karaktere konstans értékként lesz kezelve. A helyettesítő karakterek feldolgozása nem történik meg.
Type: | String[] |
Aliases: | PSPath, LP |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Az importálandó fájl elérési útja. A helyettesítő karakterek használata engedélyezett, de csak az első egyező fájl importálása történik.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-SkipLimitCheck
Alapértelmezés szerint Import-PowerShellDataFile
csak 500 kulcsot importál egy .psd1
fájlból. A SkipLimitCheck használatával több mint 500 kulcsot importálhat.
Type: | Switch |
Position: | 0 |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kimenetek
Ez a parancsmag kivonattáblázatként adja vissza a fájlból származó adatokat.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: