PowerTip: Determine if Running in PowerShell Console


Summary: Determine if you are running inside the Windows PowerShell console.

Hey, Scripting Guy! Question How can I find if I am running inside the Windows PowerShell console for my Windows PowerShell profile?

Hey, Scripting Guy! Answer Look at the $host.name property. If it returns ConsoleHost, you are running in the Windows PowerShell console.
           The following code shows how to do this:

if(($host.Name -match 'consolehost')) {$true}

Comments (1)

  1. Larry Weiss says:

    Or,

    if ($Host.Name -eq ‘ConsoleHost’) {$true}

Skip to main content