当我的 PowerShell 脚本由Windows 终端而不是普通的 PowerShell 命令行或 ISE执行时,我想做一些特别的事情。如何确定呢?我检查了一些内置变量,如$Host
和 找不到相关信息。
免责声明:在撰写本文时,Windows Terminal 仍在开发中,此信息可能会因稳定版本而发生变化。
查找$env:WT_SESSION
环境变量 - 这看起来在 Windows 终端会话中设置为 GUID,但在运行powershell.exe
或powershell.exe
通过 ConEmu 运行时则不然,这两个变量我也进行了测试。
归档时间: |
|
查看次数: |
462 次 |
最近记录: |