This chapter focused on the environment that the script runs in, namely the operating system installed on the servers, the hardware of the servers, and the network connectivity between the servers. Making sure that all of these are accounted for will make your PowerShell troubleshooting much easier, as an unexpected result in one of these areas might make your script fail.
The next chapter will cover traditional troubleshooting techniques, including debugging scripts both at the command line and in the ISE, using risk-mitigation parameters, and other techniques that are unique to PowerShell.