I have a question about how PS abbreviates various commands, particularly when initializing a PS session.
Let's assume we're starting at a Windows DOS Prompt:
C:\> powershell -exec bypass
I seem to notice that you can also type the following, and it appears as though it still runs:
C:\> powershell -execution bypass
C:\> powershell -exec by
C:\> powershell -exec b
Is it the case that PowerShell will "guess" at the command a user is trying to run if what's typed is unique enough to match known valid commands/options/flags/parameters? If there's any literature that explains what's happening here, that'd be extremely helpful. Thank you!