Write-Warning
Figyelmeztető üzenetet ír.
Syntax
Write-Warning
[-Message] <String>
[<CommonParameters>]
Description
A Write-Warning
parancsmag figyelmeztető üzenetet ír a PowerShell-gazdagépnek. A figyelmeztetésre adott válasz a felhasználó $WarningPreference
változójának értékétől és a WarningAction közös paraméterétől függ.
Példák
1. példa: Figyelmeztető üzenet írása
Ez a parancs a következő üzenetet jeleníti meg: "FIGYELMEZTETÉS: Ez csak tesztriasztás".
Write-Warning "This is only a test warning."
2. példa: Sztring átadása írási figyelmeztetésnek
Ez a parancs azt mutatja, hogy egy folyamatkezelővel (|
) sztringet küldhet a rendszernek Write-Warning
.
A sztringet mentheti egy változóba, ahogyan az ebben a parancsban látható, vagy közvetlenül a következőre Write-Warning
irányítja a sztringet.
$w = "This is only a test warning."
$w | Write-Warning
3. példa: A $WarningPreference változó beállítása és figyelmeztetés írása
Ez a példa a változó értékének $WarningPreference
egy parancsra Write-Warning
gyakorolt hatását mutatja be.
PS> $WarningPreference
Continue
PS> Write-Warning "This is only a test warning."
This is only a test warning.
PS> $WarningPreference = "SilentlyContinue"
PS> Write-Warning "This is only a test warning."
PS> $WarningPreference = "Stop"
PS> Write-Warning "This is only a test warning."
WARNING: This is only a test warning.
Write-Warning: The running command stopped because the preference variable "WarningPreference" or common parameter is set to Stop: This is only a test warning.
Az első parancs megjeleníti a változó alapértelmezett értékét, azaz a $WarningPreference
Continue
. Ennek eredményeképpen figyelmeztetés írásakor megjelenik a figyelmeztető üzenet, és a végrehajtás folytatódik.
A változó értékének $WarningPreference
módosításakor a Write-Warning
parancs hatása ismét megváltozik. Egy érték SilentlyContinue
letiltja a figyelmeztetést. Egy érték Stop
megjeleníti a figyelmeztetést, majd leállítja a parancs végrehajtását.
A változóval kapcsolatos további információkért lásd: $WarningPreference
about_Preference_Variables.
4. példa: A WarningAction paraméter beállítása és figyelmeztetés írása
Ez a példa a WarningAction common paraméter parancsra Write-Warning
gyakorolt hatását mutatja be. A WarningAction common paramétert bármely parancsmaggal használhatja annak meghatározásához, hogy a PowerShell hogyan reagál az adott parancsból eredő figyelmeztetésekre. A WarningAction common paraméter felülírja az $WarningPreference
adott parancs egyetlen elemének értékét.
PS> Write-Warning "This is only a test warning." -WarningAction Inquire
WARNING: This is only a test warning.
Confirm
Continue with this operation?
[Y] Yes [A] Yes to All [H] Halt Command [S] Suspend [?] Help (default is "Y"):
Ez a parancs a Write-Warning
parancsmaggal jelenít meg egy figyelmeztetést. Az Inquire értékkel rendelkező WarningAction gyakori paraméter arra utasítja a rendszert, hogy kérje meg a felhasználót, amikor a parancs figyelmeztetést jelenít meg.
A WarningAction gyakori paraméterével kapcsolatos további információkért lásd: about_CommonParameters.
Paraméterek
-Message
Megadja a figyelmeztető üzenetet.
Type: | String |
Aliases: | Msg |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Bevitelek
A parancsmagra figyelmeztetést tartalmazó sztringet csövezhet.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet. Csak a figyelmeztető streamre ír.
Jegyzetek
A változó Continue
alapértelmezett értéke az$WarningPreference
, amely megjeleníti a figyelmeztetést, majd folytatja a parancs végrehajtását. A beállítási változók érvényes értékeinek (például $WarningPreference
a "abc") meghatározásához állítsa be véletlenszerű karakterekből álló sztringre. Az eredményként kapott hibaüzenet felsorolja az érvényes értékeket.
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: