Поделиться через


Write-Verbose

Записывает текст в подробный поток сообщений.

Синтаксис

Default (по умолчанию)

Write-Verbose
    [-Message] <String>
    [<CommonParameters>]

Описание

Командлет Write-Verbose записывает текст в поток подробных сообщений в PowerShell. Как правило, подробный поток сообщений используется для получения более подробных сведений об обработке команд.

По умолчанию поток подробных сообщений не отображается, но его можно вывести, изменив значение переменной $VerbosePreference или используя общий параметр Verbose в любой команде.

Примеры

Пример 1: Напишите сообщение о статусе

Write-Verbose -Message "Searching the Application Event Log."
Write-Verbose -Message "Searching the Application Event Log." -Verbose

Эти команды используют командлет Write-Verbose для отображения сообщения о состоянии. По умолчанию сообщение не отображается.

Вторая команда использует параметр общего назначения Verbose, который отображает все детализированные сообщения, независимо от значения переменной $VerbosePreference.

Пример 2. Установка $VerbosePreference и запись сообщения о состоянии

$VerbosePreference = "Continue"
Write-Verbose "Copying file $filename"

Эти команды используют командлет Write-Verbose для отображения сообщения о состоянии. По умолчанию сообщение не отображается.

Первая команда назначает значение "Продолжить" переменной предпочтения $VerbosePreference. Значение по умолчанию, SilentlyContinue, подавляет подробные сообщения. Вторая команда записывает подробное сообщение.

Параметры

-Message

Указывает отображаемое сообщение. Этот параметр является обязательным. Можно также передать строку сообщения в Write-Verbose.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Msg

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

Можно направить строку, содержащую сообщение, этому командлету.

Выходные данные

None

Этот командлет не возвращает выходные данные. Он записывает только в поток подробных сообщений.

Примечания

  • Подробные сообщения возвращаются только в том случае, если команда использует общий параметр Verbose. Дополнительные сведения см. в разделе about_CommonParameters.
  • В фоновых заданиях и удаленных командах Windows PowerShell переменная $VerbosePreference в сеансе задания и удаленном сеансе определяет, отображается ли подробное сообщение по умолчанию. Дополнительные сведения об переменной $VerbosePreference см. в about_Preference_Variables.