Write-Warning
Записывает предупреждение.
Синтаксис
Write-Warning
[-Message] <String>
[<CommonParameters>]
Описание
Командлет
Примеры
Пример 1. Запись предупреждающего сообщения
PS C:\> Write-Warning "This is only a test warning."
Эта команда отображает сообщение "ПРЕДУПРЕЖДЕНИЕ: это только тестовое предупреждение".
Пример 2. Передача строки в Write-Warning
PS C:\> $w = "This is only a test warning."
PS C:\> $w | Write-Warning
Эта команда показывает, что для отправки строки в
Пример 3. Установка переменной $WarningPreference и запись предупреждения
PS C:\> $warningpreference
Continue PS C:\> Write-Warning "This is only a test warning."
This is only a test warning. PS C:\> $warningpreference = "SilentlyContinue"
PS C:\> Write-Warning "This is only a test warning."
PS C:\>
PS C:\> $warningpreference = "Stop"
PS C:\> 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."
В этом примере показан эффект значения переменной $WarningPreference в команде write-Warning.
Первая команда отображает значение по умолчанию переменной $WarningPreference, которая называется "Продолжить". В результате при написании предупреждения отображается предупреждение и продолжается выполнение.
При изменении значения переменной $WarningPreference действие команды
Дополнительные сведения о переменной $WarningPreference см. в about_Preference_Variables.
Пример 4. Установка параметра WarningAction и запись предупреждения
PS C:\> 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"):
В этом примере показан эффект общего параметра warningAction
Эта команда использует командлет
Дополнительные сведения о общем параметре WarningAction
Параметры
-Message
Указывает предупреждение.
Тип: | String |
Aliases: | Msg |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Можно передать строку, содержащую предупреждение, записи.
Выходные данные
None
записи в поток предупреждений записывается только в поток предупреждений. Он не создает никаких других выходных данных.
Примечания
Значение по умолчанию для переменной $WarningPreference — Continue, отображающее предупреждение и продолжающее выполнение команды. Чтобы определить допустимые значения переменной предпочтения, например $WarningPreference, задайте для нее строку случайных символов, например abc. Полученное сообщение об ошибке выводит список допустимых значений.