Отличие терминалов: как определить среду выполнения: WindowsTerminal, обычное окно консоли и панель терминала vscode

Есть ли способ в сценарии pwsh определить среду выполнения, в которой выполняется pwsh?

Я хотел бы сделать что-то вроде:

$ Get-TerminalEnvironment

И получить либо:

  • Windowsтерминал
  • WindowsКонсоль
  • VSCodeTerminalPanel
  • другие...

С Уважением


person an.dr.eas.k    schedule 25.11.2020    source источник
comment
Вы могли бы использовать панель поиска здесь, в SO.... -by-windows-terminal">https://stackoverflow.com/questions/59758146/how-to-determine-if-my-powershell-script-is-being-executed-by-windows-terminal   -  person Olaf    schedule 25.11.2020