Chapter 23. Advanced remoting configuration

In chapter 13, we did our best to introduce you to PowerShell’s remoting technology. We deliberately left a few stones unturned in order to focus on the core technologies and techniques behind remoting, but in this chapter we want to return and cover some of the more advanced and unusual features and scenarios. We admit up front that not everything in this chapter will be usable by everyone—but we do think everyone should know about these options, in case a need for them arises in your future.

Also, we quickly remind you that this book is focused on PowerShell v3 and later, which all feature essentially the same remoting features. Revisit chapter 1 if you need help in figuring out which version you’re running; much of what we cover in this book won’t work in older versions.

23.1. Using other endpoints

As you learned in chapter 13, a single computer can contain multiple endpoints, which PowerShell also refers to as session configurations. For example, enabling remoting on a 64-bit machine enables an endpoint for 32-bit PowerShell as well as 64-bit PowerShell, with the 64-bit one being the default.

You can see a list of available session configurations on any machine you have administrator access to:

23.2. Creating custom endpoints

23.3. Enabling multihop remoting

23.4. Digging deeper into remoting authentication

23.5. Lab

23.6. Lab answer