PowerShell의 Write-Verbose 대 Write-Host

Rohan Timalsina 2023년6월21일
  1. PowerShell에서 Write-Verbose 사용
  2. PowerShell에서 Write-Host 사용
PowerShell의 Write-Verbose 대 Write-Host

콘솔에 출력을 쓰는 것은 사용자에게 정보를 제공하기 때문에 모든 언어의 기본 기능입니다. PowerShell에는 콘솔에 출력을 생성하는 여러 cmdlet이 있습니다.

‘Write-Verbose’와 ‘Write-Host’가 그 중 하나입니다. 이 자습서에서는 PowerShell에서 Write-Verbose 및 Write-Host cmdlet을 사용하는 방법을 알려줍니다.

PowerShell에서 Write-Verbose 사용

Write-Verbose cmdlet은 PowerShell의 자세한 메시지 스트림에 텍스트를 씁니다. 상세 메시지는 기본적으로 출력에 표시되지 않습니다.

$VerbosePreferenceTrue로 변경하거나 명령에서 -Verbose 매개변수를 사용해야만 표시됩니다. 첫 번째 명령 출력은 인쇄되지 않지만 두 번째 명령 출력은 콘솔에 인쇄됩니다.

예:

Write-Verbose -Message "Loading files..."
Write-Verbose -Message "Loading files..." -Verbose

출력:

VERBOSE: Loading files...

PowerShell에서 Write-Host 사용

Write-Host cmdlet은 출력을 호스트에 쓰는 데 사용됩니다. 콘솔에 출력을 표시합니다.

예:

Write-Host "Learn PowerShell"

출력:

Learn PowerShell

-ForegroundColor 매개변수를 사용하여 텍스트 색상을 지정할 수 있는 반면 배경색은 -BackgroundColor 매개변수를 사용하여 설정할 수 있습니다.

Write-Host "Learn PowerShell" -ForegroundColor Red -BackgroundColor White

자세한 내용은 Write Output in Windows PowerShell을 참조하세요.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

관련 문장 - PowerShell Command