PowerShell Gallery에서 Find-Module로 모듈을 검색하고 Install-Module로 설치하는 법과 -Scope CurrentUser/AllUsers 차이, 설치 후 자동 임포트되지 않는 보안 설계, Update-Module/Uninstall-Module 사용법을 정리한 챕터다.
PowerShell 5.0+ class 키워드로 사용자 정의 타입을 만드는 법과 프로퍼티·생성자·메서드 문법, 정적(static) 멤버, 27장 PSCustomObject와의 차이, ForEach-Object -Parallel에서 클래스를 안전하게 쓰는 법을 정리한 챕터다.
Start-Job으로 별도 프로세스에서 백그라운드 작업을 실행하는 법과 Get-Job으로 상태를 확인하고 Receive-Job으로 결과를 꺼내는 법, -ArgumentList로 값을 전달하는 법, 79장 ForEach-Object -Parallel과의 차이를 정리한 챕터다.
PowerShell 7의 ForEach-Object -Parallel로 반복 작업을 스레드 기반으로 병렬 실행하는 법과 -ThrottleLimit, $using: 스코프 수정자로 외부 변수를 전달하는 법, 78장 Start-Job과의 성능·격리 차이를 정리한 Part 9 마지막 챕터다.
PowerShell PackageManagement 모듈이 여러 패키지 소스를 하나의 cmdlet 인터페이스로 통합하는 프로바이더 개념과 Get-Package/Install-Package/-ProviderName 사용법, 76장 PowerShellGet과의 관계를 정리한 Part 10 시작 챕터다.
Windows 패키지 관리자 winget의 install/upgrade/search 명령을 PowerShell에서 호출하는 법과 Microsoft.WinGet.Client 모듈로 cmdlet 형태로 다루는 법, 80장 PackageManagement와의 역할 차이를 정리한 챕터다.
PowerShell Gallery의 PSWindowsUpdate 모듈로 Get-WindowsUpdate/Install-WindowsUpdate를 통해 Windows 업데이트를 조회·설치하는 법과 -RecurseCycle로 재부팅 후 자동 재개하는 법을 정리한 Part 10 마지막 챕터다.
PowerShell Remoting이 WS-Management(WinRM) 프로토콜로 원격 컴퓨터에서 명령을 실행하는 원리와 Enable-PSRemoting으로 활성화하는 법, ComputerName 매개변수만으로 되는 명령과 진짜 Remoting의 차이를 정리한 Part 11 시작 챕터다.