Update-FormatData
Frissítések az aktuális munkamenetben lévő formázási adatokat.
Syntax
Update-FormatData
[[-AppendPath] <String[]>]
[-PrependPath <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Update-FormatData
parancsmag újra betölti a formázási adatokat a fájlok formázásából az aktuális munkamenetbe. Ez a parancsmag lehetővé teszi a formázási adatok frissítését a PowerShell újraindítása nélkül.
Paraméterek Update-FormatData
nélkül újra betölti a korábban betöltött formázási fájlokat.
A paraméterekkel új formázási Update-FormatData
fájlokat adhat hozzá a munkamenethez.
A formázási fájlok a fájlnévkiterjesztéssel xml format.ps1xml
formátumú szövegfájlok. A fájlok formázási adatai határozzák meg a Microsoft .NET-keretrendszer objektumok megjelenítését a munkamenetben.
Amikor a PowerShell elindul, betölti a formátumadatokat a PowerShell-forráskódból. Létrehozhat azonban egyéni format.ps1xml fájlokat az aktuális munkamenet formázásának frissítéséhez. A formázási adatok a PowerShell újraindítása nélkül is betölthetők Update-FormatData
az aktuális munkamenetbe. Ez akkor hasznos, ha hozzáadott vagy módosított egy formázási fájlt, de nem szeretné megszakítani a munkamenetet.
A fájlok PowerShellben való formázásáról további információt a about_Format.ps1xml című témakörben talál.
Példák
1. példa: Korábban betöltött formázási fájlok újratöltése
Update-FormatData
Ez a parancs újra betölti a korábban betöltött formázási fájlokat.
2. példa: Fájlok és nyomkövetési és naplóformázási fájlok újrabetöltése
Update-FormatData -AppendPath "trace.format.ps1xml, log.format.ps1xml"
Ez a parancs újra betölti a formázási fájlokat a munkamenetbe, köztük két új fájlt, a Trace.format.ps1xml fájlt és a Log.format.ps1xml fájlt.
Mivel a parancs az AppendPath paramétert használja, az új fájlok formázási adatai a beépített fájlokból származó formázási adatok betöltése után töltődnek be.
Az AppendPath paraméter azért használatos, mert az új fájlok formázási adatokat tartalmaznak a beépített fájlokban nem hivatkozott objektumokhoz.
3. példa: Formázási fájl szerkesztése és újratöltése
Update-FormatData -PrependPath "c:\test\NewFiles.format.ps1xml"
# Edit the NewFiles.format.ps1 file.
Update-FormatData
Ez a példa bemutatja, hogyan tölthető be újra egy formázási fájl a szerkesztés után.
Az első parancs hozzáadja a NewFiles.format.ps1xml fájlt a munkamenethez. A PrependPath paramétert használja, mert a fájl formázási adatokat tartalmaz a beépített fájlokban hivatkozott objektumokhoz.
A NewFiles.format.ps1xml fájl hozzáadása és tesztelése után a szerző szerkessze a fájlt.
A második parancs a Update-FormatData
parancsmaggal újra betölti a formázási fájlokat. Mivel a NewFiles.format.ps1xml fájl korábban betöltődött, Update-FormatData
automatikusan újra betölti paraméterek használata nélkül.
Paraméterek
-AppendPath
Megadja a parancsmag által a munkamenethez hozzáadott formázási fájlokat. A fájlok a PowerShell beépített formázási fájljainak betöltése után töltődnek be.
A .NET-objektumok formázásakor a PowerShell az egyes .NET-típusokhoz talált első formázási definíciót használja. Ha az AppendPath paramétert használja, a PowerShell a beépített fájlokból keres adatokat, mielőtt azok a hozzáadott formázási adatokkal találkoznak.
Ezzel a paraméterrel olyan fájlt adhat hozzá, amely a beépített formázási fájlokban nem hivatkozott .NET-objektumot formáz.
Type: | String[] |
Aliases: | PSPath, Path |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrependPath
Megadja a parancsmag által a munkamenethez hozzáadott formázási fájlokat. A fájlok betöltése előtt a PowerShell betölti a beépített formázási fájlokat.
A .NET-objektumok formázásakor a PowerShell az egyes .NET-típusokhoz talált első formázási definíciót használja. Ha a PrependPath paramétert használja, a PowerShell megkeresi a hozzáadott fájlok adatait, mielőtt azok a beépített fájlokból származó formázási adatokkal találkoznak.
Ezzel a paraméterrel olyan fájlt adhat hozzá, amely a beépített formázási fájlokban is hivatkozott .NET-objektumot formáz.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
A parancsmag hozzáfűző elérési útját tartalmazó sztringet csövezhet.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
Update-FormatData
emellett frissíti a modulokból importált munkamenet parancsainak formázási adatait is. Ha egy modul formázási fájlja megváltozik, futtathat egyUpdate-FormatData
parancsot az importált parancsok formázási adatainak frissítéséhez. Nem kell újra importálnia a modult.
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: