PowerShell의 Write-Verbose 대 Write-Host
Rohan Timalsina
2023년6월21일
콘솔에 출력을 쓰는 것은 사용자에게 정보를 제공하기 때문에 모든 언어의 기본 기능입니다. PowerShell에는 콘솔에 출력을 생성하는 여러 cmdlet이 있습니다.
‘Write-Verbose’와 ‘Write-Host’가 그 중 하나입니다. 이 자습서에서는 PowerShell에서 Write-Verbose 및 Write-Host cmdlet을 사용하는 방법을 알려줍니다.
PowerShell에서 Write-Verbose
사용
Write-Verbose
cmdlet은 PowerShell의 자세한 메시지 스트림에 텍스트를 씁니다. 상세 메시지는 기본적으로 출력에 표시되지 않습니다.
$VerbosePreference
를 True
로 변경하거나 명령에서 -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