If I open an instance of Visual Studio Code in administrator mode, then I cannot open another instance of Visual Studio Code at all until I close the administrator mode instance. Nor can I open any files in the administrator mode instance using Windows Explorer. Apparently, this is considered useful and by design, although I can't for the life of me see what's useful about it.
However, Visual Studio Code is the Microsoft recommended way to do PowerShell scripting, but PowerShell in the Visual Studio Code terminal won't work unless Visual Studio Code is opened in administrator mode because PowerShell requires administrator mode in order to do anything.
So if I open Visual Studio Code in administrator mode, I can't open any files, or any other Visual Studio Code instances, but if it's not in administrator mode, PowerShell won't work. How is that supposed to work?