PowerShell ValidateSet/ValidateRange/ValidatePattern/ValidateScript 같은 매개변수 검증 속성으로 함수 본문에 도달하기 전 입력값을 걸러내는 법과 Mandatory·AllowNull 등 필수성 관련 속성을 정리한 챕터다.
PowerShell 함수 매개변수가 ValueFromPipeline과 ValueFromPipelineByPropertyName으로 파이프라인 입력을 받는 법과 두 방식의 차이, process 블록과의 상호작용, 사용자 정의 함수를 진짜 cmdlet처럼 파이프라인에 끼워 넣는 법을 정리한 챕터다.
PowerShell $ErrorActionPreference 기본 설정 변수와 명령별로 재정의하는 -ErrorAction 공통 매개변수의 관계, Continue/Stop/SilentlyContinue 값의 차이, -ErrorVariable로 오류를 변수에 담는 법을 정리한 챕터다.
PowerShell Write-Verbose/Write-Debug/Write-Warning/Write-Information이 각각 다른 출력 스트림에 쓰는 원리와 -Verbose/-Debug 공통 매개변수로 표시 여부를 켜는 법, 29장 Write-Host와의 차이를 정리한 챕터다.