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와의 차이를 정리한 챕터다.
Start-Transcript로 PowerShell 세션의 입력·출력 전체를 텍스트 파일로 기록하는 법과 -Path/-Append/-IncludeInvocationHeader 매개변수, Stop-Transcript와의 관계, 프로필에 등록해 세션 전체를 기록하는 법을 정리한 챕터다.