【问题标题】:Is it possible to know if a PowerShell script is launched from GUI or console?是否可以知道 PowerShell 脚本是从 GUI 还是控制台启动的?
【发布时间】:2015-03-18 19:04:35
【问题描述】:

是否有可能知道是否从 GUI 启动 PowerShell 脚本,例如在资源管理器中双击还是在 powershell 控制台中手动?

如果它在 GUI/资源管理器中启动,我想使用交互式控制台模式。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    查询$host自动变量

    $host.name
    

    返回实际主机的名称。

    【讨论】:

    • 我想我弄错了,因为在资源管理器中双击无法启动 PowerShell 脚本 :( (比较:旧的 *.bat 和 *.cmd 文件可以通过双击启动)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 2013-09-13
    相关资源
    最近更新 更多