We already started a PowerShell session earlier in the section on using PowerShell to find the installed version. So, what more is there to see? It turns out that there is more than one program used to run PowerShell, possibly more than one version of each of these programs, and finally, more than one way to start each of them. It might sound confusing but it will all make sense shortly.
A PowerShell host is a program that provides access to the PowerShell engine in order to run PowerShell commands and scripts. The
PowerShell.exe that we saw in the
PSHOME directory earlier in this chapter is known as the console host. It is cosmetically similar to Command Prompt (
cmd.exe) and only provides a command-line ...