Write-Warning - PowerShell Befehl Hilfe und Beispiele

Schreibt eine Warnmeldung. (Write-Warning)


NAME
Write-Warning

# ÜBERSICHT

Schreibt eine Warnmeldung.

# SYNTAX

Write-Warning [-Message] <string> [<CommonParameters>]

# BESCHREIBUNG

Das Cmdlet "Write-Warning" schreibt eine Warnmeldung in den Windows PowerShell-Host. Die Reaktion auf die Warnung hängt vom Wert der Variablen "$WarningPreference" des Benutzers und der Verwendung des allgemeinen WarningAction-Parameters ab.

# PARAMETER

-Message <string>
Gibt die Warnmeldung an.

Erforderlich? true
Position? 1
Standardwert
Pipelineeingaben akzeptieren?true (ByValue)
Platzhalterzeichen akzeptieren?false

<CommonParameters>
Dieses Cmdlet unterstützt folgende allgemeine Parameter: "Verbose", "Debug",
"ErrorAction", "ErrorVariable", "WarningAction", "WarningVariable",
"OutBuffer" und "OutVariable". Weitere Informationen
erhalten Sie mit dem Befehl "get-help about_commonparameters".

# EINGABEN

System.String
Sie können über die Pipeline eine Zeichenfolge, die die Warnung enthält, an Write-Warning übergeben.

# AUSGABEN

Keiner
Write-Warning schreibt nur in den Warnstream. Es wird keine weitere Ausgabe generiert.

# HINWEISE


Der Standardwert für die Variable "$WarningPreference" ist "Continue", mit dem die Warnung angezeigt und die Ausführung des Befehls fortgesetzt wird. Um gültige Werte für eine Einstellungsvariable wie "$WarningPreference" zu bestimmen, können Sie sie auf eine Zeichenfolge mit nach dem Zufallsprinzip ausgewählten Zeichen, z. B. "abc", festlegen. In der resultierenden Fehlermeldung werden die gültigen Werte aufgelistet.

Beispiele

BEISPIEL 1


C:\PS>write-warning "This is only a test warning."

Beschreibung
-----------
Mit diesem Befehl wird die Meldung "WARNING: This is only a test warning" angezeigt.

BEISPIEL 2


C:\PS>$w = "This is only a test warning."

C:\PS> $w | write-warning

Beschreibung
-----------
In diesem Beispiel wird gezeigt, dass eine Zeichenfolge mithilfe eines Pipelineoperators (|) an Write-Warning gesendet werden kann. Sie können die Zeichenfolge wie in diesem Befehl in einer Variablen speichern oder die Zeichenfolge direkt über die Pipeline an Write-Warning übergeben.

BEISPIEL 3


C:\PS>$warningpreference

Continue

C:\PS> write-warning "This is only a test warning."
This is only a test warning.

C:\PS> $warningpreference = "SilentlyContinue"

C:\PS> write-warning "This is only a test warning."
C:\PS>

C:\PS> $warningpreference = "Stop"

C:\PS> write-warning "This is only a test warning."
WARNING: This is only a test message.
Write-Warning : Command execution stopped because the shell variable "WarningPreference" is set to Stop.
At line:1 char:14
+ write-warning <<<< "This is only a test message."

Beschreibung
-----------
In diesem Beispiel werden die Auswirkungen der Variablen "$WarningPreference" im Befehl "Write-Warning" veranschaulicht.

Im ersten Befehl wird der Standardwert "Continue" der Variablen "$WarningPreference" angezeigt. Wenn Sie eine Warnung schreiben, wird daher eine Warnmeldung angezeigt und die Ausführung fortgesetzt.

Wenn Sie den Wert der Variablen "$WarningPreference" ändern, ändert sich die Auswirkung des Befehls "Write-Warning" erneut. Mit dem Wert "SilentlyContinue" wird die Warnung unterdrückt. Mit dem Wert "Stop" wird die Warnung angezeigt und anschließend die Ausführung des Befehls angehalten.

Weitere Informationen über die Variable "$WarningPreference" finden Sie unter "about_Preference_Variables".

BEISPIEL 4


C:\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"):

Beschreibung
-----------
Dieses Beispiel veranschaulicht die Auswirkungen des allgemeinen WarningAction-Parameters im Befehl "Write-Warning". Sie können den allgemeinen WarningAction-Parameter mit einem beliebigen Cmdlet verwenden, um zu bestimmen, wie Windows PowerShell auf Warnungen reagiert, die durch diesen Befehl verursacht werden. Der allgemeine WarningAction-Parameter überschreibt den Wert von $WarningPreference nur für diesen spezifischen Befehl.

Dieser Befehl zeigt Warnungen mit dem Cmdlet "Write-Warning" an. Der allgemeine WarningAction-Parameter mit dem Wert "Inquire" legt fest, dass das System den Benutzer zu einer Aktion auffordert, wenn der Befehl eine Warnung anzeigt.

Weitere Informationen über den allgemeinen WarningAction-Parameter finden Sie unter "about_CommonParameters".

VERWANDTE LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113430 (möglicherweise auf Englisch)
about_Preference_Variables
about_CommonParameters
Write-Debug
Write-Error
Write-Host
Write-Output
Write-Progress
Write-Verbose

C:\Windows>powershell get-help Write-Error -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To



PowerShell: Schreibt eine Warnmeldung.

HTTP: ... PS_Windows/de/Write-Warning.htm
0.124
12066

Wie komme ich direkt und schnell zum Windows Desktop?

Die Ansichtseinstellungen oder Anpassungen gehen verloren, sind fehlerhaft?

How can I deactivate the grouping of the folder size (Folder-Size) view?

Die versteckten Dateien und Ordner werden nicht angezeigen, warum?

Wie kann ich möglichst schnell hohe Einnahmen bei CityVille erzielen?

Keine Dateifreigabe ausgewählt, was kann ich tun?



(0)